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.Анализ результатов и выводы

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


 

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

1134. Сборка и контроль объективов насыпной конструкции 177.5 KB
  Виды, конструкции и назначения объективов. Особенности сборки объективов. Параметры, характеризующие качество сборки. Схема установки для контроля характеристик объективов по дифракционной точке. Возможные изображения дифракционной точки.
1135. Контроль предела разрешения, фокусных расстояний и качества сборки узлов ЭОС 119.5 KB
  Ознакомиться с параметрами оптических узлов, по которым проверяется правильность их сборки. Изучить методику оценки качества сборки по дифракционному изображению точки. Получить навыки определения фокусного расстояния и предела разрешения оптических систем.
1136. Центрировка линз. методы измерения децентричности 224.5 KB
  Методы контроля децентричности. Контроль с помощью коллиматора и микроскопа. Схема контроля децентрировки линз в проходящем свете с помощью коллиматора и микроскопа. Контроль с помощью автоколлимационного микроскопа. Контроль деценрировки на автоколлимационном микроскопе А.А.Забелина.
1137. Миры штриховые для определения предела разрешения 143 KB
  Штриховая мира состоит из элементов с различным количеством штрихов одинаковой длины. Ширина штрихов каждой миры убывает от элемента №1 к элементу номер 25 по закону геометрической прогрессии со знаменателем. Число штрихов в каждой группе элементов миры.
1138. Определение цены деления микроскопа с окуляр-микрометром 44 KB
  Для определения цены деления микроскоп-микрометра применяют объект-микрометр (шкалу с ценой деления 0,01 мм). Перекрестие шкалы окулярного микрометра.
1139. Типовые контрольно-юстировочные приборы 75 KB
  Зрительные трубки. Диоптрийная трубка. Коллиматоры для проверки разрешающей силы и качества изображения. Широкоугольный коллиматор.
1140. Информационные системы и базы данных. Основные требования к СУБД. Основные функции и структура СУБД. 686.5 KB
  Создание пустой базы данных в среде СУБД Access 2003. Добавление полей связи. Концептуальная модель проектируемой базы данных.
1141. Средства среды Delphi и C++Builder для разработки приложений для БД 384.5 KB
  Изучение принципов работы с базами данных в С++ или Delphi. Применение визуальных и невизуальных компонент для организации доступа к базе данных.
1142. Создание базы данных Автосалона 282 KB
  Анализ информационных задач и круга пользователей системы. Определение требований к операционной обстановке. Выбор СУБД и других программных средств. Анализ информационных задач и круга пользователей системы. Преобразование ER–диаграммы в схему базы данных.