
lab №3
.docxГУАП
КАФЕДРА № 44
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
А.В.Аксенов |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3 |
РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ РАЗРАБОТКИ |
по курсу: ИНФОРМАТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
Цель работы: получение сведений о принципах работы с интегрированной средой разработки, изучение принципов построения линейных программ на языке С++, освоение приемов отладки программ.
Задание: произвести на бумаге вычисление сложного арифметического выражения в соответствии с индивидуальным вариантом. Вычисления производить при помощи калькулятора, фиксируя промежуточные значения. Разработать в интегрированной среде разработки программу вычисления выражения, сохранять промежуточные значения в переменные. Программа должна выводить итоговое значение выражения. Выполнить отладку программы: используя точки останова, просмотр значений выражений и выполнение программы по шагам. Сравнить все промежуточные вычисления, полученные с помощью калькулятора и при отладке программы.
Решение:
23 вариант
1. Производим на бумаге вычисление сложного арифметического выражения
52 1/3 :12,8=157/3 *10/128=1570/384=4,08 =a
38,4/:7 1/9= 384/10 *9/64=5,4=b
4,08*5,4=22,032=c
16 1/7:4 52/77=113/7 *77/360=3,45=d
1: 37 1/3=3/112=0,02678=e
0,02678*22=0,59=f
3,45/0,59=5,86=g
22,032-5,86=16,172=h
16,172-1/9=16,172-0,11111111=16,06=i
2. Разрабатываем в интегрированной среде разработки программу вычисления выражения, сохраняя промежуточные значения в переменные. Выполняем отладку программы: используя точки останова, просмотр значений выражений и выполнение программы по шагам.
#include <iostream>
int main()
{
double a = (157. /3) / 12.8;
double b = 38.4 * 9./ 64;
double c = 4.08 * 5.4;
double d = 113./ 7 * 77./ 360;
double e = 1. / (112./3);
double f = e * 22;
double g = d / f;
double h= c - g;
double i= h - 1./9;
std::cout << i << std::endl;
return 0;
}
3. Все промежуточные значения, полученные с помощью калькулятора и при отладке программы, совпали.
Вывод: В данной лабораторной была проведена работа с интегрированной средой разработки, написан линейный код и освоен навык отладки программы. Вычисление полученные вручную и через программу отличаются на тысячные доли (в случаи деления не нацело).