Невозможно отобразить презентацию
Похожие презентации:
Алгоритмы
© К.
Поляков, 2012 http://kpolyakov.narod.ru1 Исполнитель Робот Урок 8.
Вспомогательные алгоритмы Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы2 Вложенный цикл использовать сложно, хотя есть одинаковые ряды!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы3 использовать Робот алг На Базу нач вправо нц 5 раз вправо закрасить кц кон использовать Робот алг На Базу нач вправо нц5 раз вправо закрасить кц кон алг Ряд нач нц 5 раз вправо закрасить кц кон алг Ряд нач нц5 раз вправо закрасить кц кон Ряд вспомогательный алгоритм вспомогательный алгоритм использовать Робот алг На Базу нач вправо Ряд кон использовать Робот алг На Базу нач вправо Ряд кон Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы4 использовать Робот алг На Базу нач вправо Ряд вниз;
вниз нц 4 раз влево кц Ряд вниз;
вниз нц 7 раз влево кц Ряд вниз;
вниз нц 3 раз влево кц Ряд кон использовать Робот алг На Базу нач вправо Ряд вниз;
вниз нц4 раз влево кц Ряд вниз;
вниз нц7 раз влево кц Ряд вниз;
вниз нц3 раз влево кц Ряд кон алг Ряд нач нц 5 раз вправо закрасить кц кон алг Ряд нач нц5 раз вправо закрасить кц кон Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Задачи из курса «Робот»5 «3»: 8-A, 8-B «4»: 8-A, 8-B, 8-C «5»: 8-A, 8-B, 8-C, 8-D© К.
Поляков, 2012 http://kpolyakov.narod.ru6 Исполнитель Робот Урок 9.
Переменные Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Переменные7 Расстояние до края стены неизвестно, База расположена с другой стороны стены на таком же расстоянии!! Как поступит человек?? Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Как хранить данные?8 Оперативная память1211223562778123265321132 ячейка памяти ячейка памяти нач цел N N:=25 N:=N+1 кон нач цел N N:=25 N:=N+1 кон?2526 переменная целого типа переменная целого типа новое значение переменной новое значение переменной увеличить на 1 Переменная – это величина, имеющая имя, тип и значение.
Значение переменной может изменяться во время работы программы.
Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Переменные9 использовать Робот алг Обход нач цел N N:= 0 нц пока сверху стена влево N:= N + 1 кц вверх нц N раз вправо кц кон использовать Робот алг Обход нач цел N N:=0 нц пока сверху стена влево N:= N +1 кц вверх нц N раз вправо кц кон© К.
Поляков, 2012 http://kpolyakov.narod.ru10 Исполнитель Робот Урок 10.
Алгоритмы с результатом Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Алгоритмы с результатом11 Задача.
Измерить неизвестную длину стенки и вывести результат на экран, используя команду вывод.
использовать Робот алг Измерение нач цел д д:= Длина стенки вывод "Длина стенки ", д кон использовать Робот алг Измерение нач цел д д:= Длина стенки вывод "Длина стенки " , д кон вспомогательны й алгоритм вспомогательны й алгоритм Вспомогательный алгоритм возвращает результат – число!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Алгоритмы с результатом12 алг цел Длина стенки нач нц пока справа свободно вправо кц нц пока справа стена вниз кц вверх цел N = 0 нц пока справа стена вверх N:=N+1 кц вправо знач:= N кон алг цел Длина стенки нач нц пока справа свободно вправо кц нц пока справа стена вниз кц вверх цел N =0 нц пока справа стена вверх N:=N+1 кц вправо знач:= N кон знач:= N цел результат алгоритма – целое число результат алгоритма – целое число результат алгоритма – значениеN результат алгоритма – значениеN© К.
Поляков, 2012 http://kpolyakov.narod.ru13 Исполнитель Робот Урок 11.
Циклы с переменной Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной14 Задача: использовать двойной цикл.
В чем сложность?? Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной15 использовать Робот алг Квадрат нач нц 6 раз нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц кц кон использовать Робот алг Квадрат нач нц6 раз нц6 раз вправо закрасить кц вниз нц6 раз влево кц кц кон длина ряда Нужно менять длину ряда!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной16 использовать Робот алг Треугольник нач цел N = 1 нц 6 раз нц N раз вправо закрасить кц вниз нц N раз влево кц N:= N + 1 кц кон использовать Робот алг Треугольник нач цел N =1 нц6 раз нц N раз вправо закрасить кц вниз нц N раз влево кц N:= N + 1 кц кон длина ряда начальное значение начальное значение увеличить длину увеличить длину Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной17 использовать Робот алг Треугольник нач цел N нц для N от 1 до 6 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон использовать Робот алг Треугольник нач цел N нц для N от1 до6 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от1 до6 Вся работа с переменной в одной строке!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной18 использовать Робот алг Треугольник нач цел N нц для N от 6 до 1 шаг -1 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон использовать Робот алг Треугольник нач цел N нц для N от6 до1 шаг-1 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от6 до1
Поляков, 2012 http://kpolyakov.narod.ru1 Исполнитель Робот Урок 8.
Вспомогательные алгоритмы Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы2 Вложенный цикл использовать сложно, хотя есть одинаковые ряды!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы3 использовать Робот алг На Базу нач вправо нц 5 раз вправо закрасить кц кон использовать Робот алг На Базу нач вправо нц5 раз вправо закрасить кц кон алг Ряд нач нц 5 раз вправо закрасить кц кон алг Ряд нач нц5 раз вправо закрасить кц кон Ряд вспомогательный алгоритм вспомогательный алгоритм использовать Робот алг На Базу нач вправо Ряд кон использовать Робот алг На Базу нач вправо Ряд кон Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Вспомогательные алгоритмы4 использовать Робот алг На Базу нач вправо Ряд вниз;
вниз нц 4 раз влево кц Ряд вниз;
вниз нц 7 раз влево кц Ряд вниз;
вниз нц 3 раз влево кц Ряд кон использовать Робот алг На Базу нач вправо Ряд вниз;
вниз нц4 раз влево кц Ряд вниз;
вниз нц7 раз влево кц Ряд вниз;
вниз нц3 раз влево кц Ряд кон алг Ряд нач нц 5 раз вправо закрасить кц кон алг Ряд нач нц5 раз вправо закрасить кц кон Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Задачи из курса «Робот»5 «3»: 8-A, 8-B «4»: 8-A, 8-B, 8-C «5»: 8-A, 8-B, 8-C, 8-D© К.
Поляков, 2012 http://kpolyakov.narod.ru6 Исполнитель Робот Урок 9.
Переменные Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Переменные7 Расстояние до края стены неизвестно, База расположена с другой стороны стены на таком же расстоянии!! Как поступит человек?? Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Как хранить данные?8 Оперативная память1211223562778123265321132 ячейка памяти ячейка памяти нач цел N N:=25 N:=N+1 кон нач цел N N:=25 N:=N+1 кон?2526 переменная целого типа переменная целого типа новое значение переменной новое значение переменной увеличить на 1 Переменная – это величина, имеющая имя, тип и значение.
Значение переменной может изменяться во время работы программы.
Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Переменные9 использовать Робот алг Обход нач цел N N:= 0 нц пока сверху стена влево N:= N + 1 кц вверх нц N раз вправо кц кон использовать Робот алг Обход нач цел N N:=0 нц пока сверху стена влево N:= N +1 кц вверх нц N раз вправо кц кон© К.
Поляков, 2012 http://kpolyakov.narod.ru10 Исполнитель Робот Урок 10.
Алгоритмы с результатом Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Алгоритмы с результатом11 Задача.
Измерить неизвестную длину стенки и вывести результат на экран, используя команду вывод.
использовать Робот алг Измерение нач цел д д:= Длина стенки вывод "Длина стенки ", д кон использовать Робот алг Измерение нач цел д д:= Длина стенки вывод "Длина стенки " , д кон вспомогательны й алгоритм вспомогательны й алгоритм Вспомогательный алгоритм возвращает результат – число!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Алгоритмы с результатом12 алг цел Длина стенки нач нц пока справа свободно вправо кц нц пока справа стена вниз кц вверх цел N = 0 нц пока справа стена вверх N:=N+1 кц вправо знач:= N кон алг цел Длина стенки нач нц пока справа свободно вправо кц нц пока справа стена вниз кц вверх цел N =0 нц пока справа стена вверх N:=N+1 кц вправо знач:= N кон знач:= N цел результат алгоритма – целое число результат алгоритма – целое число результат алгоритма – значениеN результат алгоритма – значениеN© К.
Поляков, 2012 http://kpolyakov.narod.ru13 Исполнитель Робот Урок 11.
Циклы с переменной Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной14 Задача: использовать двойной цикл.
В чем сложность?? Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной15 использовать Робот алг Квадрат нач нц 6 раз нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц кц кон использовать Робот алг Квадрат нач нц6 раз нц6 раз вправо закрасить кц вниз нц6 раз влево кц кц кон длина ряда Нужно менять длину ряда!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной16 использовать Робот алг Треугольник нач цел N = 1 нц 6 раз нц N раз вправо закрасить кц вниз нц N раз влево кц N:= N + 1 кц кон использовать Робот алг Треугольник нач цел N =1 нц6 раз нц N раз вправо закрасить кц вниз нц N раз влево кц N:= N + 1 кц кон длина ряда начальное значение начальное значение увеличить длину увеличить длину Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной17 использовать Робот алг Треугольник нач цел N нц для N от 1 до 6 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон использовать Робот алг Треугольник нач цел N нц для N от1 до6 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от1 до6 Вся работа с переменной в одной строке!! Исполнитель Робот© К.
Поляков, 2012 http://kpolyakov.narod.ru Цикл с переменной18 использовать Робот алг Треугольник нач цел N нц для N от 6 до 1 шаг -1 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон использовать Робот алг Треугольник нач цел N нц для N от6 до1 шаг-1 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от6 до1
Информатика