Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Конструирование алгоритмов" (9 класс)

Презентация по информатике на тему "Конструирование алгоритмов" (9 класс)

Скачать материал
Скачать материал "Презентация по информатике на тему "Конструирование алгоритмов" (9 класс)"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Нутрициолог

Описание презентации по отдельным слайдам:

  • КОНСТРУИРОВАНИЕ  АЛГОРИТМОВАЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

    1 слайд

    КОНСТРУИРОВАНИЕ АЛГОРИТМОВ
    АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

  • Ключевые слова последовательное построение алгоритма
 вспомогательный алгорит...

    2 слайд

    Ключевые слова
    последовательное построение алгоритма
    вспомогательный алгоритм
    формальные параметры
    фактические параметры
    рекурсивный алгоритм

  • Последовательное построение алгоритмаНачало Исходные 
данныеПостановка
задачи...

    3 слайд

    Последовательное построение алгоритма
    Начало
    Исходные
    данные
    Постановка
    задачи
    Результат
    Конец
    Я совершенный исполнитель: всё знаю и всё умею!

  • Последовательное построение алгоритмаУпрощение команд
постановки задачиЗадача...

    4 слайд

    Последовательное построение алгоритма
    Упрощение команд
    постановки задачи
    Задача разбивается на более простые части
    Решение каждой части задачи формулируется
    в отдельной команде (предписании)
    Предписания, выходящие за пределы
    возможностей исполнителя, представляют
    в виде более простых команд
    Не могу решить поставленную задачу!?

  • Разработка алгоритма методом последовательного уточнения для исполнителя Робо...

    5 слайд

    Разработка алгоритма методом последовательного уточнения для исполнителя Робот
    Робот находится в некоторой клетке горизонтального коридора. Ни одна из клеток коридора не закрашена.
    Робот должен закрасить все клетки этого коридора и вернуться в исходное положение.

  • Укрупнённый план действий Робота 1. Закраска всех клеток коридора левее исход...

    6 слайд

    Укрупнённый план действий Робота
    1. Закраска всех клеток коридора левее исходной
    2. Возвращение в исходное положение
    3. Закраска всех клеток коридора правее исходной
    4. Возвращение в исходное положение
    5. Закраска исходной клетки
    Начало
    Конец

  • 1. Закраска всех клеток коридора, находящихся  левее Робота:Детализация плана...

    7 слайд

    1. Закраска всех клеток коридора, находящихся левее Робота:
    Детализация плана действий Робота
    влево
    нц пока сверху стена и снизу стена
    закрасить; влево
    кц
    Положение Робота после выполнения этого алгоритма:

  • 2. Возвращение Робота в коридор в исходную точку: вправо
нц пока клетка закра...

    8 слайд

    2. Возвращение Робота в коридор в исходную точку:
    вправо
    нц пока клетка закрашена
    вправо
    кц
    Детализация плана действий Робота
    Положение Робота после выполнения этого алгоритма:

  • 3. Закраска всех клеток коридора, находящихся правее Робота:вправо
нц пока св...

    9 слайд

    3. Закраска всех клеток коридора, находящихся правее Робота:
    вправо
    нц пока сверху стена и снизу стена
    закрасить; вправо
    кц
    Детализация плана действий Робота
    Положение Робота после выполнения этого алгоритма:

  • 4.Возвращение Робота в коридор в исходную точку: влево
нц пока клетка закраше...

    10 слайд

    4.Возвращение Робота в коридор в исходную точку:
    влево
    нц пока клетка закрашена
    влево
    кц
    5. По команде закрасить Робот закрашивает исходную точку.
    Детализация плана действий Робота

  • алг
нач
   влево
   нц пока сверху стена и снизу стена
      закрасить; влево...

    11 слайд

    алг
    нач
    влево
    нц пока сверху стена и снизу стена
    закрасить; влево
    кц
    вправо
    нц пока клетка закрашена
    вправо
    кц
    вправо
    нц пока сверху стена и снизу стена
    закрасить; вправо
    кц
    влево
    нц пока клетка закрашена
    влево
    кц
    закрасить
    кон
    Программа для Робота

  • Вспомогательный алгоритм Вспомогательный алгоритм - алгоритм, целиком использ...

    12 слайд

    Вспомогательный алгоритм
    Вспомогательный алгоритм - алгоритм, целиком используемый в составе другого алгоритма.
    Блок «предопределённый процесс»
    Вспомогательный алгоритм делает структуру алгоритма более простой и понятной.

  • Алгоритм вычисления степени  y = ax, где x - целое число, a    0....

    13 слайд

    Алгоритм вычисления степени
    y = ax, где x - целое число, a 0.



    1, при x = 0
    y = ax, при x >0,
    , при x <0.
    Обозначим алгоритм возведения числа в степень st(a, n, y).
    Это вспомогательный алгоритм.

  • Блок-схема решения задачи:Начало y данетst (a, x, y)a, x, yx = 0y := 1Конец x...

    14 слайд

    Блок-схема решения задачи:
    Начало
    y
    да
    нет
    st (a, x, y)
    a, x, y
    x = 0
    y := 1
    Конец
    x > 0
    st (1/a, -x, y)
    да
    нет

  • Формальные параметры используются при описании алгоритма. 
