Обучающая презентация для 9 класса
© Болгова Н А© Болгова Н.А.2 Основные вопросы: Закрепление типов алгоритмов Закрепление типов алгоритмов Ручная обработка алгоритмов Ручная обработка алгоритмов Составление алгоритма на алгоритмическом языке по заданной блок -схеме Составление алгоритма на алгоритмическом языке по заданной блок -схеме © Болгова Н.А. 2
© Болгова Н А© Болгова Н.А.3 Устные задания
© Болгова Н А© Болгова Н.А.4 1. Укажите тип данного алгоритма 2. В результате выполнения алгоритма было получено Z= 60. Укажите пропущенный оператор Х : = 6 Y : = 8 Z : = Х ? Y Z : = Z + 12 Вывод Z начало конец 1 © Болгова Н.А.4 Ответ: 1. Линейный (следование) 2 -умножение
© Болгова Н А© Болгова Н.А.5 1. Укажите тип данного алгоритма 2. В результате выполнения алгоритма было получено число 48. С каким целым числом начал работать алгоритм ? начало Ввод Х Х: = Х + 5 У: = Х * 3 Х > 25 Х: = Х - 6Х: = Х + 2 Х: = Х * 2 Вывод Х конец да-нет 2 © Болгова Н.А.5 Ответ: 1. Разветвляющийся (ветвление) (по ветви «да»), 17 (по ветви «нет»
© Болгова Н А© Болгова Н.А.6 1. Укажите тип данного алгоритма 2. Введено число 10. Выполните алгоритм и дайте ответ начало Ввод Х Х : = Х + 10 Х < 40 Х : = Х * 2 Х : = Х - 7 Вывод Х конец да нет 3 © Болгова Н.А.6 Ответ: 1. Циклический (цикл с предусловием «пока») 2 -59
© Болгова Н А© Болгова Н.А.7 1. Укажите тип данного алгоритма 2. Введено число 10. Выполните алгоритм и дайте ответ начало Ввод N S : = 0 X=1,N шаг 3 S : = S + X Ввод S конец 4 © Болгова Н.А.7 Ответ: 1. Циклический (цикл с параметром «для») 2 -22
© Болгова Н А© Болгова Н.А.8 По заданной блок-схеме составьте алгоритм к задаче © Болгова Н.А.8
© Болгова Н А© Болгова Н.А г© Болгова Н.А. Задача 5 Определите тип алгоритма Составьте алгоритм к данной блок-схеме
© Болгова Н А© Болгова Н.А г© Болгова Н.А. Ответ к задаче 5 АЛГ сумма (цел A, B, H, S) АРГ A, B, H РЕЗ S НАЧ S : = ( A + B ) * H / 2 КОН
© Болгова Н А© Болгова Н.А г© Болгова Н.А. Задача 6 Определите тип алгоритма Составьте алгоритм к данной блок-схеме
© Болгова Н А© Болгова Н.А г© Болгова Н.А. Ответ к задаче 6 АЛГ наименьшее ( вещ X, Y, K,M) АРГ X, Y РЕЗ K, М НАЧ ЕСЛИ X > = 0 и Y > = 0 ТО K: = X * Y ИНАЧЕ М : = X + Y ВСЕ КОН
© Болгова Н А© Болгова Н.А.13 Примеры алгоритмов
© Болгова Н А г© Болгова Н.А. Пример 1. Найдите наибольшее среди двух целых чисел АЛГ наибольшее ( вещ А, В, Мах) АРГ А, В РЕЗ Мах НАЧ ЕСЛИ А > В ТО Мах : = А ИНАЧЕ Мах : = В ВСЕ КОН начало Ввод А,В А > В Мах: = АМах: = В Вывод Мах конец да-нет
© Болгова Н А15 Пример 2. Найти сумму натуральных нечетных чисел от 1 до N АЛГ сумма (цел N, S) АРГ N АРГ N РЕЗ S РЕЗ SНАЧ S : = 0 S : = 0 ДЛЯ X ОТ 1 ДО N ШАГ 2 ДЛЯ X ОТ 1 ДО N ШАГ 2 НЦ НЦ S : = S + X S : = S + X КЦ КЦКОН да нет
© Болгова Н А16 Пример 3. Найти сумму натуральных нечетных чисел от 1 до N АЛГ сумма (цел N, S) АРГ N РЕЗ S НАЧ S : = 0, Х:= 1 ПОКА X <= N НЦ S : = S + X X:= X + 2 КЦ КОН да нет
Спасибо за внимание!