Разберём, как алгоритмы выполняют команды по порядку и выбирают действие по условию. Эти навыки нужны для написания понятных и работающих программ.
№1 · КЛАССИФИКАЦИЯ
6 КАРТОЧЕК · 1 БАЛЛ
1. Линейные и разветвляющиеся алгоритмы
Распределите описания по двум категориям: «Линейный алгоритм» и «Разветвляющийся алгоритм».
Слова для распределения: Сложить два числа и вывести результат, Если идёт дождь, взять зонт, Перевести часы в минуты, Сравнить два числа и вывести большее, Если число положительное, вывести его, Ввести длину стороны и вычислить периметр квадрата
Линейный алгоритм
Разветвляющийся алгоритм
№2 · ВЫЧИСЛЕНИЯ
3 ВЫРАЖЕНИЯ · 1 БАЛЛ
2. Выполнение команд по порядку
Вычислите значения выражений. Представьте, что команды выполняются последовательно, без проверки условий.
1)8 + 7
2)6⋅4
3)45 - 18
№3 · ТЕРМИН
1 ОТВЕТ · 1 БАЛЛ
3. Проверка условия
Как называется часть разветвляющегося алгоритма, от результата которой зависит выбор дальнейшего действия?
№4 · ПРОПУСКИ
3 ПРОПУСКА · 1 БАЛЛ
4. Структура ветвления
Заполните пропуски в определении разветвляющегося алгоритма.
В разветвляющемся алгоритме сначала проверяется , затем выбирается одна из ветвей, а результат проверки имеет значение или .
№5 · СОПОСТАВЛЕНИЕ
4 ПАРЫ · 1 БАЛЛ
5. Команды и их назначение
Соедините команду алгоритма с её назначением.
Ввод данных
Вывод данных
Условие
Присваивание
Сообщение результата пользователю
Получение значения от пользователя
Проверка, по которой выбирается действие
Запись значения в переменную
№6 · РЕШЕНИЕ ЗАДАЧИ
2 ШАГА · 2 БАЛЛА
6. Определение большего числа
Составьте алгоритм решения задачи и укажите результат. Даны два числа: 17 и 23. Если первое число больше второго, нужно вывести первое число, иначе вывести второе число.
+5 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№7 · КЛАССИФИКАЦИЯ
6 КАРТОЧЕК · 2 БАЛЛА
7. Линейные и условные действия в программе
Распределите фрагменты по категориям «Линейный фрагмент» и «Разветвляющийся фрагмент». Учитывайте, изменяется ли порядок действий в зависимости от условия.
Слова для распределения: если a = b, то вывести «равны», иначе вывести «не равны», x:=12;y:=x⋅3;вывестиy, если x > 0, то вывести «плюс», иначе вывести «не плюс», v:=60;t:=2;s:=v⋅t, a := 4; b := 9; s := a + b, если возраст >= 18, то вывести «доступ разрешён», иначе вывести «доступ запрещён»
Линейный фрагмент
Разветвляющийся фрагмент
№8 · ВЫЧИСЛЕНИЯ
3 ВЫРАЖЕНИЯ · 2 БАЛЛА
8. Арифметические действия в линейном алгоритме
Вычислите значения выражений, соблюдая порядок действий.
1)(18+6)÷3
2)7⋅5−12
3)64÷8+9
№9 · КРАТКИЙ ОТВЕТ
1 ОТВЕТ · 2 БАЛЛА
9. Количество ветвей в простой конструкции
В простой конструкции «если — то — иначе» условие ложно. Какая ветвь алгоритма будет выполнена?
№10 · ПРОПУСКИ
4 ПРОПУСКА · 2 БАЛЛА
10. Алгоритм определения знака числа
Восстановите пропуски в описании алгоритма. Запишите нужные слова или числа.
Введём число x. Если x , выведем «положительное». Иначе, если x , выведем «отрицательное». Во всех остальных случаях x равен , поэтому выводим «».