Программа метеостанция - Turbo Pascal
Формулировка задачи:
На трёх метеостанциях в течение 4-х дней измеряли температуру.
Показания термометров свели в таблицу. Требуется:
3) Распечатать всю таблицу.
4) Распечатать, в какие дни и на каких метеостанциях
температура была в диапазоне 24 – 26 градусов тепла.
На выходе имеем:
Почему же для температуры 25 и 26 второго ряд
не вышли соответствующие номера?
Условия то выполняются.
Решение задачи: «Программа метеостанция»
textual
Листинг программы
WriteLn('Метеостанции с t 24-26 C':); for i:=1 to 3 do for j:=1 to 4 do if (t[i,j]>=24) and (t[i,j]<=26) then WriteLn('Станция: ',i,' день: ',j);
Объяснение кода листинга программы
- Программа выводит текст
Метеостанции с t 24-26 C
- Затем происходит два вложенных цикла. Первый цикл выполняется 3 раза, второй - 4 раза.
- Переменная
i
в первом цикле изменяется от 1 до 3, а переменнаяj
во втором цикле изменяется от 1 до 4. - Если условие (t[i,j]>=24) and (t[i,j]<=26) истинно, то происходит вывод на экран информации о станции и дне.
- Значение переменной
t
находится в массиве с именемt
. - Выводится название станции (i) и номер дня (j).
- Значения переменных
i
иj
соответствуют индексам массиваt
. - Значение переменной
t
находится в ячейке массива, соответствующей индексамi
иj
. - Выводится на экран информация о станции и дне, если значение
t
находится в диапазоне от 24 до 26. - Если условие ложно, то информация о станции и дне не выводится на экран.
- В конце программы нет команды остановки или завершения работы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д