Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal»





НазваниеПояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal»
Дата публикации20.08.2014
Размер139 Kb.
ТипУрок
100-bal.ru > Информатика > Урок

  1. Пояснительная записка


Элективный курс «Основы программирования на языке Turbo Pascal» рассчитан на 35 часов. Изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению освоенных умений в других учебных курсах, подготовить себя к осознанному выбору профессий, предусматривающих программирование.

Элективный курс разработан на основе учебного пособия под редакцией Ю. Л. Костюка «Основы разработки алгоритмов. Элективный курс. Информатика».

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

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

 Цели курса:

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

  • Сформировать целостное представление об организации данных для эффективной алгоритмической обработки.

  • Развитие логического мышления.

  • Реализация математических способностей учащихся в ходе составления программ на языке программирования.


Занятия состоят из теоретической и практической частей, причём большее количество времени занимает практическая часть.

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

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

Теоретическая и практическая части курса изучаются параллельно, чтобы сразу же закреплять теоретические вопросы на практике.

В ходе обучения учащимся периодические предлагаются короткие (5-10 мин) контрольные работы на проверку освоения изученных способов действий. Проводятся краткие срезовые работы (тесты, творческая работа) по определению уровня знаний учеников по данной теме. Выполнение контрольных способствует быстрой мобилизации и переключению внимания на осмысливание материала изучаемой темы. Кроме того, такая деятельность ведет к закреплению знаний и служит регулярным индикатором успешности образовательного процесса.



  1. Содержание курса

10 КЛАСС (35 часов)


  1. Среда программирования Turbo Pascal. Циклы (8 часов)

Общие сведения о языке программирования. Структура программы. Типы данных: integer, char, boolean, real, ограниченный, перечисляемый.

Оператор присваивания. Арифметические и логические операции. Стандартные функции. Арифметические и логические выражения. Порядок действий при вычислении значения выражения. Преобразование выражений.

Операторы ввода и вывода. Условный оператор: запись в общем виде, примеры, исполнение. Оператор выбора.

Операторы цикла While, Repeat, For: запись в общем виде, примеры, исполнение, особенности использования.


  1. Массивы (12 часов)

Массивы. Определение и описание линейного массива. Примеры использования. Формирование, вывод и обработка одномерных массивов.

Поиск в одномерном массиве элементов с заданными свойствами.

Поиск максимального и минимального элементов и их индексов в одномерном массиве.

Удаление, вставка элементов одномерного массива.

Алгоритмы сортировки одномерных массивов (метод «пузырька», методом простого выбора).

Двумерные массивы (матрицы). Ввод и вывод двумерных массивов по строкам и столбцам.

Поиск элементов с заданными свойствами в двумерном массиве.

Поиск максимального и минимального элементов и их индексов в двумерном массиве.

Удаление, вставка, перестановка строк (столбцов) в двумерном массиве.

Сортировка строк (столбцов) в двумерном массиве.


  1. Строки. Обработка строк (5 часов)

Строковые типы данных, обработка строк. Строковые выражения. Строковые процедуры. Строковые функции.


  1. Процедуры и функции (4 часа)

Процедуры и функции.

Назначение, описание, вызов процедур и функций. Формальные и фактические параметры. Параметры – значения и параметры – переменные. Принцип локализации. Решение задач с помощью процедур и функций.


  1. Файлы. Работа с файлами (6 часов)

Виды файлов, способы доступа к файлам. Работа с файлами: создание, чтение, запись, удаление.


Учебно-тематический план



п/п

Название разделов

Количество часов

1.

Среда программирования Turbo Pascal. Циклы.

8

2.

Массивы.

12

3.

Строки. Обработка строк.

5

4.

Процедуры и функции.

4

5.

Файлы. Работа с файлами.

6




ИТОГО:

35



3. Требования к уровню подготовки выпускников

В рамках данного курса учащиеся должны:

знать/ понимать:

  • сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов; 

  • основные типы данных и операторы (процедуры) языка программирования Турбо Паскаль; 

  • назначение процедур и функций, их различие;

  • принципы работы с текстовыми файлами;

  • способы задания элементов массивов;

  • методы сортировки массивов и поиска элементов в массиве;

  • принципы работы со строками, записями, множествами;

