14. Решить задачу (2_18_3 – «A>B»)

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

Задание: Перераспределить значения переменных х и у так, чтобы в х оказалось большее из  этих значений, а в у— меньшее. Блок-схема: Данные для тестового прогона: При x = 1, y = 2 => x = 2, y = 1 При x = 2, y = 1 => x = 2, y = 1 Реализация на […]

13. Решить задачу (2_18_2 – «Чей делитель? »)

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

Задание: Определить, делителем каких чисел  m, n, p является число a.   Блок-схема: Данные для тестового прогона: //m =1, n = 2, p = 2, a = 2 => n p //m =1, n = 1, p = 2, a = 2 => p //m =1, n = 1, p = 2, a = 1 […]

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

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

Задание: Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом. Блок-схема: Данные для тестового прогона: При N = 100 => Сумма цифр = 1 Нечётная При N = 154 = > Сумма цифр = 10 Чётная Реализация на Паскале Реализация на Python —

8. Решить задачу (2_5_3 – «проверка на упорядоченность»)

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

Задание: Даны действительные числа a, b, c. Удвоить эти числа, если a>=b>=c и заменить их абсолютными значениями, если это не так. Блок-схема: Данные для тестового прогона: При a = 6, b = 4, c = 2 => a = 12, b = 8, c = 4 При a = 1, b = 2, c = […]

1. Решить задачу (2_2_2 – «Ближняя точка плоскости»)

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

Задание: Даны две точки А(x1 , y1),  В(x 2, y2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат. Блок-схема: Данные для тестового прогона: При x1 = 2, y1 = 2, x2 = 1, y2 = 1 => ‘ B ближе ‘ При x1 = 1, y1 = 1, x2 = 2, y2 […]

3. Решить задачу (2_2_3 – «Две задачи в одной»)

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

Задание: Даны три числа m, n, p. Определить какое из них равно d. Если ни одно не равно d, то найти max(d-m, d-n, d-p). Блок-схема: Данные для тестового прогона: //m = 1, n = 2, p = 1, d = 1 => m = d = 1 max (d  -m, d — n, d — […]

2. Решить задачу (2_6_2 – «Замена»)

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

Задание: Даны целые числа m и n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями. Блок-схема: Данные для тестового прогона: При m = 1, n = 5 => m = 5, n = 5 При m = 2, […]

12. Решить задачу (2_16_3 – «Номер непохожего на другие»)

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

Задание: Известно, что из четырех чисел а1, а2, а3, а4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n. Блок-схема: Данные для тестового прогона: При a1 = 1, a2 = 2, a3 = 1, a4 = 1 => n = 2 При a1 = 2, a2 = 1, a3 = […]

9. Решить задачу (2_6_3 – «точки на числовой прямой»)

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

Задание: На оси ОХ расположены три точки a, b, c. Определить какая из точек b, c расположена ближе к а. Блок-схема: Данные для тестового прогона: При a = 1, b = 2, c = 3 => ‘ т.B расположена ближе к т.А, чем т.С. Расстояние от А до В:1 ‘ При a = 2, b […]

1. Решить задачу (2_4_2 – «неожиданное изменение — с одной вспомогательной переменной»)

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

Задание: Даны действительные числа x и y, не равные друг другу. Меньшее из этих чисел заменить их полусуммой, а большее – их удвоенным произведением. Выполнить это задание, только с одной вспомогательной переменной. Блок-схема: Данные для тестового прогона: При x = 10, y = 20 => x = 15, y = 400 При x = 20, […]