Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему ГРИС - помощь в переходе к теме программирование

Содержание

Автор: преподаватель информатики ГБОУ СОШ № 515Юлия Владимировна БабыкинаЕсли Вы закончили тему Алгоритмы, а впереди у вас программирование, данная презентация поможет вам адаптироваться и сделать данный переход более мягким.
ГРИСИнструмент для перехода к программированиюГрафический исполнительОбучающая презентация для учеников 9-х классов. Автор: преподаватель информатики ГБОУ СОШ № 515Юлия Владимировна БабыкинаЕсли Вы закончили тему УправлениеУправление - важная часть нашей жизни. Видим мы это или нет, но Если мы говорим об общении человека с компьютером, нужно понимать, что компьютер СКИЕсли мы хотим, что бы компьютер исполнял наши приказы, нужно уметь объяснять «Стрелочка»программа разработанная для того, что бы наглядно демонстрировать процесс управления. Вот простые команды, Обстановка, в которой действует исполнитель, называется средой исполнителя.Посмотрите, как выглядит среда исполнителя «Стрелочка»: Тело программыТест программы, а правильнее сказать - тело программы, должно, так же Попробуем решить задачу:Построим квадрат со стороной 2 клетки. Исходное положение ГРИС примем Теперь найдите кнопку с изображением зеленой стрелки - это отладка. Данный режим Задача № 2:Теперь давайте построим три квадрата со стороной два шага. Разместить Решение:Несколько раз повторяется одно и тоже действие. Но мы не можем просто Вспомогательный алгоритмЕсли в алгоритме повторяются какие-либо действия - используют вспомогательные алгоритмы. Это ПроцедураДля построения процедуры Квадрат, нужно в левой части экрана выбрать кнопку - Текст процедуры Закройте окно и увидите, что слева появилось начало и конец Основной алгоритмТеперь нужно построить основной алгоритм Строка квадратов.Сначала мы вызываем процедуру Квадрат, Между процедурамиПосле выполнения процедуры Квадрат, ГРИС стоит в начальном положении, но стрелка ПОВОРОТ    ПОВОРОТ    ПОВОРОТ  ПРЫЖОК    ПРЫЖОК    ПРЫЖОКНеобходимые шаги: Программа:сделай КвадратПОВОРОТ  ПОВОРОТ  ПОВОРОТ  ПРЫЖОК  ПРЫЖОК  ПРЫЖОКсделай Но в программе может быть и несколько процедур. У нас повторяется текст Окончательный текст программыС добавлением новой процедуры, текст программы будет таким:сделай Квадратсделай Разворотсделай Квадратсделай Разворотсделай Квадрат Задача 3.  Давайте построим линию на всю ширину поля.Можно сосчитать количество Правильное решениеНо для подобных задач, у ГРИС существует специальная команда.Как вы понимаете, Мы выбираем условие: пока впереди НЕ стена В одной программе можно использовать не только несколько процедур, но и несколько Решение.Назовем алгоритм Рамка и используем все полученные знания, что бы сделать программу Создадим процедуру линия, как делали это в прошлой задаче:процедура ЛИНИЯпока впереди не край, повторятьШАГконец процедуры Основной алгоритм Рамка: ПОВОРОТ     ПОВОРОТ     ПОВОРОТ сделай Теперь вы умеете управляться с ГРИС «Стрелочка».Можно сказать – это первый шаг Перед вами среда исполнителя Робот: Подготовка к работеДля начала работы, нам нужен лабиринт, который будет проходить наш ИнструментыДалее объекты: песок (основной фон), стена и цветы (преграды), грядка, предпоследняя - Нарисовав лабиринт, сохраните его себе на компьютер.  ВАЖНО! Что бы он Задача 1.Строим лабиринт и алгоритм действий, для перемещения робота на базу. СКИ Робота.Вот алгоритм, состоящий из простых команд, входящих в СКИ Робота.Теперь мы Проследите движения робота Открыв вкладку Шаблоны, изучите весь СКИ Робота! Задача 2.  Условия: Робот стоит в верхнем левом углу, направление движения Решение.Это пример написания цикла в ГРИС Робот. Используя свои знания и опыт, выполните задание.Постройте лабиринт в форме креста, робот Можно придумать много интересных задач для робота.Но нужно двигаться дальше.Новый этап подготовки У Кумира очень большой СКИ!  А значит и возможности! Кумир позволяет не только чертить, но и производить математические расчеты. Так выглядит среда Кумира: Здесь вы видите уже знакомых Робота и Чертжника. Надеюсь, основная цель достигнута: ГРИС помогли вам сделать плавный переход к изучению программирования.Желаю вам успехов!
Слайды презентации

