Практическое занятие №1
Тема: Содержание и методика изучения темы «Алгоритмизация и программирование» в школьном курсе информатики.
Цель: Ознакомиться с содержанием раздела в базовом курсе информатики, с особенностями изложения материала в учебниках.
Общее задание
1. Определить языки программирования, изучение которых предусмотрено основными школьными учебными пособиями по базовому курсу информатики. Выявить объем и содержание учебного материала. (Босова Л.Л., Семакин И.Г., Угринович Н. Д.)
2. Дать краткую характеристику системы задач и упражнений по теме. Результаты оформить в таблице.
3. Напишите Ваши размышления на тему: «Выбор языка программирования в средней школе. Мои подходы к изучению программирования».
1) Информатика и ИКТ. Учебник для 9 класса. В 2 ч. Босова Л.Л., Босова А.Ю. (М.: 2012. Ч.1 - 244с., Ч.2 - 79с.)
Учебник предназначен для продолжения изучения курса "Информатика и ИКТ" в 9 классе общеобразовательной школы. Содержание учебника соответствует Государственному образовательному стандарту основного общего образования по информатике и ИКТ. Выдержан принцип инвариантности к конкретным моделям компьютеров и версиям программного обеспечения.
Учебник разделен на две части. Первая часть содержит 1-4 главы. Вторая часть содержит 5-6 главы. В 4 главе рассматривается язык программирования Паскаль. Глава называется «Начала программирования». Данной главе посвящено 8 параграфов.
Изучаются следующие темы:
§ 4.1. Общие сведения о языке программирования Паскаль
4.1.1. Алфавит и словарь языка
4.1.2. Типы данных, используемых в языке Паскаль
4.1.3. Структура программы на языке Паскаль
4.1.4. Оператор присваивания
§ 4.2. Организация ввода и вывода данных
4.2.1. Вывод данных
4.2.2. Первая программа на языке Паскаль
4.2.3. Ввод данных с клавиатуры
§ 4.3. Программирование как этап решения задачи на компьютере
4.3.1. Этапы решения задачи на компьютере
4.3.2. Задача о пути торможения автомобиля
§ 4.4. Программирование линейных алгоритмов
4.4.1. Числовые типы данных
4.4.2. Целочисленный тип данных
4.4.3. Символьный и строковый типы данных
4.4.4. Логический тип данных
§ 4.5. Программирование разветвляющихся алгоритмов
4.5.1. Условный оператор
4.5.2. Составной оператор
4.5.3. Многообразие способов записи ветвлений
§ 4.6. Программирование циклических алгоритмов
4.6.1. Программирование циклов с заданным условием продолжения работы
4.6.2. Программирование циклов с заданным условием окончания работы
4.6.3. Программирование циклов с заданным числом повторений
4.6.4. Различные варианты программирования циклического алгоритма
§ 4.7. Одномерные массивы целых чисел
4.7.1. Описание массива
4.7.2. Заполнение массива
4.7.3. Вывод массива
4.7.4. Вычисление суммы элементов массива
4.7.5. Последовательный поиск в массиве
4.7.6. Сортировка массива
§ 4.8. Запись вспомогательных алгоритмов на языке Паскаль
4.8.1. Процедуры
4.8.2. Функции
2) Информатика и ИКТ. Учебник для 9 класса. Семакин И.Г., Залогова Л.А. и др. (5-е изд. - М.: 2012 - 341с.)
Учебник предназначен для изучения курса информатики и ИКТ в 9 классе общеобразовательной школы. Содержание учебника соответствует стандарту по информатике и ИКТ. Учебник разделен на две части. Первая часть обеспечивает обязательный минимальный уровень изучения предмета. Материал второй части ориентирован на углубленный курс информатики.
Учебник содержит 7 глав. В 6 главе «Программное управление работой компьютера» рассматривается язык программирования Паскаль. В данной главе представлено 11 параграфов.
Изучаются следующие темы:
§ 32. Что такое программирование
§ 33. Алгоритмы работы с величинами
§ 34. Линейные вычислительные алгоритмы
§ 35. Знакомство с языком Паскаль
§ 36. Алгоритмы с ветвящейся структурой
§ 37. Программирование ветвлений на Паскале
§ 38. Программирование диалога с компьютером
§ 39. Программирование циклов
§ 40. Алгоритм Евклида
§ 41. Таблицы и массивы
§ 42. Массивы в Паскале
§ 43. Одна задача обработки массива
3) Информатика и ИКТ. Учебник для 9 класса. Угринович Н.Д. (6-е изд. - М.: 2012. — 295 с.)
Учебник предназначен для продолжения изучения курса «Информатика и ИКТ» в 9-х общеобразовательных классах, а также в классах предпрофильной подготовки по физико-математическому и информационно-технологическому профилям. Учебник полностью соответствует образовательному стандарту по информатике и ИКТ. Большое внимание в учебнике уделяется формированию у учащихся алгоритмического и системного мышления, а также практических умений и навыков в области информационных технологий.
Учебник содержит 6 глав. В 4 главе рассматривается язык программирования Visual Basic.
Глава называется «Основы алгоритмизации и объектно-ориентированного программирования». В данной главе представлено 7 параграфов.
Изучаются следующие темы:
4.1. Алгоритм и его формальное исполнение
4.1.1. Свойства алгоритма и его исполнители
4.1.2. Блок-схемы алгоритмов
4.1.3. Выполнение алгоритмов компьютером
4.2.Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования
4.2.1. Линейный алгоритм
4.2.2. Алгоритмическая структура «ветвление»
4.2.3. Алгоритмическая структура «выбор*
4.2.4. Алгоритмическая структура *цикл»
4.3. Переменные: тип, имя, значение
4.4. Арифметические, строковые и логические выражения
4.5. Функции в языках объектно-ориентиров энного и алгоритмического программирования
4.6. Основы объектно-ориентиреванного визуального программирования
4.7. *Графические возможности объектно-ориентированного языка программирования Visual Basic 2005
Какой язык программирования следует изучать в школе?
Я считаю что в школе необходимо более подробно изучать язык программирования Паскаль, т.к. он является основой многих других языков. Первые уроки информатики, преподаватели со скрипом в сердце подпускают детей к школьным компьютерам, чтобы обучить их первому языку программирования в их жизни. 15 лет назад в большинстве случаев это был процедурные языки Basic или Pascal, но, если вам очень везло с преподавателем, могли заодно познать и C. Плюсы очевидны: простой синтаксис, схожий с обычным английским языком, и возможность обучиться азам программирования всего за несколько часов. Но есть и минус: отсутствие реального практического применения без изучения дальнейшего развития этих языков (Visual Basic и Object Pascal). Да и в этом случае вы окажетесь далеки от разработки полноценных современных приложений.Так что если вам ещё совсем немного лет, выбирать будущую профессию не вынуждают обстоятельства, то процедурные языки – прекрасный выбор.
Pascal был придуман специально для обучения основам программирования. Учебный язык должен обеспечивать простоту и ясность конструкций. В этом преимущество использования в образовательном процессе языка программирования Pascal. Паскаль является базовым языком в среде программирования и основной для других языков программирования. Этот язык структурирован. Именно поэтому в средней школе, для программирования вычислительных задач используется PASCAL.