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

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


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

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

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

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

Презентация на тему Водолей

Содержание

Система команд1. наполни A 2. вылей A 3. перелей из A в BAA
Исполнитель ВодолейУрок 0. Знакомство с исполнителем Водолей Система команд1. наполни A 2. вылей A 3. перелей из A в BAA Задачи из папки «Водолей»«3»: 	1.vod (за 4 шага) «4»: 	1.vod (за 4 Исполнитель ВодолейУрок 1. Как решать задачи для Водолея? Метод перебора(0,0)(5,0)(0,3)(2,3)(3,0)(3,3)(5,1)(2,0)(0,3)(5,3)+A+BB→AB→A+B+BA→B-B-A-A+A+Aграф-A-A-A-B+AABЕсть 5-литровый сосуд (A) и 3-литровый (B). Отмерьте 1 литр воды. Метод бильярданаполни Bперелейиз B в Aперелей из A в Bвылей Aвылей Bнаполни Общий алгоритм (бильярд)пока (в сосуде A X) и (в сосуде B X) Табличная запись решенияЕсть 5-литровый сосуд (A) и 3-литровый (B). Отмерьте 1 литр Ещё один примерЕсть 6-литровый сосуд (A) и 3-литровый (B). Отмерьте 2 литра воды. Программа для Водолея в Кумиреиспользовать Водолейалг Отмерить 1 литрнач наполни B перелей Задачи из практикума «Водолей»Урок 1. Линейные алгоритмы«3»: 	1-1, 1-2«4»: 	1-1, 1-2	1-3, 1-4«5»: 	1-1, 1-2	1-3, 1-4	1-5, 1-6 Исполнитель ВодолейУрок 2. Циклы Задача3 л2 лABЕсть 3-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды. наполни ЦиклЦикл – это многократное выполнение одинаковых действий.началоконецнаполни Aперелей из A в Bвылей Bциклнетдасделали 3 раза? Цикл «N раз»7 л2 лABЕсть сосуд A (его объем – 7 литров) Вычисление количества шаговA л2 лABЕсть сосуд A (его объем – нечетное число) Задачи из практикума «Водолей»Урок 2. Циклы «N раз»«3»: 	2-1, 2-2, 2-3«4»: 	2-1, Исполнитель ВодолейУрок 3. Циклы с условием ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды. наполни Циклначалоконецнаполни Aперелей из A в Bвылей Bциклданетв сосуде А 1? Программа в Кумиреиспользовать Водолейалг Отмерить 1 литрнач наполни A нц пока в Задачи из практикума «Водолей»Урок 3. Циклы «пока»«3»: 	3-1, 3-2«4»: 	3-1, 3-2	3-3, 3-4«5»: 	3-1, 3-2	3-3, 3-4	3-5, 3-6 Исполнитель ВодолейУрок 4. Переменные ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды.			1) использовать Как хранить данные?Оперативная память1211223562778123265321132ячейка памятинач цел N N:= 25 N:= размер А Переменныеиспользовать Водолейалг Отмерить 1 литрнач цел N наполни A N := размер ТрассировкаТрассировка – это отслеживание изменения значений переменных во время работы программы.F8 – Задачи из практикума «Водолей»Урок 4. Переменные«3»: 	4-1, 4-2«4»: 	4-1, 4-2	4-3, 4-4«5»: 	4-1, 4-2	4-3, 4-4	4-5, 4-6 Исполнитель ВодолейУрок 5. Ветвления ЗадачаЕсть два сосуда, один из них (неизвестно какой) имеет объем 3 литра, Ветвление на блок-схеменачалоконецнаполни A перелей из A в Bветвлениеданетнаполни B перелей из Ветвление в программеиспользовать Водолейалг Отмерить 1 литрнач если размер B = 2 Задачи из практикума «Водолей»Урок 5. Ветвления«3»: 	5-1, 5-2«4»: 	5-1, 5-2	5-3, 5-4«5»: 	5-1, Конец фильмаПОЛЯКОВ Константин Юрьевичд.т.н., учитель информатики высшей категории,ГОУ СОШ № 163, г.
Слайды презентации