Фактические параме...

    15 слайд

    Формальные параметры используются при описании алгоритма.
    Фактические параметры - те величины, для которых будет исполнен вспомогательный алгоритм.
    Типы, количество и порядок следования формальных и фактических параметров должны совпадать.
    Формальные и фактические параметры

  • Схема вызова вспомогательного алгоритмаОсновной алгоритм






…Имя вспомогат...

    16 слайд

    Схема вызова вспомогательного алгоритма
    Основной алгоритм







    Имя вспомогательного
    алгоритма (список
    фактических параметров)

    Вспомогательный алгоритм

    Формальные аргументы
    Формальные аргументы

  • Пример. Алгоритм вычисления степени с натуральным показателем n для любого ве...

    17 слайд

    Пример. Алгоритм вычисления степени с натуральным показателем n для любого вещественного числа а, представленный в виде рекурсивного алгоритма
    Рекурсивный алгоритм
    Начало
    a, n
    st (a, n-1,y)
    y :=a*y
    y
    Конец
    Алгоритм, в котором прямо или косвенно содержится ссылка на него же как на вспомогательный алгоритм, называют рекурсивным.

  • Снежинка КохаПример. Рассмотрим алгоритм построения геометрической фигуры, ко...

    18 слайд

    Снежинка Коха
    Пример. Рассмотрим алгоритм построения геометрической фигуры, которая называется снежинкой Коха. Шаг процедуры построения состоит в замене средней трети каждого из имеющихся отрезков двумя новыми той же длины.
    С каждым шагом фигура становится всё причудливее. Граница снежинки Коха - положение кривой после выполнения бесконечного числа шагов.
    Начальное положение
    Первый шаг
    Второй шаг
    Третий шаг

  • Самое главноеМетод последовательного построения алгоритма:  
исходная задача...

    19 слайд

    Самое главное
    Метод последовательного построения алгоритма:
    исходная задача разбивается на несколько частей, каждая из которых проще всей задачи, и решение каждой части формулируется в отдельной команде;
    если получаются команды, выходящие за пределы возможностей исполнителя, то они представляются в виде совокупности ещё более простых предписаний;
    процесс продолжается до тех пор, пока все предписания не будут понятны исполнителю.
    Вспомогательный алгоритм - алгоритм, целиком используемый в составе другого алгоритма.
    Алгоритм, в котором прямо или косвенно содержится ссылка на него же как на вспомогательный алгоритм, называют рекурсивным.

  • Вопросы и заданияПочему при решении сложной задачи затруднительно
 сразу конк...

    20 слайд

    Вопросы и задания
    Почему при решении сложной задачи затруднительно
    сразу конкретизировать все необходимые действия?
    В чём заключается метод последовательного уточнения при построении алгоритма?
    Какая связь между методом последовательного построения алгоритма и такими процессами, как написание сочинения или подготовка к многодневному туристическому походу?
    Известен рост каждого из N учеников 9А класса и М учеников 9Б класса.
    Опишите укрупнёнными блоками алгоритм сравнения среднего роста учеников этих классов.
    В ряду из десяти клеток правее Робота некоторые клетки закрашены. Последняя закрашенная клетка может примыкать к стене.
    Составьте алгоритм, который закрашивает клетки выше и ниже каждой закрашенной клетки.
    Проверьте работу алгоритма в следующих случаях:
    Для чего нужны вспомогательные алгоритмы?
    Опишите процесс выполнения команды вызова вспомогательного алгоритма в основном алгоритме.
    Сталкивались ли вы с идеей формальных и фактических параметров при изучении математики и физики?
    Приведите пример.
    Какие алгоритмы называют рекурсивными?
    Приведите пример рекурсии из жизни.
    Составьте алгоритмы, под управлением которых Робот закрасит указанные клетки.
    а
    б
    в

  • Опорный конспектМетод последовательного построения алгоритма - один из основн...

    21 слайд

    Опорный конспект
    Метод последовательного построения алгоритма - один из основных методов конструирования алгоритмов.
    Упрощение команд
    постановки задачи
    Задачу разбивают на более простые
    Решение каждой части задачи формулируют
    в отдельной команде
    Предписания, выходящие за пределы возможностей
    исполнителя, представляют в виде более простых команд
    Вспомогательный алгоритм - алгоритм, целиком используемый в составе другого алгоритма.

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 871 материал в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Самостоятельная работа по информатике на тему "Оценка количественных параметров текстовых документов"
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • Тема: § 4.6. Оценка количественных параметров текстовых документов
  • 07.04.2021
  • 444
  • 7
«Информатика», Босова Л.Л., Босова А.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 07.04.2021 3647
    • PPTX 1.6 мбайт
    • 460 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Спириденко Ирина Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Спириденко Ирина Николаевна
    Спириденко Ирина Николаевна
    • На сайте: 7 лет и 8 месяцев
    • Подписчики: 1
    • Всего просмотров: 66491
    • Всего материалов: 29

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 19 регионов
  • Этот курс уже прошли 69 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Мастерство влияния и успешных переговоров

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 19 регионов

Мини-курс

Современное инвестирование: углубленное изучение инвестиций и финансовых рынков

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 13 регионов

Мини-курс

Финансовый риск-менеджмент

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе