рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основные достоинства и недостатки среды Лого

Работа сделанна в 2002 году

Основные достоинства и недостатки среды Лого - раздел Программирование, - 2002 год - Организация изучения основных алгоритмических конструкций в среде Лого Миры Основные Достоинства И Недостатки Среды Лого. Язык Программирования Лого Стал...

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

Это справедливо не только для зарубежной системы образования, но и для российской. Чтобы убедиться в этом, достаточно просмотреть журналы Информатика и образование за последние пару лет. Что же вкладывается в понятие мощный язык программирования ? Это качество не означает, что язык позволяет писать программы, выполняющие что-либо, не доступное другим языкам. В этом смысле все языки схожи. Если можно написать программу на Лого, то ее можно написать на Паскале или Бейсике.

Мощность языка программирования - это мера того, насколько язык помогает сконцентрироваться, в первую очередь, на конкретной проблеме, которую нужно решить, а не на преодолении ограничений, накладываемых самим языком. Например, для. С, Паскаля, Java и всех других языков, выросших первоначально из Фортрана, программист должен очень точно определять, что, как, и где хранится в памяти компьютера. Если нужно собрать 20 чисел вместе и рассматривать их как один объект, для этого определяют массив, заявив заранее, что в нем будет храниться в точности 20 чисел.

Очень плохо, если в последствии массив будет состоять из 21 числа. Также решается заранее, что массив будет содержать только целые числа, или числа с дробной частью, или же это будет символьный массив, и нельзя смешивать данные разных типов в одном массиве. Для Лого процесс размещения данных в памяти компьютера является полностью автоматическим. Если программа создала список из 20 чисел, память для его хранения отведется автоматически.

Если позже добавить 21-е число, это также делается автоматически. Более мощные языки базируются на конкретных математических моделях и реализуют эти модели в полной мере. Например, АПЛ базируется на идее матричной обработки Пролог - на исчислении предикатов раздел математической логики. Лого, как и ЛИСП, базируется на идее композиции функций composition of functions. Черепашка Лого живет в компьютерном мире, но ее поведение управляется командами понятными каждому ребенку. Язык Лого дал начало целому семейству обучающих средств.

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

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

Но, как у любого продукта, у этой системы проявились и отрицательные стороны невозможность визуально отличить русские буквы от латинских, что порождает множество ошибок не полная совместимость с IBM-стандартом на клавиатуру отсутствие готовой помощи хотелось бы, чтобы в новой версии была контекстно-зависимая помощь и гипертекстовый справочник отсутствие строки подсказки назначений ключей ограниченное число черепашек неестественность логических связок наличие только одного вида циклов - цикла Repeat.

Лого является прекрасной средой, помогающей освоить основные элементы программирования - переменные, функции, типы данных и другие. Среда Лого играет большую роль при изучении в старших классах универсальных языков программирования, таких как Паскаль.

Лысиков А.И. В тоже время Лого является прекрасным средством для развития мышления и самостоятельных исследований в самых разных интеллектуальных областях и с различными уровнями сложности.

– Конец работы –

Эта тема принадлежит разделу:

Организация изучения основных алгоритмических конструкций в среде Лого Миры

В любой среде программирования реализуются основные алгоритмические конструкции, развивающие алгоритмический стиль мышления, важность которого… Ими подчеркивалась необходимость разработки алгоритмов для развития мышления… Они показывали, что с помощью алгоритмов можно не только организовывать мыслительную деятельность, но и описывать…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основные достоинства и недостатки среды Лого

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

История появления языка Лого
История появления языка Лого. Лого - это философия образования и непрерывно развивающееся семейство языков, реализующих эту философию. Основные педагогические идеи применения Лого, а также первые в

Распространенность Лого-сред в Екатеринбурге
Распространенность Лого-сред в Екатеринбурге. C 1999 года в г. Екатеринбурге достаточно активно используются Лого Миры. Первые курсы для учителей провели Сопрунов С.Ф. и Яковлева Е.И. Всю работу по

Анализ сред Лого
Анализ сред Лого. Для чего вообще изучать программирование, а следовательно среду программирования? Очевидно, что процесс проектирования программ - это процесс решения проблем человеком, подобно др

Применение Лого в учебном процессе начальной школы
Применение Лого в учебном процессе начальной школы. Компьютерная техника и связанные с ней информационные технологии проникают во все сферы деятельности человека и становятся естественной средой об

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

Обзор публикаций о применении Лого в учебном процессе школы
Обзор публикаций о применении Лого в учебном процессе школы. В процессе исследования были проанализированы ряд статей, опубликованных в журналах Информатика и образование и в газетах Информатика пр

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

Технология решения вычислительных задач
Технология решения вычислительных задач. Под процессами решения вычислительных задач на ЭВМ надо понимать совместную деятельность человека и компьютера. Условно данный процесс можно представить в в

Описание возможностей среды Лого Миры
Описание возможностей среды Лого Миры. Эту версию известной программы Лого Миры можно назвать мультимедийное Лого, а также - Интернет-Лого. Прежние возможности Лого Миров теперь дополнены новейшими

Запуск Лого Миров
Запуск Лого Миров. Лого Миры можно запустить с помощью ярлыка на Рабочем столе Windows или через главное меню Программы Лого Миры На экране дисплея появляется следующее изображение Графический экра

Команды системы Лого
Команды системы Лого. Можно выделить две основные группы команд 1. управления движением Черепашка 2. управления системой. 3. Команды управления движением Черепашка Могут задаваться как в графическо

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

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

Команды изменения переменных
Команды изменения переменных. Переменные величины В курсе школьной математики изучают переменные величины, и числа в математике часто обозначаются буквами. Например x a b, где a и b - переме

Команды и процедуры с параметрами
Команды и процедуры с параметрами. В Лого переменные могут использоваться в качестве параметров движения Черепашка, для управления последовательностью действий Черепашка, в процедурах с параметрами

Команда выбора ветвление в Лого
Команда выбора ветвление в Лого. В некоторых случаях необходимо определить условие тех или иных действий, выполняемых Черепашка. Для этого используется команда выбора IF ЕСЛИ IF условие команда или

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

Свойства алгоритма
Свойства алгоритма. Основные свойства алгоритмов Понятность - исполнитель алгоритма должен понимать, как его выполнять. Иными словами, имея алгоритм и произвольный вариант исходных данных, исполнит

Графический способ записи алгоритмов
Графический способ записи алгоритмов. Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. При графическом представлении алгоритм изоб

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

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

Изучение базовых алгоритмических конструкций в языке Лого в учебном процессе школы
Изучение базовых алгоритмических конструкций в языке Лого в учебном процессе школы. Данный курс предлагает введение в алгоритмизацию с помощью среды Лого Миры, основу которой составляет язык Лого.

Примерный план разделов курса Алгоритмизация и решение вычислительных задач
Примерный план разделов курса Алгоритмизация и решение вычислительных задач. Алгоритмы. Исполнитель алгоритмов. Система команд исполнителя. Свойства алгоритмов. Формирование исполнение алгоритмов.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги