3. Ветвление


03.01
Даны два целых числа. Разработайте скрипт, который определяет какое из них больше.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа для нахождения наибольшего из двух чисел
     Введите два числа ->
     2 3
     Большее число - 3

Решение


03.02
Дано целое число. Разработайте скрипт, который выводит на экран следующее за ним четное число.
Пример выполнения скрипта:
     Программа вывода следующего четного числа на экран
     Введите число -> 6
     8

Решение


03.03
Даны три целых числа. Разработайте скрипт, который определяет наименьшее из них.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа нахождения наименьшего из трех чисел
     Введите три числа с клавиатуры ->
     2 -12 90
     Наименьшее из трех чисел: -12

Решение


03.04
Даны четыре целых числа. Разработайте скрипт, который определяет количество четных чисел в наборе.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа нахождения количества четных чисел
     Введите четыре числа с клавиатуры -> -3 12 45 68
     Количество четных чисел в наборе - 2

Решение


03.05
Даны шесть целых чисел. Разработайте скрипт, который определяет количество положительных чисел в наборе.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа нахождения количества положительных чисел
     Введите шесть чисел с клавиатуры -> 10 -23 34 12 48 23
     Количество положительных чисел в наборе - 5

Решение


03.06
Даны шесть целых чисел. Разработайте скрипт, который определяет сумму положительных чисел в наборе.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа нахождения суммы положительных чисел
     Введите шесть чисел с клавиатуры -> 12 23 -10 -6 -23 45
     Сумма положительных чисел в наборе - 80

Решение


03.07
Даны координаты точки на плоскости XOY. Разработайте скрипт для определения координатной четверти, в которой находится данная точка.
(Примечание: точка не лежит на координатных осях; координаты точки вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа для определения координатной четверти
     Введите координаты точки -> -1 3
     II четверть

Решение


03.08
В плоскости XOY даны координаты трех вершин прямоугольника со сторонами, параллельными осям координат. Разработайте скрипт для нахождения координаты его четвертой вершины..
(Примечание: координаты каждой точки вводятся с клавиатуры в одной отдельной строке, координаты точек - целые числа)
Пример выполнения скрипта:
     Программа для определения координат вершины прямоугольника
     Введите координаты первой точки -> 1 2
     Введите координаты второй точки -> 1 4
     Введите координаты третьей точки -> 4 4
     Координаты четвертой точки: 4 2

Решение


03.09
Даны три целых числа - стороны треугольника. Разработайте скрипт который определяет, может ли существовать треугольник с данными сторонами.
(Примечание: числа вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа определения существования треугольника
     Введите стороны треугольника -> 3 4 5
     Да

Решение


03.10
Дана функция f(x):
f(x) =
3·sin(x), если x > 0,
1 − sin(x), если x ≤ 0.
Разработайте скрипт, находящий значение функции f, в зависимости от введенного аргумента x. Ответ округлите до тысячных.
(Примечание: x - целочисленная переменная)
Пример выполнения скрипта:
     Программа для определения значения функции
     Введите значение переменной x -> 3
     f( 3 )= 0.423

Решение


03.11
Дано целое число в диапазоне 1 - 9999. Разработайте скрипт, выводящий описание этого числа вида "четное двузначное число", "нечетное четырехзначное число" и т.п.
Пример выполнения скрипта:
     Программа определения числа
     Введите число -> 322
     четное трехзначное число

Решение


03.12
Разработайте скрипт, который по порядковому номеру месяца (1, 2,...12) определяет название месяца и количество дней в нем.
(Примечание: принять, что год не является високосным)
Пример выполнения скрипта:
     Программа определения месяца
     Введите номер месяца -> 7
     Июль, 31 дн.

Решение