Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Методический материал по информатике "Программирование на языке Лого"

Методический материал по информатике "Программирование на языке Лого"

Методическое пособие в формате (*pdf) познакомит учащихся с языком программирования, который используют при работе в системе ЛогоМиры.
17.11.2014

Описание разработки

Введение.

Язык программирования, используемый при работе в системе ЛогоМиры, называется Лого. "Лого" происходит от греческого «логос», означающего «слово», «мысль».

Язык Лого был создан в 1968 году и к настоящему времени разделился на множество программных средств, представляющих среду обучения Лого. Программная среда Лого была разработана и реализована под руководством американского психолога Сеймура Пейперта в 1989 г. в Массачусетсом технологическом институте.

В Лого реализован движущийся по экрану объект - маленькое изображение черепашки, чьим движением мы можем управлять. Эта черепашка при своем перемещении оставляет на экране след, подобно живой черепахе, движущейся по песку.

Лого - универсальный язык простой в изучении, т. к. команды, используемые в нем, имеют не абстрактный для учащихся вид (например, вперед, назад, направо, налево, повтори и др. ).

Лого - пpекpасный инструмент для создания компьютерной графики одновременно с освоением элементарных навыков структурного программирования.

Элементы Лого-графики сейчас включаются во многие языки программирования, такие как: Паскаль, Си и дp.

Среду Лого можно назвать интегрированной, т. к. она включает в себя графический, текстовый, музыкальный редакторы, среду программирования.

Понятие алгоритма, его свойства.

Алгоритм - это предписание, набор точных инструкций (команд), записанных в строгом порядке и направленных на решение поставленной задачи.

Того, кто (или То, что) выполняет алгоритм, мы называем исполнителем алгоритма.

Команды, которые может выполнить конкретный исполнитель, образуют систему команд исполнителя (СКИ).

Рассмотрим примеры алгоритмов и Исполнителей.

В дом привезли новый шкаф... То есть, шкафа как такового еще нет, на полу разложены створки, полки, шурупы и прочие детали будущего вместилища одежды и белья. Вы с отцом, следуя подробной инструкции, приступаете к сборке. Здесь инструкция выступает в роли алгоритма, а вы с отцом — его исполнителей.

На уроках математики вы выполняете разные вычисления — умножаете и делите столбиком, складываете простые дроби. В этих случаях вы являетесь исполнителями соответствующих алгоритмов.

Но исполнителем может быть не только человек. Разнообразные устройства, в том числе и компьютер, также могут выполнять заданные им алгоритмы. Например, "Луноход" — самоходный автоматический аппарат, доставленный на Луну в 1970 году, выполнял сложнейшие алгоритмы, перемещаясь по лунной поверхности и собирая необходимую людям информацию. Промышленные роботы заменяют людей на производстве, в быту на помощь хозяйкам также приходят устройства, способные действовать по заданным алгоритмам.

Методический материал по информатике Программирование на языке Лого

Для того, чтобы последовательность действий считалась алгоритмом, необходимо чтобы она отвечала следующим свойствам:

Понятность: алгоритм составляется только из команд, входящих в СКИ исполнителя, т. е. понятных исполнителю.

Точность: каждая команда определяет однозначное действие.

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

Формальный и неформальный исполнитель.

В отличие от устройств, человек является неформальным исполнителем алгоритма. Что это означает?

Во-первых, человек не выполняет алгоритм без-думно и формально, соображения здравого смысла часто берут верх, какими бы строгими ни были инструкции. Если ему скажут, идите прямо до второго перекрестка и никуда не сворачивайте, то, вряд ли он станет наступать на встречных прохожих и опрокидывать попадающиеся на пути предметы.

Во-вторых, человек, даже если он еще мал, обладает определенным жизненным опытом и чем больше этот опыт, тем менее подробным может быть алгоритм. Взрослому человеку достаточно сказать, свари кофе, не объясняя до мельчайших подробностей, как это следует делать.

В-третьих, неформальному исполнителю, как правило, известна конечная цель и он к ней стремится, порою уточняя и дополняя алгоритм.

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

Поэтому такого исполнителя мы будем называть бездумным исполнителем или БИ.

Весь материал - в документе.

-75%
Курсы повышения квалификации

Интерактивные методы в практике школьного образования

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Методический материал по информатике "Программирование на языке Лого" (1.55 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт