СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Алгоритмы и исполнители

Категория: Информатика

Нажмите, чтобы узнать подробности

презентация на тему "Алгоритмы и исполнители"

Просмотр содержимого документа
«Алгоритмы и исполнители»

Глава 2. Основы алгоритмизации §2.1. Алгоритмы и исполнители Лисовский К.Н.

Глава 2. Основы алгоритмизации

§2.1. Алгоритмы и исполнители

Лисовский К.Н.

Понятие алгоритма Пример 1. Задача «найти среднее арифметическое двух чисел» решается в три шага: Задумать два числа Сложить два задуманных числа Полученную сумму разделить на 2

Понятие алгоритма

Пример 1. Задача «найти среднее арифметическое двух чисел» решается в три шага:

  • Задумать два числа
  • Сложить два задуманных числа
  • Полученную сумму разделить на 2
Понятие алгоритма Пример 2. Задача «Внести деньги на счет телефона» подразделяется на следующие шаги: Подойти к терминалу по оплате платежей Выбрать оператора связи Ввести номер телефона Проверить правильность введенного номера Вставить денежную купюру в купюроприемник Дождаться сообщения о зачислении денег на счет Получить чек

Понятие алгоритма

Пример 2. Задача «Внести деньги на счет телефона» подразделяется на следующие шаги:

  • Подойти к терминалу по оплате платежей
  • Выбрать оператора связи
  • Ввести номер телефона
  • Проверить правильность введенного номера
  • Вставить денежную купюру в купюроприемник
  • Дождаться сообщения о зачислении денег на счет
  • Получить чек
Понятие алгоритма Пример 3. Этапы решения задачи «Нарисовать весёлого ёжика»: Алгоритм – описание последовательности шагов приводящих от исходных данных к требуемому результату.

Понятие алгоритма

Пример 3. Этапы решения задачи «Нарисовать весёлого ёжика»:

Алгоритм – описание последовательности шагов приводящих от исходных данных к требуемому результату.

Понятие алгоритма Исходная цепочка Пример 4. некоторый алгоритм приводит к тому, что из одной цепочки символов получается новая цепочка следующим образов: Вычисляется длина (в символах) исходной цепочки символов. Если длина исходной цепочки нечётна, то к исходной цепочке справа приписывается цифра 1, иначе цепочка не изменяется. Символы попарно меняются местами (первый – со вторым, третий – с четвёртым, пятый – с шестым и т.д.) Справа к полученной цепочке приписывается цифра 2. Получившаяся таким образом цепочка является результатом работы алгоритма. A#B A#B1 #A1B #A1B2 Исходная цепочка АБВ@ БА@B БА@В2

Понятие алгоритма

Исходная цепочка

Пример 4. некоторый алгоритм приводит к тому, что из одной цепочки символов получается новая цепочка следующим образов:

  • Вычисляется длина (в символах) исходной цепочки символов.
  • Если длина исходной цепочки нечётна, то к исходной цепочке справа приписывается цифра 1, иначе цепочка не изменяется.
  • Символы попарно меняются местами (первый – со вторым, третий – с четвёртым, пятый – с шестым и т.д.)
  • Справа к полученной цепочке приписывается цифра 2.

Получившаяся таким образом цепочка является результатом работы алгоритма.

A#B

A#B1

#A1B

#A1B2

Исходная цепочка

АБВ@

БА@B

БА@В2

Понятие алгоритма Пример 5. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. Система команд Черепашки состоит из следующих команд: Вперед n – вызывает передвижение Черепашки на n шагов в направлении движения Направо m – вызывает изменение направления движения Черепашки на m градусов по часовой стрелке. Повтори k [] – последовательность команд повторится k раз. Какая фигура появится после выполнения Черепашкой следующего алгоритма: Повтори 12 [Направо 45 Вперед 20 Направо 45] Квадрат

Понятие алгоритма

Пример 5. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. Система команд Черепашки состоит из следующих команд:

Вперед n – вызывает передвижение Черепашки на n шагов в направлении движения

Направо m – вызывает изменение направления движения Черепашки на m градусов по часовой стрелке.

Повтори k [] – последовательность команд повторится k раз.

Какая фигура появится после выполнения Черепашкой следующего алгоритма:

Повтори 12 [Направо 45 Вперед 20 Направо 45]

Квадрат

Понятие алгоритма Пример 6. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера: 1 – вычти 1 {уменьшает число на 1} 2 – умножь на 3 {увеличивает число в 3 раза} При записи алгоритмов для краткости указываются лишь номера команд. Число 1 преобразуйте в число 15 1  3  2  6  5  15  2  1  2 1 2

Понятие алгоритма

Пример 6. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:

1 – вычти 1 {уменьшает число на 1}

2 – умножь на 3 {увеличивает число в 3 раза}

При записи алгоритмов для краткости указываются лишь номера команд.

Число 1 преобразуйте в число 15

1 3 2 6 5 15

2 1 2 1 2

Домашнее задание §2.1. № 14-20, решить! Примеры 7, 8, 9 в параграфе решить

Домашнее задание

  • §2.1.
  • № 14-20, решить!
  • Примеры 7, 8, 9 в параграфе решить
Среда Кумир (Комплекс Учебных Миров) Проверка задачи практикума Запуск алгоритма Среда Кумир задача практикум алгоритм обстановка

Среда Кумир (Комплекс Учебных Миров)

Проверка задачи практикума

Запуск алгоритма

Среда Кумир

задача

практикум

алгоритм

обстановка

Среда Кумир (Комплекс Учебных Миров) Система команд исполнителя Робот

Среда Кумир (Комплекс Учебных Миров)

  • Система команд исполнителя Робот
Среда Кумир (Комплекс Учебных Миров) Решить Урок 1: Линейные алгоритмы Задачи 1А, 1В, 1С, 1D

Среда Кумир (Комплекс Учебных Миров)

Решить Урок 1: Линейные алгоритмы

Задачи 1А, 1В, 1С, 1D


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!