Контрольная по вводу/выводу , оператор условного перехода - Pascal
Формулировка задачи:
Помогите сложить блок-схему и написать программу к к двум заданиям
1)Операторы ввода/вывода
Расчетная формула : А=(B-D)/(E-C)-3/D
Переменная
B=26.5
Константа
С=40
D=1.1
E=99.0
2) Оператор условного перехода
значение переменной для остановки вычисления
формула во вложении.
Очень сильно нужно, помогите пожалуста
Решение задачи: «Контрольная по вводу/выводу , оператор условного перехода»
textual
Листинг программы
uses crt; const c=40; d=1.1; e=99.0; b=26.5 var a:real; begin clrscr; a:=(b-d)/(e-c)-3/d; writeln('znachenie A=',a:2:2); readln; end.
Объяснение кода листинга программы
- В начале кода используется директива
uses crt;
, которая позволяет использовать функции и структуры из встроенной библиотеки CRT (Console Read/Write). - Затем определяются константы
c
,d
,e
иb
, которые представляют собой числовые значения. - Далее объявляется переменная
a
типаreal
, которая будет использоваться для хранения результата вычисления. - С помощью оператора
a:=(b-d)/(e-c)-3/d;
происходит вычисление значения переменнойa
. - Затем с помощью функции
writeln('znachenie A=',a:2:2);
происходит вывод значения переменнойa
на экран. - Наконец, с помощью функции
readln;
происходит чтение ввода пользователя до тех пор, пока не будет нажата клавишаenter
.