Кумир язык программирования примеры программ

Содержание

Обозначения и сокращения 3
Введение 4
1 Теоретические основы изучения школьного алгоритмического языка 6
1.1 Общая характеристика учебного языка КуМир 6
1.2 Содержательные линии в преподавании информатики с помощью исполнителей языка КуМир 7
2 Методические основы изучения информатики по методике А.Г. Кушниренко в среде КуМир 12
2.1 Основные цели школьного курса информатики в рамках теории алгоритмов 12
2.2 Методические подходы в рамках средств КуМир для изучения теории алгоритмов 23
2.3 Выработка операционного стиля мышления средствами КуМир 26
2.4 Ожидаемые результаты обучения 32
3. Набор исполнителей КуМир в методике Кушниренко как предпосылки изучения объектно-ориентированного программирования (ООП) 38
Заключение 43
Список использованных источников 45

Введение
Актуальность. Из описанного в курсовой работе обоснования школьного курса информатики в рамках непосредственно следует его главное качество — непрерывность информатики в цикле школьного обучения. В рамках этого следствия приведены доводы для деления школьного курса на три составные части — пропедевтический курс, базовое и профильное обучение информатике. Непрерывный курс поддерживает идею единого подхода к содержанию и методике учебных языковых систем программного обеспечения. Рассказано о языковой системе КуМир, обеспечивающей непрерывный школьный курс информатики на всех его этапах.

Система программирования КуМир: особенности системы и потенциал её использования


Цель работы — изучение исполнителей среды «кумир» в школьном алгоритмическом языке (на примере учебника А.Г. Кушниренко, Г.В. Лебедева. 12 лекций о том, для чего нужен курс информатики и как его преподавать).
Объект изучения — методика обучения алгоритмам и школьному алгоритмическому языку на уроках информатики.
Предмет изучения – методика обучения работе с исполнителями среды «кумир» в школьном алгоритмическом языке (на примере учебника А.Г. Кушниренко, Г.В. Лебедева).
В рамках курсовой работы поставлены задачи:
1) дать содержательные линии в преподавании информатики с помощью исполнителей языка КуМир,
2) рассмотреть общую характеристику учебного языка КуМир,
3) проанализировать основные цели школьного курса информатики в рамках теории алгоритмов,
4) рассмотреть методические подходы в рамках средств КуМир для изучения теории алгоритмов,
5) проанализировать выработку операционного стиля мышления средствами КуМир,
6) рассмотреть ожидаемые результаты обучения,
7) охарактеризовать набор исполнителей КуМир в методике Кушниренко как предпосылки изучения объектно-ориентированного программирования (ООП).

Список использованных источников
1. Асмолов, А. Г. Стандарты второго поколения. Формирование универсальных учебных действий в основной школе: от действия к мысли. Система знаний [Текст] / А. Г. Асмолов [и др.]. — М. : Просвещение, 2010. — 160 c.
2. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ = Object- Oriented Analysis and Design with Applications [Текст] / Г. Буч. — М. : «Бином», 1998.

Язык программирования Кумир. Урок 1


