35416

ВЫЧИСЛЕНИЕ МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙ

Лабораторная работа

Информатика, кибернетика и программирование

ВАРИАНТ 13 Алгоритм: псевдокод Объявляем переменные alpha beta z1 z2; Считываем значения параметров и переводим их в радианы; Вычисление значения функций и вывод на экран. блоксхема НАЧАЛО alpha beta z1 z2 z1 = sinalpha cos2 beta alpha cosalpha sin2 beta alpha; z2 = 1 sin2 beta cos2 beta z1...

Русский

2013-09-10

88.5 KB

5 чел.

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ № 1

ВЫЧИСЛЕНИЕ МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙ

по дисциплине: ЯЗЫКИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ


1.Цель работы:

Целью работы является вычисление сложных математических выражений.

2.Задание

Написать программу для расчёта двух формул. Предварительно подготовить тестовые примеры по второй формуле с помощью калькулятора.

ВАРИАНТ 13

Алгоритм:

псевдокод

Объявляем переменные  alpha, beta, z1, z2;

 Считываем значения параметров и переводим их в радианы;

 Вычисление значения функций и вывод на экран.

блок-схема

                                                                                 НАЧАЛО

                                                 alpha, beta, z1, z2                   

                

  z1 = (sin(alpha) + cos(2 * beta - alpha))/

   (cos(alpha) - sin(2 * beta - alpha));

   z2 = (1 + sin(2 * beta)) / (cos(2 * beta))    

             

             z1, z2  

                                                              

                                                     КОНЕЦ

4.Листинг программы

#include <iostream>

#include <cmath>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

 //Объявляем переменные  alpha, beta, z1, z2

   double alpha, beta, z1, z2;

   //Считываем значения параметров и переводим их в радианы

 cout << "Введите альфа: ";

 cin >> alpha;

 alpha = alpha * 3.14 / 180;

 cout << "Введите бета: ";

 cin >> beta;

 beta = beta * 3.14 / 180;

//Вычисление значения функций и вывод на экран

 z1 = (sin(alpha) + cos(2 * beta - alpha))/(cos(alpha) - sin(2 * beta - alpha));

cout << "z1 = " << z1 << "\n";

z2 = (1 + sin(2 * beta)) / (cos(2 * beta));

cout << "z2 = " << z2 << "\n";

return 0;

}

5. Пример выполнения программы

6.Анализ результатов и выводы

В ходе данной лабораторной работы, мы изучили способы вычисления сложных математических функций, а также процедуру отладки.


 

А также другие работы, которые могут Вас заинтересовать

96. Решение логических задач на уроках математики в 5-6-х классах 719.5 KB
  Особенности мышления учащихся на уроках математики в 5-6 классах. Научно-методические основы организации обучения решению задач в основной школе. Психолого-педагогические основы формирования умений решать задачи.
97. Исследование электрических цепей при переходных процессах первого и второго родов 699.5 KB
  Составляем схему свободной составляющей и определяем корень характеристического уравнения. Составляем выражение для входного сопротивления и график на основе математических расчётов.
98. Особенности строительства новой современной железной дороги 570 KB
  Проектирование организации строительства новой железнодорожной линии. Характеристика района строительства искусственных сооружений. Составление схемы участка и распределения объемов работ.
99. Розробка двосекційного шестеренного насосу 600 KB
  Установка, що спрямована на створення ізоляційного шару на будь-яких поверхнях і будь-якої складності конфігурації поверхні. Не відмінною перевагою установки є простота, як у її використанні, так й у готуванні робочого середовища.
100. Проектирование электрической части ТЭЦ 628.5 KB
  Расчет токов короткого замыкания, выбор аппаратов и токоведущих частей схемы ТЭЦ. Выбор аппаратов и токоведущих частей электроустановок. Определение расчетной мощности для выборов трансформаторов связи с системой.
101. Создание синтетических финансовых инструментов. Трансформирование инструментов 768.92 KB
  Создание синтетических форвардного и фьючерсного контрактов. Трансформирование сроков погашения инвестиций. Практическое применение исследуемых методов и стратегий. Трансформирование обязательств с плавающей ставкой.
102. Расчет строительства жилого помещения и его энергосбережение 309 KB
  Эффективность действия отопительных установок обеспечивается путём оптимизации проектных решений с применением ЭВМ, придания установке надежности в эксплуатации автоматического поддержания необходимой температуры теплоносителя.
103. Санітарно-гігієнічні вимоги до планування, благоустрою, експлуатації загальноосвітніх шкіл 174 KB
  Більшість дітей дотримуються тих гігієнічних вимог, що є необхідними для даного віку. Гігієнічна оцінка фізичного розвитку і стану здоров`я учнів. Складання плану гігієнічного виховання учнів класу.
104. Организация работ по строительству производственного цеха по ремонту механизмов 827.5 KB
  Определение продолжительности строительства, объёмов и трудоёмкости работ. По конструктивному решению здание представляет собой рамную, каркасную конструкцию. Прямые затраты на выполнение проекта.