Определить среднюю температуру воздуха за период трех осенних месяцев - Pascal
Формулировка задачи:
определить среднюю температуру воздуха за период трех осенних месяцев: сентябрь, октябрь, ноябрь,если известны ежедневные температуры этих месяцев. число температур(n) равно 10
решить в цикле.
Решение задачи: «Определить среднюю температуру воздуха за период трех осенних месяцев»
textual
Листинг программы
uses crt; var a:array[1..10]of real; i:integer; sum,sr:real; begin clrscr; for i:=1 to 10 do begin write('temperatura ',i,'='); read(a[i]); end; sum:=0; for i:=1 to 10 do sum:=sum+a[i]; sr:=sum/10; writeln; writeln('srednyaya temperatura=',sr:2:2); readkey; end.
Объяснение кода листинга программы
- В первой строке кода используется библиотека crt, которая является стандартной для языка Pascal и используется для ввода-вывода данных.
- Переменная
a
объявлена как массив из 10 элементов типа real. Она будет использоваться для хранения значений температуры, которые будут введены пользователем. - Переменная
i
является целочисленной и будет использоваться для перебора значений в массивеa
. - В цикле for происходит считывание значений температуры из массива
a
и их сохранение в переменнойsum
. - После завершения цикла for, переменная
sum
содержит сумму всех значений температуры. - Затем происходит расчет средней температуры (sr) путем деления суммы на 10.
- Значение средней температуры сохраняется в переменной
sr
. - Наконец, значение средней температуры выводится на экран с помощью функции writeln.
- Конец программы обозначен командой readkey, которая ждет ввода пользователя перед завершением программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д