3. Вирт, Н. Программирование на языке Модула-2 [Текст] / Н. Вирт. — М. : Мир, 1987.
4. Вирт, Н., Йенсен, К. Паскаль. Руководство для пользователя и описание языка [Текст] / Н. Вирт, К. Йен- сен. — М. : Финансы и статистика, 1982. — 151 с.
5. Ершов, А. П. Алгоритмический язык в школьном курсе основ информатики и вычислительной техники [Текст] / А. П. Ершов // Микропроцессорные средства и системы. — № 2. — 1985. — С. 48-51.
6. Ершов, А. П. Изучение основ информатики и вычислительной техники [Текст] : методическое пособие / А. П. Ершов [и др.]. — Ч. 1 (девятый класс — 192 с.), Ч. 2 (десятый класс — 176 с.). — М. : Просвещение, 1986.
7. Ершов, А. П. О человеческом и эстетическом факторах в программировании [Текст] / А. П. Ершов // Кибернетика. — № 5. — 1972.
8. Ершов, А. П. Основы информатики и вычислительной техники [Текст] : учебник для 9-10 классов / А. П. Ершов [и др.]. — М. : Просвещение, 1986. — 288 с.
9. Звенигородский, Г. А. Первые уроки программирования [Текст] / Г. А. Звенигородский. — М. : Наука, Библиотечка «Кванта», 1985. — 208 с.
10. Звенигородский, Г. А. Школьная информатика (концепции, состояние, перспективы) [Текст] / Г. А. Звенигородский, Ю. А. Первин, А. П. Ершов // ВЦ СО АН СССР. — № 152. — 1979.
11. Кушниренко А.Г., Лебедева Г.В. 12 лекций о том, для чего нужен курс информатики и как его преподавать. Методическое пособие. — М.: Лаборатория Базовых Знаний, 2000. – 464 с.
12. Лебедев Г. В., Кушниренко, А. Г. 12 лекций о том, для чего нужен школьный курс информатики и как его преподавать [Текст] / Г. В. Лебедев, А. Г. Кушниренко. — «Бином». Лаборатория знаний, 2001.
13. Лебедев, Г. В. Основы информатики и вычислительной техники [Текст] / Г. В. Лебедев, Р. А. Сворень, А. Г. Кушниренко. — М. : Просвещение, 1991. — 224 с.
14. Леонов, А. Г. Информационная культура. Кодирование информации. Информационные модели. 9-10 классы [Текст] / А. Г. Леонов [и др.]. — М. : Дрофа, 1996.
15. Леонов, А. Г. КуМир для младших школьников [Текст] / А. Г. Леонов // Труды Большого Московского семинара по методике раннего обучения информатике. — Т. 2. — М., 2011. — С. 69-73.
16. Леонов, А. Г., Кушниренко, А. Г. А. Кушниренко, А. Леонов. Методика преподавания основ алгоритмизации на базе системы «КуМир». Лекция 1-8 [Текст] / А. Г. Леонов, А. Г. Кушниренко. — Москва, 2010.
17. Леонов, А. Г., Кушниренко, А. Г. КуМир вернулся! [Текст] / А. Г. Леонов, А. Г. Кушниренко // Информатика. 1 сентября. — 2009. — № 6.
18. Лутц, М. Программирование на Python [Текст] / М. Лутц. — 4-е изд. — СПб. : Символ-плюс, 2011.
19. Немов, Р. С. Психология [Текст] : учебное для студентов высших пед. учеб. заведений / Р. С. Немов // Общие основы психологии : в 3 т. — Том 1. — М. : Гуманит. изд. центр ВЛАДОС, 2003. — 688 с.
20. Пейперт, С. Переворот в сознании: Дети, компьютеры и плодотворные идеи [Текст] / С. Пейперт. — М. : Педагогика, 1989.
21. Первин, Ю. А. Большой Московский семинар по методике раннего обучения информатике как продолжение традиций педагогической школы А. П. Ершова [Текст] / Ю. А. Первин // VII Международная конференция памяти академика А. П. Ершова секция «Информатика и образование»: сб. — 15-19 июня 2009. — Новосибирск, Академгородок.
22. Первин, Ю. А. Дистанционное обучение в методике школьной информатики [Текст] / Ю. А. Первин // Международная конференция ИТО-2001. Том IV «Информационные технологии в открытом образовании. Информационные технологии в управляющих системах». — М., 2001. — С. 3.
23. Первин, Ю. А. Методика раннего обучения информатике [Текст] / Ю. А. Первин. — М. : Бином. Лаборатория базовых знаний, 2008. — 288 с.
24. Первин, Ю. А. Раннее обучение информатике — государственная или региональная политика? [Текст] / Ю. А. Первин // Ярославский педагогический вестник. Естественные науки. — № 2. — 2011. — С. 169-174.
25. Первин, Ю. А. Школьная информатика — концепции, состояние, перспективы. Преамбула к ретроспективной публикации [Текст] / Ю. А. Первин // Информатика и образование. — № 1. — 1995.
26. Пышкало, А. М. Методическая система обучения геометрии в начальной школе : авторский доклад по монографии «Методика обучения элементам геометрии в начальных классах» [Текст] / А. М. Пышкало. — М. : Академия пед. наук СССР, 1975. — 60 с.
27. Себеста Р.У. Величайший проект в истории: язык Ada [Текст] / Р.У. Себеста // Основные концепции языков программирования. — М. : Вильямс, 2001. — 672 с.
28. Себеста Р. У. Объектно-ориентированное программирование : язык Smalltalk [Текст] / Р. У. Себеста // Основные концепции языков программирования = Concepts of Programming Languages. — М. : Вильямс, 2001. — 672 с.
29. Страуструп, Б. Дизайн и эволюция языка C++ [Текст] / Б. Страуструп. — СПб., 2006. — 448 с.
30. Уваров, А. Ю. Информатизация школы : вчера, сегодня, завтра [Текст] / А. Ю. Уваров. — М. : «Бином», Лаборатория базовых знаний, 2011. — 482 с.
31. Хуторской, А. В. Современная дидактика [Текст] : учебник для вузов / А. В. Хуторской. — СПб. : БЧВ- Питер, 2001. — 544 с.
32. Шилдт, Г. C# 4.0 : полное руководство = C# 4.0 The Complete Refereroe [Текст] / Г. Шилдт. — М. : Вильямс, 2010. — 1056 с.
33. Шумилина, Н. Д., Дуванов, А. А. Азбука Роботландии [Текст] / Н. Д. Шумилина, А. А. Дуванов // Вестник Ярославского отделения РАЕН. — № 1. — 2012. — С. 39-46.
34. Эккель, Б. Философия Java = Thinking in Java [Текст] / Б. Эккель. — 3-е изд. — СПб. : Питер, 2003. — 976 с.
35. Эпиктетов, М. Г., Леонов, А. Г. Практикум Е-87 [Текст] / М. Г. Эпиктетов, А. Г. Леонов // ВИНИТИ 4279-B88. — 30.05.88.

