11. Решить задачу (2_25_2 – «Любит — не любит»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Составить программу, определяющую результат гадания по ромашке – “любит – не любит”, взяв за исходное данное количество лепестков n. Блок-схема: Данные для тестового прогона: При // n = 2 => ‘ Не любит ‘ При // n = 1 => ‘ Любит ‘ Реализация на Паскале Реализация на Python —

10. Решить задачу (2_24_2 – «Правильность даты»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Определить правильность даты, введенной с клавиатуры (число – от 1 до 31, месяц – от 1 до 12). Если введены некорректные данные, то сообщить об этом. Блок-схема: Данные для тестового прогона: При // Day = 2, Month = 5 => ‘ Дата введена правильно ‘ При // Day = 31, Month = 13 => ‘ Дата […]

9. Решить задачу (2_22_2 – «Грузовик и легковая»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Грузовой автомобиль выехал из одного города в другой со скоростью v1 км/ч. Через t часов в этом же направлении выехал легковой автомобиль со скоростью v2 км/ч. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t1 ч после своего выезда. Блок-схема: Данные для тестового прогона: При // V1 = 1, V2 = 2, t = […]

8. Решить задачу (2_21_3 – «Квадратное уравнение»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Если уравнение ах2 + bх + с = 0 (а0) имеет вещественные корни, то решить уравнение и выдать результат, иначе выдать пользователю сообщение «Вещественных корней нет». Блок-схема: Данные для тестового прогона: При // a = — 1, b = — 2, c = 1 = > x1 = -2,414213562, x2 = 0,414213562 При //  a = […]

7. Решить задачу (2_19_2 – «Оплата телефона»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры за А минут в месяц оплачиваются из расчета В р. за минуту, а разговоры сверх установленной нормы A оплачиваются из расчета С р. за минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц D. Блок-схема:   Данные для тестового прогона: […]

6. Решить задачу (2_14_3 – «Небоскреб»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: В небоскребе всего один подъезд; на каждом этаже по три квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер нужной ему квартиры N. На какой этаж должен доставить лифт пассажира? Блок-схема: Данные для тестового прогона: При  N = 1 => ‘ Этаж   1 ‘ При  N = 4 […]

5. Решить задачу (2_12_3 – «Перевод градусы <-> радианы»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Cоставить программу, осуществляющую перевод величин из радианной меры в градусную или наоборот. Программа должна запрашивать, какой перевод нужно осуществить, и выполнять указанное действие. Блок-схема: Данные для тестового прогона: При // a = 1, b = 2 => Перевод в градусы(1)или в радианы(2) : (1). Переводимая величина = 2 2 radian = 114.591559026165 gradus   При […]

4. Решить задачу (2_7_3 – «Треугольник и его площадь»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Даны три положительных числа a, b, c. Проверить будут ли они сторонами треугольника? Если да, то вычислить площадь этого треугольника. Блок-схема: Данные для тестового прогона: При a = 2, b = 2, c = 2 => S = 1.73205080756888 При a = 4, b = 4, c = 2 => S = 3.87298334620742 При […]

11. Решить задачу (2_7_2b – «сумма цифр без вспомогательных переменных»)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом. (Без вспомогательных переменных). Блок-схема: Данные для тестового прогона: При N = 102 => ‘ Сумма цифр = 3 Нечётная’ При N = 125 => ‘ Сумма цифр = 8 Чётная ‘ Реализация на Паскале Реализация на Python —

4. Решить задачу (Проверка на вхождение в диапазон)

Posted Posted in 2. Алгоритмы с ветвлением (условием)

Задание: Проверка х на вхождение в диапазон [a,b]. Блок-схема: Данные для тестового прогона: При a = 10, b = 20, x = 15 => Число входит в диапазон [10;20] При a = 20, b = 30, x = 35 => Число не входит в диапазон [20;30] Реализация на Паскале Реализация на Python —