Слайд 2 Автор: преподаватель информатики ГБОУ СОШ № 515
Юлия Владимировна

Автор: преподаватель информатики ГБОУ СОШ № 515Юлия Владимировна БабыкинаЕсли Вы закончили

Бабыкина
Если Вы закончили тему Алгоритмы, а впереди у вас

программирование, данная презентация поможет вам адаптироваться и сделать данный переход более мягким.

Слайд 3 Управление
Управление - важная часть нашей жизни. Видим мы

УправлениеУправление - важная часть нашей жизни. Видим мы это или нет,

это или нет, но успех любого предприятия зависит от

того, насколько четко даны инструкции, насколько они понятны. Кроме того, они должны учитывать знания и способности того, кто эти инструкции будет выполнять.

Слайд 4 Если мы говорим об общении человека с компьютером,

Если мы говорим об общении человека с компьютером, нужно понимать, что

нужно понимать, что компьютер - машина. Он может считать

с огромной скоростью, совершать многие операции одновременно.

Но он совершенно не умеет принимать самостоятельные решения, даже если они логичны и очевидны.


Слайд 5 СКИ
Если мы хотим, что бы компьютер исполнял наши

СКИЕсли мы хотим, что бы компьютер исполнял наши приказы, нужно уметь

приказы, нужно уметь объяснять чего мы хотим, на понятном

ему языке.

Программа - это алгоритм написанный на языке исполнителя.
Язык исполнителя, он же система команд исполнителя (СКИ) - это его умения.


Слайд 6 «Стрелочка»
программа разработанная для того, что бы наглядно демонстрировать

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

процесс управления. 
Вот простые команды, которые умеет делать ГРИС «Стрелочка»: шаг -

перемещение ГРИС на одну клетку вперед с рисованием линии; поворот - поворот направления движения на 90° против часовой стрелки; прыжок - перемещение вперед на одну клетку, без рисования линии.

Слайд 7 Обстановка, в которой действует исполнитель, называется средой исполнителя.
Посмотрите,

Обстановка, в которой действует исполнитель, называется средой исполнителя.Посмотрите, как выглядит среда исполнителя «Стрелочка»:

как выглядит среда исполнителя «Стрелочка»:


Слайд 8 Тело программы
Тест программы, а правильнее сказать - тело

Тело программыТест программы, а правильнее сказать - тело программы, должно, так

программы, должно, так же как и в блок-схеме, размещаться

между словами Начало и Конец.
В ГРИС используют сокращение: НАЧ и КОН.

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


Слайд 9 Попробуем решить задачу:
Построим квадрат со стороной 2 клетки.

Попробуем решить задачу:Построим квадрат со стороной 2 клетки. Исходное положение ГРИС

Исходное положение ГРИС примем за левый верхний угол квадрата.

Стрелка направлена вправо.

Тест программы:
ШАГ ШАГ ПОВОРОТ ПОВОРОТ ПОВОРОТ
ШАГ ШАГ ПОВОРОТ ПОВОРОТ ПОВОРОТ
ШАГ ШАГ ПОВОРОТ ПОВОРОТ ПОВОРОТ
ШАГ ШАГ


Слайд 10 Теперь найдите кнопку с изображением зеленой стрелки -

Теперь найдите кнопку с изображением зеленой стрелки - это отладка. Данный

это отладка. Данный режим позволяет нам просмотреть как ГРИС

исполняет написанную программу.

Вы можете выбрать скорость просмотра. 

Слайд 11 Задача № 2:
Теперь давайте построим три квадрата со

Задача № 2:Теперь давайте построим три квадрата со стороной два шага.

стороной два шага. Разместить квадраты нужно в одну горизонтальную

линию. Расстояние между квадратами - один шаг.

Слайд 12 Решение:
Несколько раз повторяется одно и тоже действие. Но

Решение:Несколько раз повторяется одно и тоже действие. Но мы не можем

мы не можем просто скопировать текст предыдущей программы и

повторить его три раза.
Дело в том, что закончив рисование первого квадрата ГРИС остановится так, что стрелка будет стоять в начальной точке и смотреть вверх.

Слайд 13 Вспомогательный алгоритм
Если в алгоритме повторяются какие-либо действия -

Вспомогательный алгоритмЕсли в алгоритме повторяются какие-либо действия - используют вспомогательные алгоритмы.

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

подзадачу из основной задачи и повторяются многократно.

В нашем примере, это может быть самостоятельный алгоритм - построение одного квадрата (1-я задача).

В языке программирования такие алгоритмы называют подпрограммами или процедурами.


Слайд 14 Процедура
Для построения процедуры Квадрат, нужно в левой части