Читайте также:
Как открыть файл apk на компьютере какой программой

Рубрики Информатика Метки Курсовая работа

Источник: lekar68.com

Презентация на тему: Система программирования КуМир

Система программирования КуМир

№ слайда 1

Описание слайда:

Система программирования КуМир

Окно программы исполнитель Робот

№ слайда 2

Описание слайда:

Окно программы исполнитель Робот

Команды исполнителя Три группы: команды действия: команды проверки условия: свер

№ слайда 3

Описание слайда:

Команды исполнителя Три группы: команды действия: команды проверки условия: сверху стена, сверху свободно, снизу стена, снизу свободно, слева стена, слева свободно, справа стена, справа свободно, клетка закрашена, клетка чистая; команды измерения: температура, радиация.

Пример написания и запуск программы

№ слайда 4

Описание слайда:

Пример написания и запуск программы

Выполнение программы

№ слайда 5

Описание слайда:

Блок-схема программы начало вправо закрасить вниз закрасить вправо закрасить вни

№ слайда 6

Описание слайда:

Блок-схема программы начало вправо закрасить вниз закрасить вправо закрасить вниз закрасить конец

Изменение положение Робота

№ слайда 7

Описание слайда:

Изменение положение Робота

Закрепление: Задача: Робот находится в центре поля, необходимо закрасить клетки

№ слайда 8

Описание слайда:

Закрепление: Задача: Робот находится в центре поля, необходимо закрасить клетки таким образом, что бы он изобразил одну из геометрических фигур.

Источник: ppt4web.ru

Презентация «Система программирования КуМир» (8 класс) по информатике – проект, доклад

Слайд 1

Слайд 2

Слайд 3

Слайд 4

Слайд 5

Слайд 6

Слайд 7

Слайд 8

