Практическое занятие №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.