Слайд 2 Система команд
1. наполни A
2. вылей A



3.

Система команд1. наполни A 2. вылей A 3. перелей из A в BAA

перелей из A в B



A
A


Слайд 3 Задачи из папки «Водолей»
«3»: 1.vod (за 4 шага)

Задачи из папки «Водолей»«3»: 	1.vod (за 4 шага) «4»: 	1.vod (за


«4»: 1.vod (за 4 шага)
2.vod (за 4 шага)
«5»:

1.vod (за 4 шага)
2.vod (за 4 шага)
3.vod (за 8 шагов)
«6»: 1.vod (за 4 шага)
2.vod (за 4 шага)
3.vod (за 8 шагов)
4.vod (за 10 шагов)

Слайд 4 Исполнитель Водолей
Урок 1. Как решать задачи для Водолея?

Исполнитель ВодолейУрок 1. Как решать задачи для Водолея?

Слайд 5 Метод перебора
(0,0)
(5,0)
(0,3)
(2,3)
(3,0)
(3,3)
(5,1)
(2,0)
(0,3)
(5,3)
+A
+B
B→A
B→A
+B
+B
A→B
-B
-A








-A
+A
+A
граф
-A
-A
-A
-B

+A
A
B
Есть 5-литровый сосуд (A) и 3-литровый (B).

Метод перебора(0,0)(5,0)(0,3)(2,3)(3,0)(3,3)(5,1)(2,0)(0,3)(5,3)+A+BB→AB→A+B+BA→B-B-A-A+A+Aграф-A-A-A-B+AABЕсть 5-литровый сосуд (A) и 3-литровый (B). Отмерьте 1 литр воды.

Отмерьте 1 литр воды.


Слайд 6 Метод бильярда





наполни B

перелей
из B в A

перелей
из A

Метод бильярданаполни Bперелейиз B в Aперелей из A в Bвылей Aвылей

в B


вылей A
вылей B
наполни A

Есть 5-литровый сосуд (A) и

3-литровый (B). Отмерьте 1 литр воды.


наполни B
перелей из B в A
наполни B
перелей из B в A




Слайд 7 Общий алгоритм (бильярд)
пока (в сосуде A X)

Общий алгоритм (бильярд)пока (в сосуде A X) и (в сосуде B

и (в сосуде B X)
если B пуст,

то наполни B
если A полон, то вылей A
перелей из B в A
конец





цикл


Слайд 8 Табличная запись решения
Есть 5-литровый сосуд (A) и 3-литровый

Табличная запись решенияЕсть 5-литровый сосуд (A) и 3-литровый (B). Отмерьте 1

(B). Отмерьте 1 литр воды.
наполни B
перелей из B

в A
наполни B
перелей из B в A

+B

B→A

+B

B→A


Слайд 9 Ещё один пример
Есть 6-литровый сосуд (A) и 3-литровый

Ещё один примерЕсть 6-литровый сосуд (A) и 3-литровый (B). Отмерьте 2 литра воды.

(B). Отмерьте 2 литра воды.







Слайд 10 Программа для Водолея в Кумире
использовать Водолей
алг Отмерить 1

Программа для Водолея в Кумиреиспользовать Водолейалг Отмерить 1 литрнач наполни B

литр
нач
наполни B
перелей из B в A
наполни

B
перелей из B в A
кон

начало алгоритма

конец алгоритма

подключить исполнителя

название
алгоритма


Слайд 11 Задачи из практикума «Водолей»
Урок 1. Линейные алгоритмы
«3»: 1-1,

Задачи из практикума «Водолей»Урок 1. Линейные алгоритмы«3»: 	1-1, 1-2«4»: 	1-1, 1-2	1-3, 1-4«5»: 	1-1, 1-2	1-3, 1-4	1-5, 1-6

1-2
«4»: 1-1, 1-2
1-3, 1-4
«5»: 1-1, 1-2
1-3, 1-4
1-5, 1-6


Слайд 12 Исполнитель Водолей
Урок 2. Циклы

Исполнитель ВодолейУрок 2. Циклы

Слайд 13
Задача


3 л
2 л
A
B
Есть 3-литровый сосуд (A) и 2-литровый

Задача3 л2 лABЕсть 3-литровый сосуд (A) и 2-литровый (B). Отмерьте 1

(B). Отмерьте 1 литр воды.
наполни A
перелей из A

в B

A B
3 0
1 2


Слайд 14
Задача
Есть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте

ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды.

1 литр воды.
наполни A
перелей из A в B
вылей

B
перелей из A в B
вылей B
перелей из A в B

A B
7 0
5 2
5 0
3 2
3 0
1 2
1 0

вылей B




команды повторяются 3 раза


Слайд 15
Цикл
Цикл – это многократное выполнение одинаковых действий.
начало
конец

наполни A
перелей

ЦиклЦикл – это многократное выполнение одинаковых действий.началоконецнаполни Aперелей из A в Bвылей Bциклнетдасделали 3 раза?

из A в B
вылей B


цикл
нет
да
сделали 3 раза?


Слайд 16 Цикл «N раз»


7 л
2 л
A
B
Есть сосуд A (его

Цикл «N раз»7 л2 лABЕсть сосуд A (его объем – 7

объем – 7 литров) и 2-литровый сосуд (B). Отмерьте

1 литр воды.

использовать Водолей
алг Отмерить 1 литр
нач
наполни A
нц 3 раз
перелей из A в B
вылей B
кц
кон

Esc, Р


Слайд 17 Вычисление количества шагов


A л
2 л
A
B
Есть сосуд A (его

Вычисление количества шаговA л2 лABЕсть сосуд A (его объем – нечетное

объем – нечетное число) и 2-литровый сосуд (B). Отмерьте

1 литр воды.

размер A N
1 0
3 1
5 2
7 3
9 4
11 5

div(размер A, 2)

разделить размер A на 2 нацело

размер B


Слайд 18 Задачи из практикума «Водолей»
Урок 2. Циклы «N раз»
«3»:

Задачи из практикума «Водолей»Урок 2. Циклы «N раз»«3»: 	2-1, 2-2, 2-3«4»:

2-1, 2-2, 2-3
«4»: 2-1, 2-2, 2-3
2-4, 2-5, 2-6
«5»: 2-1,

2-2, 2-3
2-4, 2-5, 2-6,
2-7, 2-8

Слайд 19 Исполнитель Водолей
Урок 3. Циклы с условием

Исполнитель ВодолейУрок 3. Циклы с условием

Слайд 20

Задача
Есть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте

ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды.

1 литр воды.
наполни A
перелей из A в B
вылей

B
перелей из A в B
вылей B
перелей из A в B

A B
7 0
5 2
5 0
3 2
3 0
1 2
1 0

вылей B




при каком условии остановить цикл?


Слайд 21
Цикл
начало
конец

наполни A
перелей из A в B
вылей B


цикл
да
нет
в сосуде

Циклначалоконецнаполни Aперелей из A в Bвылей Bциклданетв сосуде А 1?

А 1?


Слайд 22 Программа в Кумире
использовать Водолей
алг Отмерить 1 литр
нач
наполни

Программа в Кумиреиспользовать Водолейалг Отмерить 1 литрнач наполни A нц пока

A
нц пока в сосуде A 1

перелей из A в B
вылей B
кц
кон

начало цикла

конец цикла

зацикливание


Esc, П


Слайд 23 Задачи из практикума «Водолей»
Урок 3. Циклы «пока»
«3»: 3-1,

Задачи из практикума «Водолей»Урок 3. Циклы «пока»«3»: 	3-1, 3-2«4»: 	3-1, 3-2	3-3, 3-4«5»: 	3-1, 3-2	3-3, 3-4	3-5, 3-6

3-2
«4»: 3-1, 3-2
3-3, 3-4
«5»: 3-1, 3-2
3-3, 3-4
3-5, 3-6


Слайд 24 Исполнитель Водолей
Урок 4. Переменные

Исполнитель ВодолейУрок 4. Переменные

Слайд 25 Задача
Есть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте

ЗадачаЕсть 7-литровый сосуд (A) и 2-литровый (B). Отмерьте 1 литр воды.			1)

1 литр воды.
1) использовать цикл пока
2) не использовать команду

в сосуде А


в сосуде А
7
5
3
1


← размер А
← уменьшить на 2
← уменьшить на 2
← уменьшить на 2





Слайд 26 Как хранить данные?
Оперативная память

12
112
23
5
62
77
812
32
65
321
132
ячейка памяти

нач
цел N
N:=

Как хранить данные?Оперативная память1211223562778123265321132ячейка памятинач цел N N:= 25 N:= размер

25
N:= размер А
N:= N - 2
кон
?
25
7
5

переменная целого

типа

новое значение переменной

уменьшить на 2

Переменная – это величина, имеющая имя, тип и значение. Значение переменной может изменяться во время работы программы.


Слайд 27 Переменные
использовать Водолей
алг Отмерить 1 литр
нач
цел N
наполни

Переменныеиспользовать Водолейалг Отмерить 1 литрнач цел N наполни A N :=

A
N := размер A



кон
нц пока N > 1


перелей из A в B
вылей B
N:= N - 2
кц

объявление целой переменной

запись нового значения в переменную


Слайд 28 Трассировка
Трассировка – это отслеживание изменения значений переменных во

ТрассировкаТрассировка – это отслеживание изменения значений переменных во время работы программы.F8

время работы программы.
F8 – выполнить один шаг.
эта команда еще

не выполнялась

получено на предыдущем шаге цикла


Слайд 29 Задачи из практикума «Водолей»
Урок 4. Переменные
«3»: 4-1, 4-2
«4»:

Задачи из практикума «Водолей»Урок 4. Переменные«3»: 	4-1, 4-2«4»: 	4-1, 4-2	4-3, 4-4«5»: 	4-1, 4-2	4-3, 4-4	4-5, 4-6

4-1, 4-2
4-3, 4-4
«5»: 4-1, 4-2
4-3, 4-4
4-5, 4-6


Слайд 30 Исполнитель Водолей
Урок 5. Ветвления

Исполнитель ВодолейУрок 5. Ветвления

Слайд 31 Задача
Есть два сосуда, один из них (неизвестно какой)

ЗадачаЕсть два сосуда, один из них (неизвестно какой) имеет объем 3

имеет объем 3 литра, а другой – 2 литра.

Отмерьте 1 литр воды.

или

наполни A
перелей из A в B

наполни B
перелей из B в A

или


Слайд 32 Ветвление на блок-схеме

начало
конец
наполни A
перелей из A в

Ветвление на блок-схеменачалоконецнаполни A перелей из A в Bветвлениеданетнаполни B перелей

B

ветвление
да
нет

наполни B
перелей из B в A





Ветвление – это

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

Слайд 33 Ветвление в программе
использовать Водолей
алг Отмерить 1 литр
нач
если

Ветвление в программеиспользовать Водолейалг Отмерить 1 литрнач если размер B =

размер B = 2
то
наполни

A
перелей из A в B
иначе
наполни B
перелей из B в A
все
кон

наполни A
перелей из A в B

наполни B
перелей из B в A

размер B = 2

условие

если условие выполнено (истинно)

если условие НЕ выполнено (ложно)

Esc, Е


Слайд 34 Задачи из практикума «Водолей»
Урок 5. Ветвления
«3»: 5-1, 5-2
«4»:

Задачи из практикума «Водолей»Урок 5. Ветвления«3»: 	5-1, 5-2«4»: 	5-1, 5-2	5-3, 5-4«5»:

5-1, 5-2
5-3, 5-4
«5»: 5-1, 5-2
5-3, 5-4
5-5, 5-6
«6»: 5-1, 5-2
5-3,

5-4
5-5, 5-6
5-7, 5-8

  • Имя файла: vodoley.pptx
  • Количество просмотров: 229
  • Количество скачиваний: 0