Презентацию на тему «Система программирования КуМир» (8 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад — нажмите на соответствующий текст под плеером. Презентация содержит 8 слайд(ов).

Слайды презентации

Система программирования КуМир

Система программирования КуМир

Окно программы исполнитель Робот

Окно программы исполнитель Робот

Команды исполнителя. Три группы: команды действия: команды проверки условия: сверху стена, сверху свободно, снизу стена, снизу свободно, слева стена, слева свободно, справа стена, справа свободно, клетка закрашена, клетка чистая; команды измерения: температура, радиация.

Три группы: команды действия: команды проверки условия: сверху стена, сверху свободно, снизу стена, снизу свободно, слева стена, слева свободно, справа стена, справа свободно, клетка закрашена, клетка чистая; команды измерения: температура, радиация.

Пример написания и запуск программы

Пример написания и запуск программы

Выполнение программы

Блок-схема программы

Изменение положение Робота

Изменение положение Робота

Закрепление: Задача: Робот находится в центре поля, необходимо закрасить клетки таким образом, что бы он изобразил одну из геометрических фигур.

Задача: Робот находится в центре поля, необходимо закрасить клетки таким образом, что бы он изобразил одну из геометрических фигур.

Читайте также:
Какая программа открывает одт

Список похожих презентаций

Схожесть С# с другими языками программирования

Схожесть С# с другими языками программирования

Определение простейшего класса в С#. using System: class HelloClass < public static int Main(string[] args) < Console.WriteLine («Hello, World»); .

Элементы теоретического программирования

Элементы теоретического программирования

Каждой паре вида (si, qi), где siА и qiQ, соответствует тройка (sj, t, qj), где sjA, tT и qjQ (q0 не участвует в парах (si, qi), так как .

Система типов данных в языке Паскаль

Система типов данных в языке Паскаль

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

Система электропитания

Система электропитания

Общепринятые схема подключения ПК. Сетевой фильтр. Сетевые фильтры предназначены для защиты электронной аппаратуры от кратковременных импульсных помех .

Язык программирования Паскаль

Язык программирования Паскаль

СТРУКТУРА ПРОГРАММЫ Программа на Паскале имеет имя и состоит из символов. В программе используются специальные зарезервированные слова, значение которых .

Языки программирования

Языки программирования

Основные понятия. Computer Software Hardware Memory Processor Device Program, computer program Application software System software Data Information .

Графические возможности языка программирования Паскаль

Графические возможности языка программирования Паскаль

Область рисования (графическое окно). Графическое окно – Uses graphABC. Система координат графического окна. Рисование линии (отрезка). Отрезок АВ. .

Язык программирования QBasic. Массивы.

Язык программирования QBasic. Массивы.

Массив – это набор однотипных данных, имеющий имя и последовательную нумерацию его элементов. Примеры массивов: список учеников вашего класса – строковый .

Введение в язык программирования Паскаль

Введение в язык программирования Паскаль

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

Графика в объектно – ориентированных языках программирования

Графика в объектно – ориентированных языках программирования

GDI (Graphics Devace Interface – графический интерфейс устройств) — интегрированная среда программирования для создания рисунков, рисования текста .

Введение в язык программирования Haskell

Введение в язык программирования Haskell

Типы данных и базовые конструкции языка Haskell. Элементарные типы данных. Integer, Int – целые значения (25, -17, 111222333444555666777888). Float, .

Читайте также:
Программа по русскому языку как иностранному 3 сертификационный уровень

База данных. Система управления базой данных Access

База данных. Система управления базой данных Access

. . ч. Отт Нина Тимофеевна — учитель информатики, стаж работы 7 лет. МОУ «Вороговская средняя общеобразовательная школа» Туруханский район Красноярский .

Алгоритмы на примере среды программирования «Паркетчик»

Алгоритмы на примере среды программирования «Паркетчик»

Строка меню «Паркетчик». Основные команды паркетчика. Пример:. Программа < положить(к); Шаг вправо; положить(к); Шаг вправо; положить(к); >. Команды .

Язык программирования Pascal

Язык программирования Pascal

Выражение. Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические операции – бинарные операции + .

Графические исполнители в среде программирования QBasic

Графические исполнители в среде программирования QBasic

Графические исполнители. Графические исполнители умеют вычерчивать геометрические фигуры на экране компьютера. х y 0. Исполнители выполняют чертежи .

Язык программирования QBasic

Язык программирования QBasic

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

Двумерные массивы в языке программирования Pascal

Двумерные массивы в языке программирования Pascal

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

Язык программирования Turbo Pascal

Язык программирования Turbo Pascal

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru