51109

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

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

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

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

Русский

2014-02-05

44.41 KB

7 чел.

                                                               ГУАП

КАФЕДРА № 43

ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

асс.

Н.В. Путилова

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

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

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

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

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР.

подпись, дата

инициалы, фамилия

Санкт-Петербург, 2013

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

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

2.Задание

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

ВАРИАНТ 14

Алгоритм:

псевдокод

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

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

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

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

#include <iostream>

#include <cmath>

using namespace std;

//Функция, вычисляющая секанс угла

double sec(double z)

{

 return 1.0 / cos(z);

}

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 = (cos(alpha) + sin(alpha)) / (cos(alpha) - sin(alpha));

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

z2 = tan(alpha * 2) + sec(alpha * 2);

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

return 0;

}

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

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

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


 

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

60017. Women’s rights 2.14 MB
  Talk about women’s rights discuss the situations according to the topic give the advice use the expression to agree or disagree read the text in order to identify and extract information from read the text to obtain general and specific information...
60019. Текстовий редактор Word. Використання засобів форматування тексту 214.5 KB
  Викладено методику проведення лабораторної роботи спрямованої на закріплення практичних навичок щодо форматування тексту засобами текстового редактора Word. Заняття з дисципліни Обчислювальна техніка і програмування готують...
60020. Тестовий редактор Word 174.5 KB
  Обладнання: Компютери класу програма для роботи та картки з завданнями. Завдання уроку: Закріпити свої навики та уміння в роботі з текстовим редактором. Завдання 1. Яка команда закінчила завдання піднімає флажок синій яка потребує допомоги червоний...
60021. Робота в текстовому редакторі Wordpad 89.5 KB
  Обладнання: вирізані букви алфавіту інтерактивна дошка по можливості. Розминка: а Взявши з наведених нижче слів тільки остання склади складіть нові слова: Соломка пора трамвай; Молоко реле ласо б Гра Складання слів...
60022. Independent Work of Pupils in Teaching Speaking 87.5 KB
  Today English is the language of globalization, international communication, commerce and trade, the media and pop culture, and this affects motivations for learning it. With the development of science and technology...
60023. Traveling 1011.5 KB
  Work in pairs; make a list of things you need to do when you plan a holiday; put them in the correct order. Use the prompts below...