Информационная безопасность в школе.
Оценка 4.7

Информационная безопасность в школе.

Оценка 4.7
docx
20.09.2022
Информационная безопасность в школе.
Знакомство с ветвлением.docx

Знакомство с ветвлением. Задачи на ветвление.

 

Задача 1: Введите число х. Если число больше 100, то прибавить 50, если меньше – умножить на 2.

 

Program z1;

Var x:integer;

Begin

Writeln (‘Введите x’);

Readln (x);

If x100 Then

x:=x+50

Else

x:=x*2;

Writeln (x);

End.

 

Задача 2: Введите два числа (x, y). Если число больше числа y, то число х увеличить на 2, если меньше числа – то к числу х прибавить число y.

 

Задача 3: Введите два числа (x, y). Если число x больше числа y, то на экран выдать сообщение, что максимальное число х, иначе, что больше число y.

 

 

---------------------------------------------------------------------------------

 

Задачи на ветвление.

 

Задача 1: Введите два числа (x, y). Первое число умножить на 2, ко второму прибавить 20. На экран выдать получившиеся два числа в порядке возрастания.

(Пример сообщений на экране:

Введите 2 числа. (ввод двух чисел через пробел 15 8)

Числа в порядке возрастания: 28, 30)

 

Задача 2: Введите три числа (a, b, c). Найти сумму чисел и если сумма больше 100, выдать соответствующее сообщение и сумму. (Пример: Сумма больше 100 = 258).

 

 

 

 

Задача 3: Введите два числа (x, y). Если второе число не равно нулю, то первое число разделить на второе и выдать ответ иначе вывести сообщение «На ноль делить нельзя!».

Помощь: Тип результата использовать real.

Примеры сообщений на экране:

Введите 2 числа. (5 0)

На ноль делить нельзя!

 

Введите 2 числа. (5 2)

Результат деления = 2.5

 

Задачи на ветвление. Сложное условие. Вложенное условие.

 

Задача 4: Ввести 3 числа. Вывести их в порядке возрастания. (12, 34, 56)

Задача 5: Ввести возраст человека (от 1 до 100 лет) и вывести его вместе с последующим словом "год", "года" или "лет".

Пример:

Введите возраст: Введите возраст:

24 57

Вам 24 года Вам 57 лет

 

Идея решения кроется в проверке, того, на какую цифру заканчивается число:

Если на 1, то пишем год.

Если на 2, 3 или 4, то пишем года.

Оставшиеся – пишем лет.

Проверка последней цифры осуществляется арифметической операцией mod.

Пример: Если a mod 10=1, то вывод «год».

 

Для проверки на 2, 3, 4 – использовать условие and.

if (a mod 10=2) and (a mod 10=3) and (a mod 10=4) then …

 

Исключение 11, 12, 13, 14 лет продумать отдельно.

 

--------------------------------------------------------


 

Знакомство с ветвлением. Задачи на ветвление

Знакомство с ветвлением. Задачи на ветвление

Задача 3: Введите два числа ( x , y )

Задача 3: Введите два числа ( x , y )
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
20.09.2022