ПроцедураДля построения процедуры Квадрат, нужно в левой части экрана выбрать кнопку

экрана выбрать кнопку - Описание процедуры. У вас появляется

окно, в котором вы должны задать имя новой процедуры, т.е. для нас - Квадрат.

Слайд 15 Текст процедуры
Закройте окно и увидите, что слева

Текст процедуры Закройте окно и увидите, что слева появилось начало и

появилось начало и конец процедуры - между ними вы

пишете текст процедуры:

ШАГ     ШАГ    
ПОВОРОТ     ПОВОРОТ    ПОВОРОТ
ШАГ     ШАГ  
ПОВОРОТ     ПОВОРОТ    ПОВОРОТ ШАГ     ШАГ    
ПОВОРОТ     ПОВОРОТ    ПОВОРОТ
ШАГ     ШАГ


Слайд 16 Основной алгоритм
Теперь нужно построить основной алгоритм Строка квадратов.
Сначала

Основной алгоритмТеперь нужно построить основной алгоритм Строка квадратов.Сначала мы вызываем процедуру

мы вызываем процедуру Квадрат, соответствующей кнопкой в левой части

экрана.

Слайд 17 Между процедурами
После выполнения процедуры Квадрат, ГРИС стоит в

Между процедурамиПосле выполнения процедуры Квадрат, ГРИС стоит в начальном положении, но

начальном положении, но стрелка смотрит вверх. Значит требуется написать

шаги, приводящие ее в необходимое для нас положение - когда стрелка стоит в левом верхнем углу будущего квадрата и смотрит вправо.


Слайд 18 ПОВОРОТ    ПОВОРОТ    ПОВОРОТ ПРЫЖОК    ПРЫЖОК  

ПОВОРОТ    ПОВОРОТ    ПОВОРОТ ПРЫЖОК    ПРЫЖОК    ПРЫЖОКНеобходимые шаги:

 ПРЫЖОК
Необходимые шаги:


Слайд 19 Программа:
сделай Квадрат
ПОВОРОТ ПОВОРОТ ПОВОРОТ
ПРЫЖОК

Программа:сделай КвадратПОВОРОТ ПОВОРОТ ПОВОРОТ ПРЫЖОК ПРЫЖОК ПРЫЖОКсделай КвадратПОВОРОТ ПОВОРОТ ПОВОРОТ ПРЫЖОК

ПРЫЖОК ПРЫЖОК
сделай Квадрат
ПОВОРОТ ПОВОРОТ ПОВОРОТ


ПРЫЖОК ПРЫЖОК ПРЫЖОК
сделай Квадрат

Это полный текст программы, необходимой для рисования строки из 3-х квадратов.


Слайд 20 Но в программе может быть и несколько процедур.

Но в программе может быть и несколько процедур. У нас повторяется

У нас повторяется текст программы, отвечающий за разворот стрелки

в нужное направление.

Можно создать новую процедуру – Разворот.
Тогда текст программы будет гораздо короче.


Слайд 21 Окончательный текст программы
С добавлением новой процедуры, текст программы

Окончательный текст программыС добавлением новой процедуры, текст программы будет таким:сделай Квадратсделай Разворотсделай Квадратсделай Разворотсделай Квадрат

будет таким:

сделай Квадрат
сделай Разворот
сделай Квадрат
сделай Разворот
сделай Квадрат


Слайд 22 Задача 3. Давайте построим линию на всю ширину

Задача 3. Давайте построим линию на всю ширину поля.Можно сосчитать количество

поля.
Можно сосчитать количество клеток и столько раз нажать кнопку

ШАГ.

Слайд 23 Правильное решение
Но для подобных задач, у ГРИС существует

Правильное решениеНо для подобных задач, у ГРИС существует специальная команда.Как вы

специальная команда.
Как вы понимаете, это цикл. Циклический алгоритм -

это алгоритм в котором команда или группа команд выполняется многократно, пока не выполнено условие.
В нашем случае условие: делать шаг, пока не дойдем до края поля.
В ГРИС край поля так же
называется стеной.



Слайд 24 Мы выбираем условие: пока впереди НЕ стена

Мы выбираем условие: пока впереди НЕ стена

Слайд 25 В одной программе можно использовать не только несколько

В одной программе можно использовать не только несколько процедур, но и

процедур, но и несколько циклов.

Задача 4.
Постройте рамку по периметру

рабочего поля ГРИС.

Слайд 26 Решение.
Назовем алгоритм Рамка и используем все полученные знания,

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

что бы сделать программу максимально лаконичной.
ГРИС умеет поворачиваться только

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


Слайд 27 Создадим процедуру линия, как делали это в прошлой