уметь:

  • разрабатывать и записывать на языке Турбо Паскаль типовые алгоритмы; 

  • разрабатывать сложные алгоритмы методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх);

  • использовать текстовые файлы;

  • сортировать одномерные массивы и искать элементы заданного свойства;

  • разрабатывать алгоритмы на обработку строк, записей, множеств. 




  1. Список литературы


4.1. Учебники:

* Основы разработки алгоритмов: учебное пособие / Ю.Л. Костюк, И.Л. Фукс. – М.: БИНОМ. Лаборатория знаний, 2010. – (Элективный курс. Информатика)

* Окулов С.М. Основы программирования. - 4-е изд.- М.: БИНОМ. Лаборатория базовых знаний, 2008.

* Задачи по программированию / С.М.Окулов, Т.В.Ашихмина, Н.А.Бушмелева и др.; Под ред. С.М.Окулова. - М.: БИНОМ. Лаборатория базовых знаний, 2006.

* Информатика. Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.

* Суркова Е. В. Лабораторный практикум по программированию на языке Pascal. Задания и примеры. 2007 год.

* Попов В.Б. Turbo Pascal для школьников: Учеб. Пособие.- 3-е доп. изд. - М.: Финансы и статистика, 2002. 

* Рапаков Г.Г., Ржеуцкая С.Ю. Turbo Pascal для студентов и школьников. – СПб.: БХВ-Петербург, 2004.
4.2. Дополнительная литература:

* Информатика. Задачник-практикум: в 2т./ Под ред. И.Г.Семакина, Е.К. Хеннера: Т.1. М.:БИНОМ. Лаборатория базовых знаний, 2006.

* Ушаков Д.М., Юркова Т.А. Паскаль для щкольников. СПб.: Питер, 2005.

* Огнёва М.В., Кудрина Е.В. Turbo Pascal: первые шаги. Примеры и упражнения: Учеб. пособие: Саратов: Изд-во «Научная книга», 2008.

* Огнёва М.В., Кудрина Е. В., Кондратова Ю.Н. Turbo Pascal: типы данных и алгоритмы: Учеб. пособие: Саратов: Изд-во «Научная книга», 2005.

* Бабушкина И.А. и др. Практикум по Турбо Паскалю. Учебное пособие по курсам «Информатика и вычислительная техника», «Основы программирования». – М., АБФ, 1998.

* Турбо-Паскаль в примерах : Кн. Для учащихся 10-11 кл./ А.Б. Николаев, Л. А. Акатнова, С. В. Алексахин и др. – М. : Просвещение, 2002.

* Житкова О.А., Кудрявцева Е.К. Алгоритмы и основы программирования. М.: «Интеллект-центр», 2001.

* Житкова О.А., Кудрявцева Е.К. Справочные материалы по программированию на языке Pascal . М.: «Интеллект-центр», 2001.

*  http://books.kulichki.ru/data/pascal/pas1/ Полный обучающий курс Турбо Паскаль.

* http://ips.ifmo.ru/courses/pascal/ Курс лекций «Язык программирования Pascal ».

* http://www.gmcit.murmansk.ru/text/information_science/profile/methodic/pascal/pascal.html - 40 уроков по Pascal .



  1. Материально-техническое обеспечение



Наименование объектов и средств материально-технического обеспечения

1.Библиотечный фонд (книгопечатная продукция)

1.
2.

3.

4.

5.
6.
7.
8.

«Я иду на урок информатики, задачи по программированию 7-11 классы», книга для учителя. Библиотека «Первого сентября»,М.: «Первое сентября» 2002 г.

Абрамов С.А., Зим Е.В. Начало программирования на языке Паскаль. – М.:  Наука, 1987.

Маметьев В.П. Задачи по программированию. п. Зубова- Поляна, 2005.

Тимофеевская М. Изучаем программирование. Санкт-Петербур, «Питер», 2002.

Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.

Житкова О.А., Кудрявцева Е.К. Алгоритмы и основы программирования. М.: «Интеллект-центр», 2001.

