АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ Урок информатики в 9 классе

Содержание

Слайд 2

НАЗОВИТЕ ТЕМУ УРОКА Из букв данных слов, переставив их, составьте термин, связанный с информатикой и компьютерами.

НАЗОВИТЕ ТЕМУ УРОКА

Из букв данных слов, переставив их, составьте термин, связанный

с информатикой и компьютерами.
Слайд 3

Проверочный диктант

Проверочный диктант

Слайд 4

Вопрос 1 Алгоритмом называется:

Вопрос 1

Алгоритмом называется:

Слайд 5

Вопрос 2 Свойствами алгоритма являются:

Вопрос 2

Свойствами алгоритма являются:

Слайд 6

Вопрос 3 Расчлененность алгоритма на отдельные шаги, возможность выполнения которых исполнителем

Вопрос 3

Расчлененность алгоритма на отдельные шаги, возможность выполнения которых исполнителем не

вызывает сомнений, отражена в свойстве алгоритма, которое называется:

Однозначностью

А

Результативностью

Б

Понятностью

В

Дискретностью

Г

Слайд 7

Вопрос 4 Завершаемость алгоритма за конечное число шагов отражена в свойстве,

Вопрос 4

Завершаемость алгоритма за конечное число шагов отражена в свойстве, которое

называется:

Однозначностью

А

Результативностью

Б

Понятностью

В

Дискретностью

Г

Слайд 8

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

Вопрос 5

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

Вербальным

А

Графическим


В

Программным

Г

Слайд 9

Вопрос 6 Алгоритмом можно назвать: Расписание уроков в школе А Технический

Вопрос 6

Алгоритмом можно назвать:

Расписание уроков в школе

А

Технический паспорт автомобиля

Б

Схема эвакуации из

помещения в случае пожара

В

Инструкция по пользованию огнетушителя

Г

Слайд 10

Вопрос 7 В блок-схеме выбор действия обозначает фигура:

Вопрос 7

В блок-схеме выбор действия обозначает фигура:

Слайд 11

Вопрос 8 В блок-схеме начало и конец алгоритма обозначает фигура: В Г

Вопрос 8

В блок-схеме начало и конец алгоритма обозначает фигура:

В

Г

Слайд 12

Итоги теста Исправления не допускаются! Г

Итоги теста

Исправления не допускаются!

Г

Слайд 13

Исполнитель Робот Команды, которые умеет выполнять «Робот»: ВВЕРХ ВНИЗ ВПРАВО ВЛЕВО ЗАКРАСИТЬ

Исполнитель Робот

Команды, которые умеет выполнять «Робот»:
ВВЕРХ
ВНИЗ
ВПРАВО
ВЛЕВО
ЗАКРАСИТЬ

Слайд 14

Исполнитель Робот По команде «ЗАКРАСИТЬ» Робот закрашивает клетку , в которой стоит

Исполнитель Робот

По команде «ЗАКРАСИТЬ» Робот закрашивает клетку , в которой стоит

Слайд 15

Исполнитель Робот Требуется перевести робота и клетки А в клетку Б

Исполнитель Робот

Требуется перевести робота и клетки А в клетку Б

Пример 1

А

Б

дано

| Робот в клетке А

алг | Ход конем

надо | Робот в клетке Б

нач
вправо вправо вниз
кон

Слайд 16

Исполнитель Робот Общий вид алгоритма дано | Условие применимости алгоритма алг

Исполнитель Робот

Общий вид алгоритма

дано | Условие применимости алгоритма

алг Имя алгоритма

надо |

Цель выполнения алгоритма

нач
тело алгоритма
(последовательность команд)
кон

Слайд 17

Какие ошибки могут быть у Робота? Синтаксические (НЕ ПОНИМАЮ) внис направо вниз вправо Правильно верх вверх

Какие ошибки могут быть у Робота?

Синтаксические (НЕ ПОНИМАЮ)

внис

направо

вниз

вправо

Правильно

верх

вверх

Слайд 18

Какие ошибки могут быть у Робота? Отказы (НЕ МОГУ) Команду вверх

Какие ошибки могут быть у Робота?

Отказы (НЕ МОГУ)

Команду вверх Робот

выполнить не сможет. Компьютер сообщает об ошибке

!

Слайд 19

Какие ошибки могут быть у Робота? Логические возникают тогда, когда Робот

Какие ошибки могут быть у Робота?

Логические

возникают тогда, когда Робот понимает команды

и делает все, что ему сказали, но результат совсем не тот, какой мы ожидали.

Самые сложные ошибки - придется искать самим.

!

Требуется перевести робота и клетки А в клетку Б

А наш Робот переместился из клетки А в клетку В

Слайд 20

Исполнитель Робот Требуется перевести робота и клетки А в клетку Б

Исполнитель Робот

Требуется перевести робота и клетки А в клетку Б

А

Б

дано |

Робот в клетке А

алг из А в В

надо | Робот в клетке Б

нач
вверх; вверх; вправо; вниз; вниз; вправо
вверх; вверх; вправо; вниз; вниз; вправо
вверх; вверх; вправо; вниз; вниз; вправо
вверх; вверх; вправо; вниз; вниз; вправо
вверх; вверх; вправо; вниз; вниз; вправо
кон

Пример 2

Слайд 21

ДОМАШНЕЕ ЗАДАНИЕ Нарисовать клетчатое «поле», стены. Составить алгоритм, который перемещает Робота

ДОМАШНЕЕ ЗАДАНИЕ

Нарисовать клетчатое «поле», стены.
Составить алгоритм, который перемещает Робота из А

в Б, закрашивает клетки.
Алгоритм должен содержать 20 – 30 команд