Практическая работа
Линейные программы. Арифметические выражения
Задание 1. Даны x, y, z. Написать программу для вычисления a
Этапы выполнения задания
I Определение исходных данных: переменные x, y, z.
II Определение результатов: переменная a.
III Алгоритм решения задачи.
1 Ввод исходных данных
2 Вычисление значения выражения
3 Вывод результата.
IV Описание переменных:
Все переменные, определенные для решения задачи, имеют тип real. (Переменные x, y, z могут быть и целого типа, а переменная а только вещественного типа, поскольку в выражении используется операция деления. )
V Программа:
program Prim1
Var x,y,z,a: real;
Begin
Write(введите значение x);
Readln(x);
Write(введите значение y);
Readln(y);
Write(введите значение z);
Readln(z);
a:(2x3y-z)/(32x);
Writeln(a,a:7:3);
End.
VI Тестирование программы:
1. Запустите программу и введите значения
x3
y2
z0
Проверьте, результат должен быть следующим:
a 1. 333
Проверить правильность вычислений можно на калькуляторе.
2. Заполните таблицу
x
y
z
a
1.
2
-5
1
2.
2. 362
4. 258
-7. 458
3.
-1. 2358
-4. 554
5. 562
3. Подберите такие значения x, y, z, чтобы значение а 2. 000
4. Что изменится и почему, если в программе заменить команду Writeln(a,a:7:3); на команду Writeln(a);?
5. Как распечатать только целую часть результата?
Примечание. Тип real предназначен для переменных вещественного типа. Переменные данного типа выводятся на экран монитора с большим дробным хвостом. Во избежание этого можно указать количество цифр выводимых вооб
Страницы: 1 | 2 > >>