Как составить алгоритм для вычисления значения выражения
3. Подберите такие значения x, y, z, чтобы значение а= 2.000
4. Что изменится и почему, если в программе заменить команду Writeln(‘a=’,a:7:3); на команду Writeln(a);?
5. Как распечатать только целую часть результата?
Этапы выполнения задания (b).
I Определение исходных данных: переменные x, y.
II Определение результатов: переменная b.
III Алгоритм решения задачи.
1. Ввод исходных данных
2. Вычисление значения выражения
3. Вывод результата.
IV Описание переменных:
Все переменные, определенные для решения задачи, имеют тип real. (Переменные x, y могут быть и целого типа, а переменная b только вещественного типа, поскольку в выражении используется функция вычисления квадратного корня.)
Write(‘введите значение x=’);
Write(‘введите значение y=’);
Можешь загрузить! Пример 3_б
VI Тестирование программы:
1. Запустите программу и введите значения
Проверьте, результат должен быть следующим:
Проверить правильность вычислений можно на калькуляторе.
2. Заполните таблицу
3. Подберите такие значения x, y, чтобы значение b= 2.000.
Проверка знаний Тест: Построение простейших арифметических выражений
Задачи для самостоятельного решения
Составить программу вычисления значения выражения:
а) ; б)
; в)
.
Перевести из линейной записи в обычную следующие выражения :
Примечание. В программах на Паскале дробное число записывается с помощью точки. Например, 12.6; 3.6; 4.7.
Составить программу вычисления значения функции при любом значении переменных:
Составить программу вычисления значения функции:
Проверка знаний Тест: Арифметические выражения
Примеры решения задач
1. Составить программу вычисления значения выражения:
.
program Prim_3_1;
var a,b,c, d : r eal ;
begin
writeln (‘Введите 3 численных значения через пробел и нажмите :’);
readln (a,b,c );
d := (4.2/a-3.2*b)/(c/7+8) ;
writeln (‘ d =’, d );
Можешь загрузить! Пример 3_1
.
3. Составить программу вычисления значения функции при любом значении переменных:
a) ;
b) .
Можешь загрузить! Пример 3_3_а
Можешь загрузить! Пример 3_3_б
4. Составить программу вычисления значения функции:
program Prim_ 3_4 ;
var t,g : r eal ;
begin
writeln (‘Введите з начени я t и нажмите :’);
readln ( t );
g := abs(2.4*t-100)+abs(t-2.2)-sqrt(sqr(t)/(18+abs(t))) ;
writeln (‘ g =’, g );
Можешь загрузить! Пример 3_4