1. Условный оператор и оператор выбора
1. Запишите на Паскале такие условия:
если х принадлежит отрезку [0, 1], то…
если х лежит вне отрезка [0, 1], то…
если x чётное положительное число, то …
если х принадлежит отрезку [2, 5] или [-1, 1], то …
если х лежит вне отрезков [2, 5] и [-1, 1], то …
если каждое из чисел х, у, z положительно, то…
если ни одно из чисел х, у, z не является положительным, то …
если только одно из чисел х, у, z положительно, то…
Например, для первого примера ответом будет – If (x>=0) And (x<=1) Then…
2. Даны два целых числа М и N. Если М делится нацело на N, то вывести на экран сообщение "М на N делится", а также частное от деления. Иначе — сообщение "М на N нацело не делится", а также частное и остаток от деления.
3. Напишите программу, которая запрашивает номер месяца, а на экран выводит время года для этого месяца (использовать оператор Case).
4. Напишите программу, которая вычисляет значение функции .
Значение x пользователь вводит с клавиатуры.
5. Запрашивается трехзначное число. Ваша программа говорит, является ли оно палиндромом или нет. Палиндром – это число, запись которого читается одинаково слева направо и справа налево.
6. Запрашивается трехзначное число. Ваша программа определяет, входят ли в него цифры 0 и 5 одновременно.
7. Написать программу, которая подсчитывает количество четных чисел среди трех данных.
8. Числа a и b запрашиваются с клавиатуры и могут быть любыми действительными числами, в том числе и нулями. Ваша программа решает уравнение a·x=b.
9. Известно, что из четырех чисел a1,a2,a3 и a4 одно отлично от трех других, равных между собой. Ваша программа должна выводить номер этого числа.
Например, для (8,8,5,8) ответом будет 3.
10. Напишите программу, которая определяет, является ли данный год високосным. Год високосный, если его номер кратен 4, однако, из кратных 100 високосными являются лишь кратные 400. Например, 1700, 1800 и 1900 – невисокосные, 2000 – високосный.
11. Поле шахматной доски можно задать парой чисел, от 1 до 8, номером строки и номером столбца.
Запрашиваются координаты одного поля (x;y). Ваша программа говорит, какой цвет у этого поля.
12. Запрашиваются координаты двух полей (x1;y1) и (x2;y2). Ваша программа определяет, одного ли они цвета.
13. Запрашиваются координаты двух полей (x1;y1) и (x2;y2). Пусть в первом поле (x1;y2) стоит король. Ваша программа говорит, угрожает ли он второму полю (x2;y2).
Как ходит король показано на рисунке.
14*. Запрашиваются координаты двух полей (x1;y1) и (x2;y2). Пусть в первом поле (x1;y2) стоит ферзь. Ваша программа говорит, угрожает ли он второму полю (x2;y2).
Как ходит ферзь показано на рисунке.