Создадим процедуру линия, как делали это в прошлой задаче:процедура ЛИНИЯпока впереди не край, повторятьШАГконец процедуры

задаче:
процедура ЛИНИЯ
пока впереди не край, повторять
ШАГ
конец процедуры


Слайд 28 Основной алгоритм Рамка: ПОВОРОТ     ПОВОРОТ     ПОВОРОТ сделай ЛИНИЯ ПОВОРОТ сделай

Основной алгоритм Рамка: ПОВОРОТ     ПОВОРОТ     ПОВОРОТ

ЛИНИЯ ПОВОРОТ сделай ЛИНИЯ ПОВОРОТ сделай ЛИНИЯ конец цикла
Рамка готова!


Слайд 29 Теперь вы умеете управляться с ГРИС «Стрелочка».
Можно сказать

Теперь вы умеете управляться с ГРИС «Стрелочка».Можно сказать – это первый

– это первый шаг к программированию.
Второй шаг – более

сложный ГРИС – тот у которого больше умений (СКИ)

Я предлагаю вам познакомитьсяя с ГРИС – РОБОТ.


Слайд 30 Перед вами среда исполнителя Робот:

Перед вами среда исполнителя Робот:

Слайд 31 Подготовка к работе
Для начала работы, нам нужен лабиринт,

Подготовка к работеДля начала работы, нам нужен лабиринт, который будет проходить

который будет проходить наш Робот.
И его вы создадите сами.

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


Слайд 32 Инструменты
Далее объекты: песок (основной фон), стена и цветы

ИнструментыДалее объекты: песок (основной фон), стена и цветы (преграды), грядка, предпоследняя

(преграды), грядка, предпоследняя - сам Робот. А последний -

база.
Клетка, где вы разместите робота - старт, база - финиш (именно в клетку базы должен прийти Робот).

Зайдите во вкладку Лабиринт и выберите - Редактировать лабиринт.
Первый значок - Создать новый лабиринт.


Слайд 33 Нарисовав лабиринт, сохраните его себе на компьютер. ВАЖНО!

Нарисовав лабиринт, сохраните его себе на компьютер. ВАЖНО! Что бы он

Что бы он сохранился и в последующем работал, после

придуманного вами имени лабиринта, необходимо поставить расширение  .maz

Слайд 34 Задача 1.
Строим лабиринт и алгоритм действий, для перемещения

Задача 1.Строим лабиринт и алгоритм действий, для перемещения робота на базу.

робота на базу.


Слайд 35 СКИ Робота.
Вот алгоритм, состоящий из простых команд, входящих

СКИ Робота.Вот алгоритм, состоящий из простых команд, входящих в СКИ Робота.Теперь

в СКИ Робота.

Теперь мы задаем направление движению (вверх, вниз,

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


Слайд 36 Проследите движения робота

Проследите движения робота

Слайд 37 Открыв вкладку Шаблоны, изучите весь СКИ Робота!

Открыв вкладку Шаблоны, изучите весь СКИ Робота!

Слайд 38 Задача 2. Условия: Робот стоит в верхнем левом углу,

Задача 2. Условия: Робот стоит в верхнем левом углу, направление движения

направление движения - вниз. По диагонали, из левого угла

расставлены грядки. Последняя клетка - нижний правый угол поля - база. Задача - написать алгоритм, по которому робот передвигается на базу, по пути высаживая на все грядки цветы.

Слайд 39 Решение.
Это пример написания цикла в ГРИС Робот.

Решение.Это пример написания цикла в ГРИС Робот.

Слайд 40 Используя свои знания и опыт, выполните задание.
Постройте лабиринт

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

в форме креста, робот и база находятся в центре.

Исходное положение – робот смотрит вверх. Посадите цветы на всех свободных грядках внутри лабиринта.

Слайд 41 Можно придумать много интересных задач для робота.
Но нужно

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

двигаться дальше.
Новый этап подготовки к программированию – это программа

Кумир.
Она не является ГРИС и гораздо больше похожа на настоящую систему программирования.

Но, вы наверняка увидите много общего со Стрелочкой и Роботом.


Слайд 42 У Кумира очень большой СКИ! А значит и

У Кумира очень большой СКИ! А значит и возможности!

возможности!


Слайд 43 Кумир позволяет не только чертить, но и производить

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

математические расчеты.


Слайд 44 Так выглядит среда Кумира:
Здесь вы видите уже знакомых

Так выглядит среда Кумира: Здесь вы видите уже знакомых Робота и Чертжника.

Робота и Чертжника.


  • Имя файла: gris-pomoshch-v-perehode-k-teme-programmirovanie.pptx
  • Количество просмотров: 199
  • Количество скачиваний: 0