Урок 17
Организация вычислений
Вычисление значений арифметического выражения. Использование языка программирования для решения задач
Теоретическая часть
Этапы решения задачи:
Определение исходных данных
Определение результатов.
Составление алгоритма решения задачи
Определение типов данных для переменных, используемых при реализации алгоритма.
Написание программы.
Тестирование программы
Анализ результатов
Тестирование программы - проверка правильности работы программы при разных наборах исходных данных.
В программе можно использовать комментарии - текст, который не анализируется при запуске программы на выполнение.
Комментарии разделяют на строчные и блочные. Строчный комментарий обычно комментирует одну строку и начинается с двух бэкслэшей (//). Блочный комментарий способен за комментировать несколько строк одновременно (обозначение { }), обычно используется для записи условия задачи. Текст после символов // и { } считается комментарием и выделяется в зеленый цвет
Пример. Даны переменные a,b,c. Напишите программу для вычисления значения выражения: d=a2+2,5b-3c
Решение:
1.Исходные данные: a,b,c
2. Результат: d
3. Алгоритм решения задачи:
1. Ввод исходных данных.
2. Вычисление значения выражения.
3. Вывод результатов.
4. Описание переменных: все числа вещественные, значит тип real
5. Написание программы:
{ Даны переменные a,b,c. Напишите программу для вычисления значения выражения: d=a2+2,5b-3c }
program z1;
var a,b,c,d: real;
begin
write('введите a =');
read(a);
write('введите b =');
read(b);
write('введите c =');
read(c);
d:=sqr(a)+2.5*b-3*c; //вычисление значения выражения
write('d = ',d);
end.
Видео Организация вычислений
Практическая работа
Задание 1. Даны x,y,z. Напишите программу для вычисления значения арифметических выражений
Задание 2. Напишите программу, которая вычисляет периметр треугольника со сторонами a,b,c и выводит результат на экран
Задание 3. Известно, что а кг яблок стоит b руб. Составьте программу, вычисляющую К кг яблок. Значения переменных а, b, К ввести с клавиатуры.