Язык программирования TurboPascal
- Григоренко Г. Н.
- Просмотров: 2962
Условный оператор IF
79. Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.
80. Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.
81. Составить программу, которая выводит слово «ПРИВЕТ», если введена 1 и слово «ПОКА», если введена 2.
82. Составить программу, которая определяет является ли прямоугольник со сторонами А и В квадратом.
83. Написать программу, которая обеспечивает ввод двух целых чисел и выводит наибольшее из них. Если два числа равны, необходимо вывести соответствующее сообщение. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите первое число: 23
Введите второе число: 44
Наибольшее число: 44
84. Написать программу, которая обеспечивает ввод трех целых чисел и выводит наибольшее из них. Если числа равны, необходимо вывести соответствующее сообщение. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите первое число: 23
Введите второе число: 44
Введите третье число: 44
Второе и третье числа равны
Наибольшее число: 44
85. Написать программу, проверяющую, принадлежит ли число, введенное с клавиатуры интервалу (0,100). Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите число: 33
Число 33 принадлежит интервалу (0-100)
86. Написать программу, проверяющую, принадлежит ли число, введенное с клавиатуры, интервалу (m, n). Числа m и n вводятся пользователем с клавиатуры. Программа должна проверять правильность ввода значений m и n (m
Введите число: 33
Введите концы отрезка: 10 20
Число 33 не принадлежит интервалу (10-20)
87. Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите исходные данные:
Радиус кольца: 10.5
Радиус отверстия: 20
Ошибка!
Радиус кольца не может быть меньше радиуса отверстия.
88. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 5% предоставляется, если сумма покупки больше 1000 руб., в 10% – если сумма больше 4000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Стоимость покупки с учетом скидки:
Введите сумму покупки: 4001
Вам предоставляется скидка 10%
Сумма с учетом скидки: 3600.9 руб.
89. Написать программу, определяющую, является ли введенное целое число четным. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите целое число: 77
Число 77 нечетное.
90. Дано целое число, лежащее в диапазоне 1–999. Вывести его строку-описание вида «четное двузначное число», «нечетное трехзначное число» и т. д.
91. Вывести на экран номер четверти, которой принадлежит точка с координатами (x,y), при условии, что x и y отличны от 0. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите координату X: 10
Введите координату Y: 34
Точка с координатами 10,34 принадлежит первой четверти
92. Вычислить значение функции:
y=x-12, при x>0
y=5, при x=0
y=3*x, при x<0
Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Введите x: -23
При X равном -23 значение функции равно:-69
93. Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения:
-x, если x≤0, | |
f(x)= | x2, если 0<x<2, |
4, если x≥2. |
94. Написать программу, которая выполняет проверку знания умножения двух однозначных чисел. Выбор чисел задается случайным образом. Программа выводит сообщение «Правильно», «Вы ошиблись» и правильный результат. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Сколько будет 7x8?
Введите ответ: 63
Вы ошиблись. 7x8=56.
Замечание. Для решения задачи необходимо использовать Randomize и Random(x).
Пример:
Randomize ; инициализация генератора случайных чисел.
x:= Random(11); x присваивается случайное число из диапазона от 0 до 10.