Житкова О.А., Кудрявцева Е.К. Справочные материалы по программированию на языке Pascal . М.: «Интеллект-центр», 2001.

В.В. Фараонов.  Turbo Pascal. «Питер», 2007.


2. Технические средства обучения

8.

9.

10.

11.

12.

13.

Компьютеры;

Проектор;

Принтер;

Сканер;

Наушники;

Колонки;


3. Оборудование класса

14.

15.

16.

17.

18.

Ученические столы двухместные с комплектом стульев;

Компьютерные столы одноместные с комплектом стульев;

Стол учительский;

Шкафы хранения учебников, дидактических материалов, пособий, учебного оборудования и пр.



Учебно-методический план


п/п

Тема урока

Кол-во часов

Тип занятия

Дата

1

2

3

4

5

  1. Среда программирования Turbo Pascal. Циклы (8 часов)

1.

Текстовый редактор языка Pascal. Основы языка. Структура программы. Основные математические функции.

1ч.

лекция

10а – 9.09

10б – 05.09

2.

Организация ввода-вывода. Оператор присваивания. Линейные программы.

1ч.

практикум

10а – 16.09

10б – 12.09

3.

Условный оператор. Оператор выбора.

1ч.

практикум

10а – 23.09

10б – 19.09

4.

Решение задач с использованием операторов ветвления.

1ч.

практикум

10а – 30.09

10б – 26.09

5.

Операторы цикла с предусловием, с постусловием.

1ч.

практикум

10а – 07.10

10б – 03.09

6.

Операторы цикла с параметром.

1ч.

практикум

10а – 14.10

10б – 10.10

7.

Решение задач с использованием операторов цикла.

1ч.

практикум

10а – 21.10

10б – 17.10

8.

Итоговый контроль «Основы программирования».

1ч.

проверка знаний и умений

10а – 28.10

10б – 24.10

  1. Массивы (12 часов)

9.

Массивы. Одномерные массивы.

1ч.

лекция

10а – 11.11

10б – 31.10

10.

Поиск в одномерном массиве элементов с заданными свойствами.

1ч.

практикум

10а – 18.11

10б – 14.11

11.

Поиск максимального и минимального элементов и их индексов.

1ч.

практикум

10а – 25.11

10б – 21.11

12.

Перестановка элементов в массиве.

1ч.

практикум

10а – 02.12

10б – 28.11

13.

Удаление, вставка элементов одномерного массива.

1ч.

практикум

10а – 09.12

10б – 05.12

14.

Сортировка элементов одномерного массива.

1ч.

практикум

10а – 16.12

10б – 12.12

15.

Двумерные массивы.

1ч.

лекция

10а – 23.12

10б – 19.12

16.

Поиск в двумерном массиве элементов с заданными свойствами.

1ч.

практикум

10а – 30.12

10б – 26.12

17.

Перестановка строк (столбцов) в двумерном массиве.

1ч.

практикум

10а – 13.01

10б – 30.12

18.

Сортировка строк (столбцов) в двумерном массиве.

1ч.

практикум

10а – 20.01

10б – 16.01

19.

Решение задач на обработку двумерных массивов.

1ч.

практикум

10а – 27.01

10б – 23.01

20.

Итоговый контроль «Массивы».

1ч.

проверка знаний и умений

10а – 03.02

10б – 30.01

  1. Строки. Обработка строк (5 часов)

21.

Строки. Строковые выражения.

1ч.

лекция

10а – 10.02

10б – 06.02

22.

Строковые процедуры.

1ч.

практикум

10а – 17.02

10б – 13.02

23.

Строковые функции.

1ч.

практикум

10а – 24.02

10б – 20.02

24.

Решение задач на обработку строк.

1ч.

практикум

10а – 03.03

10б – 27.02

25.

Итоговый контроль «Символы и строки»

1ч.

проверка знаний и умений


10а – 10.03

10б – 06.03

  1. Процедуры и функции (4 часа)

26.

Процедуры.

1ч.

практикум

10а – 17.03

10б – 13.03

27.

