Написать программу по блок-схеме - Pascal (80903)
Решение задачи: «Написать программу по блок-схеме»
textual
Листинг программы
var a,k,s:integer;
sr:real;
begin
k:=0;
s:=0;
a:=120;
while a>10 do
begin
s:=s+a;
k:=k+1;
a:=a-10;
end;
sr:=s/k;
write('Среднее=',sr:0:2);
end.
Объяснение кода листинга программы
- Объявление переменных:
a,k,s- целочисленные переменныеsr- вещественная переменная
- Присвоение начальных значений переменным:
k= 0s= 0a= 120
- Выполнение цикла
whileс условиемa>10:- Пока значение
aбольше 10, выполняются следующие действия:- Увеличение значения переменной
sдобавлением значенияa - Увеличение значения переменной
kна 1 - Уменьшение значения
aна 10
- Увеличение значения переменной
- Пока значение
- Расчет среднего значения:
- Вычисление среднего значения, разделив сумму
sна количествоkи присвоение полученного результата переменнойsr
- Вычисление среднего значения, разделив сумму
- Вывод результата:
- Вывод текста
Среднее=и значения переменнойsrс точностью до двух знаков после запятой. Таким образом, данный код вычисляет среднее значение последовательности чисел, начиная с 120 и уменьшая на 10 на каждом этапе, и выводит полученный результат.
- Вывод текста