Написать программу по блок-схеме - 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 на каждом этапе, и выводит полученный результат.
- Вывод текста
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д