Ветвление со сложным условием.
Ветвление со сложным условием.
Решения на Blockly:
Составьте программу, которая принимает с клавиатуры целое число и, если оно соответствует оценке ученика, выводит на экран соответствующую «текстовую форму оценки»
(1 или 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»). В случае, если число не является оценкой, следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 5 ⇒ вывод: отлично; ввод: 6 ⇒ вывод: это не оценка)
Составьте программу, которая принимает с клавиатуры целое число, соответствующее порядковому номеру месяца.
В случае, если полученное значение равно порядковому номеру одного из месяцев, следует вывести сезон (лето, осень, зима, весна), к которому относится месяц.
В случае, если введенное значение не является порядковым номером месяца, следует вывести на экран сообщение об ошибке.
(Проверка⇑ ввод: 10 ⇒ вывод: это осень; ввод: 15 ⇒ вывод: ошибка)
Составьте программу, которая принимает с клавиатуры целое число, соответствующее определенному часу суток, и выводит на экран сообщение о его принадлежности к определённому периоду суток
(утро: 6-9 часов, день: 10-17 часов, вечер: 18-22 часов, ночь: 23-5 часов). В случае, если введенное значение ошибочно, следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 7 ⇒ вывод: утро; ввод: 33 ⇒ вывод: ошибка)
Составьте программу, которая принимает с клавиатуры три числа и проверяет, являются ли эти числа углами одного и того же треугольника.
По результатам проверки следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 90, 30, 60 ⇒ вывод: это треугольник; ввод: 90, 0, 90 ⇒ вывод: это не треугольник)
Составьте программу, которая принимает с клавиатуры значения углов треугольника и определяет, какому типу треугольников соответствуют введённые значения: остроугольному, тупоугольному, прямоугольному.
Если данные ошибочны - вывести сообщение "ошибка".
(Проверка⇑ ввод: 90, 30, 60 ⇒ вывод: прямоугольный треугольник; ввод: 60, 60, 60 ⇒ вывод: остроугольный треугольник; ввод: 120, 30, 30 ⇒ вывод: тупоугольный треугольник; ввод: 60, 160, 60 ⇒ вывод: ошибка)
Составьте программу, которая принимает с клавиатуры три числа и проверяет, являются ли эти числа длинами сторон одного и того же треугольника.
По результатам проверки следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 4, 3, 5 ⇒ вывод: это треугольник; ввод: 8, 2, 6 ⇒ вывод: это не треугольник)
Составьте программу, которая принимает с клавиатуры коэффициенты a и b линейного уравнения (уравнения первой степени – ax+b=0)
и решает его – то есть выводит на экран или корень (корни) уравнения, или соответствующее смыслу текстовое сообщение.
(Проверка⇑ ввод: 2, -8 ⇒ вывод: корень уравнения равен 4; ввод: 0, 5 ⇒ вывод: уравнение корней не имеет; ввод: 7, 0 ⇒ вывод: корень уравнения равен 0; ввод: 0, 0 ⇒ вывод: уравнение имеет бесконечное число корней)