11. Составить программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение «Ошибка ввода данных». Ниже представлен рекомендуемый вид экрана во время работы программы.
Введите номер месяца (число от 1 до 12) и нажмите <Enter> 11
Зима.
12. Составить программу, которая после введённого с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово «рубль» в правильной форме. Например, 12 рублей, 21 рубль и т.д.
13. Составить программу, которая вычисляет дату следующего дня. Ниже представлен рекомендуемый вид экрана во время работы программы.
Введите цифрами сегодняшнюю дату (число месяц год): 31 12 1999
Циклом в программировании называют часть программы, многократно выполняемую при заданном условии. В Паскале различают следующие виды циклов:
· цикл с параметром: for I := n1 to n2 do
тело цикла;
Этот оператор повторяет выполнение простого или составного оператора известное число раз, т.е. число повторений должно быть известно перед началом цикла.
Форма записи:
for параметр: = Начальное значение to конечное значение do оператор;
При этом параметр начального значения, конечного значения должны быть целого типа Integer.
Начальное значение должно быть меньше конечного.
Цикл работает следующим образом:
1) Параметр принимает начальное значение
2) Выполняется оператор
3) Параметр увеличивается на единицу
4) Если параметр больше конечного значения, то происходит выход из цикла, если меньше, то повторяется пункт 2.
Замечание: Внутри цикла изменять параметр нельзя! Изменять шаг нельзя!
Существует вторая форма оператора:
for параметр: = Большее значение down to Меньшее значение do Оператор
При этом шаг параметра равен -1.
· цикл с предусловием:While условие do
тело цикла;
Этот оператор повторяется пока истинно некоторые условия, условие проверяется в начале, перед циклом поэтому, если условие сразу же ложно, то цикл не повторяется ни разу.