Найти в Дзене
Логическое ветвление и оператор elif
Рассмотрим задачу. В программу вводится любое целое число, в ответ программа выводит некоторый результат по следующей логике: - отрицательное число умножается на 10 - положительное четное число делится на 2 - к положительному нечетному прибавляется 100 Четность числа в программировании определяется с помощью логического выражения. Логические выражения используют знаки: >, <, >=, <=, ==, != С их помощью мы можем сопоставить равенство двух математических выражений соответственно: x % 2 == 0 Данное...
1 неделю назад
Алгоритмическая структура «ЦИКЛ»
НЦ N РАЗ Команда 1 Команда 2 ... КЦ НЦ ПОКА условие Команда 1 Команда 2 ... КЦ Работ находится в левом верхнем углу обстановки 7 на 7 клеток. Необходимо добраться до нижней стенки и закрасить все клетки вдоль нижней стенки слева направо...
2 месяца назад
Алгоритмизация
Алгоритм – последовательность команд или действий на понятном и доступном для исполнителя языке, обусловленная результатом Линейный алгоритм – прямая и четкая последовательность команд, исключающая логические ветвления и циклы, где результат каждого последующего шага зависит от предыдущего Задача 1. У исполнителя «Механик» есть две команды, которые он умеет виртуозно выполнять: 1. Возвести число в квадрат 2. Прибавить к числу 3 Определите результат работы исполнителя в рамках последовательности команд 11222 для числа 4. Решение: а = 4, 11222 1 а = а*а (4*4) 1 а = а*а (16*16) 2 а = а+3 (256+3) 2 а = а+3 (259+3) 2 а = а+3 (262+3) а --> 4 Задача 2...
110 читали · 3 месяца назад