Решение задач с использованием процедур.

1ч.

практикум

10а – 07.04

10б – 20.03

28.

Функции.

1ч.

практикум

10а – 14.04

10б – 03.04

29.

Решение задач с использованием функций.

1ч.

практикум

10а – 21.04

10б – 10.04




  1. Файлы. Работа с файлами (6 часов)

30.

Файловый тип данных. Общие положения

1ч.

лекция

10а – 28.04

10б – 17.04

31.

Текстовые файлы. Обработка текстовых файлов

1ч.

практикум

10а – 05.05

10б – 24.04

32.

Работа с файлами: создание.

1ч.

практикум

10а – 12.05

10б – 01.05

33.

Работа с файлами: чтение и запись.

1ч.

практикум

10а – 19.05

10б – 08.05

34.

Работа с файлами: удаление.

1ч.

практикум

10а – 26.05

10б – 15.05

35.

Итоговый контроль «Файлы»

1ч.

проверка знаний и умений

10а – 29.05

10б – 22.05

Добавить документ в свой блог или на сайт

Похожие:

Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconУсвоить понятие программы, структуры программы на языке Turbo Pascal,...
На прошлых уроках мы познакомились с понятием алгоритма и основами алгоритмизации. Давайте вспомним, что такое алгоритм, какими свойствами...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconУрокам тема №5: программирование на языке turbo-pascal. Организация...
Цели и задачи: Знакомство с операторами цикла языка Turbo-Pascal. Выработка навыков работы в Turbo-Pascal. Решение практических задач...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconУгринович Н. Д. Информатика и икт. Профильный уровень: учебник для 10 класса
Егэ» увеличено количество часов за счет уменьшения количества часов на темы «Моделирование и формализация» и «Информационное общество»....
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconАнкета диагностика эффективности применения проектной деятельности,...
«Работа с графикой», «Программирование на языке «Turbo Pascal», «Графика языка Turbo Pascal», «Логические функции ms excel»
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» icon«Разработка алгоритмов и программирование на языке Pascal»
Лабораторный практикум содержит методические указания к выполнению лабораторных работ по алгоритмизации и программированию на языке...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconРеферат по теме Понятие алгоритма, его свойства. Описание алгоритмов...
Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconКраткие рекомендации для педагога Полное название разработки Сборник...
Фундаментальные основы здоровья и профилактика заболеваний учащихся и преподавателей
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconМетодическая разработка «Одномерные массивы» на языке программирования...
«Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт»/ Методическая разработка....
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconЭлективный курс по страноведению «Знакомьтесь: Соединенные Штаты Америки» Пояснительная записка
Данный элективный курс заканчивается викториной on-line, позволяющей учителю закрепить и проконтролировать знания учащихся по всему...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconЭлективный курс по физике «Элементы биофизики»» Автор : Лимонов Н....
Элективный курс предназначен для учащихся 9 классов общеобразовательных учреждений. Курс основан на знаниях и умениях, полученных...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconЭлективный курс «Симметрия вокруг нас» Автор: Соктоева Любовь Жамбаловна...
Для учащихся данный элективный курс призван помочь представить математику в констексте биологии
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconПрограмма элективного курса Пояснительная записка. Элективный курс «индикаторы»
Элективный курс «индикаторы» предназначен для предпрофильной подготовки учащихся 9-х классов. На изучение данного курса отводится...
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconЭлективный курс «Физические основы сейсмологии и тектоники» с использованием...
Элективный курс «Физические основы сейсмологии и тектоники» с использованием интерактивных методов обучения
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconЭлективный курс Уравнения и неравенства с параметрами (10 класс,...
Элективный курс для 10 класса «Уравнения и неравенства с параметрами.» рассчитан на 32 часа
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconПрограмма элективного курса 10 класс Часовская С. М. учитель мхк...
Элективный курс «Культурное наследие нашего края» для учащихся старшей школы рассчитан на 34 часа
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» iconПояснительная записка Данный элективный курс составлен на основе...
Элективный курс предназначен для учащихся 9 классов и является предметно-ориентированным. Данный курс относится к типу элективных...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск