СЕМЕНО-АЛЕКСАНДРОВСКАЯ СОШ

Предпрофильная подготовка
"Занимательный Паскаль"


.
«Назад»

Пояснительная записка.
Программа.


   Программа курса предназначена для изучения основ программирования, используя язык высокого уровня Турбо Паскаль. Курс рассчитан на 34 часа. Изучение основ программирования строится с таким расчетом, чтобы заинтересовать, увлечь учащихся среднего звена программированием. Как показывает опыт учащиеся с большим увлечением пишут программы на построение графических анимированных объектов. Это было положено в основу данного курса.
   Много задач предлагается на построение графических объектов. Для построения графических объектов используются символы псевдографики. При изучении циклических алгоритмов, ветвления ребята возвращаются к ранее изученным темам, решенным задачам, но на более высоком уровне, что дает глубже понять природу языка, обеспечивает доступность усвоения нового материала. Развивается логика мышления.
    При изучении циклических алгоритмов, просматривая коды символов, устанавливается связь между элективным и основным курсом информатики. Решая простые задачи учащиеся должны усвоить области применения различных циклов и их отличительные черты.    Дифференцированно можно подойти к учащимся при решении каждой задачи и работой над авторскими проектами. К примеру, возьмем «Бегущая строка». Эту задачу можно реализовать на самом элементарном уровне, а можно подключить работу со стрингами. Все зависит от контингента учащихся и их заинтересованности в данном предмете. «Морзянка». Можно сгенерировать мелодию нескольких букв алфавита, а можно разработать программу по обучению телеграфной азбуки. Поле для фантазии очень большое. Учащиеся предлагают свои авторские проекты. Учащимся при работе над проектами необходимо оказывать помощь, направлять мысли в нужное русло.
   На элементарном уровне даются темы "Ветвление", "Выбор", работа с литерными величинами. Вложенные предложения If…Then…Else можно рассматривать по мере необходимости. На одном-двух примерах показывается механизм для выбора одной из нескольких альтернатив (предложение case). Этих примеров достаточно для юных программистов, чтобы убедится в более предпочтительной конструкции выбора, чем конструкция If…Then…Else. Также ограничено количество процедур и функций для работы с литерными величинами. Более детальное изstyle=list-styleучение переменных типа string переносится в старшие классы.

Данный курс решает задачи:

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

Ожидаемыми результатами данного курса являются:

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

Программа

Интегрированная среда программирования Турбо Паскаль
Языки высокого уровня. Интегрированная среда программирования Турбо Паскаль. Общая структура программы на языке Паскаль. Переменные и их объявления. Типы данных. Процедуры ввода и вывода.
Арифметические операции. Стандартные функции.
Арифметические операции в Паскале. Целочисленное деление. Нахождение остатка от деления целых положительных чисел. Оформление вывода информации на экран монитора. Линейное программирование. Генерация случайных чисел. Преобразование типов данных. Литерные переменные. Работа с литерными переменными. Вывод символа на дисплей по порядковому номеру (коду). Вывод кода символа.
Циклы.
Цикл с параметром For…to …do. Цикл For–Downto–do. Цикл While (пока). Цикл Repeat - Until. Структура цикла. Параметр цикла.
Ветвление.
Ветвление, полное и не полное. Запись ветвления на алгоритмическом языке. Оператор выбора.

Литература для учащихся:

  1. Попов В.Б. TURBO PASCAL для школьников. - М.: Финансы и статистика, 2002.- 528с.
  2. Гусева А.И. Учимся программировать: PASCAL 7.0. - М.:"Диалог-МИФИ", 1997. - 256с.
  3. Зубов В.С. Программирование на языке TURBO PASCAL (версии 6.0 и 7.0). М.: Информационно- издательский дом «Филинъ», 1997.- 320с.
  4. Москалев Н.И. Основы программирования. Язык TURBO PASCAL. Методическая разработка факультативного курса. Диплом второй степени "ШКОЛА - ПРО'98".
Литература для учителя:
  1. Коффман, Эллиот, Б. TURBO PASCAL, 5-е издание. :Пер. с англ. - М.:Издательский дом "Вильямс", 2002.- 896 с.
  2. Немнюгин С.А. TURBO PASCAL Программирование на языке высокого уровня: Учебник для вузов. 2-е изд. - СПб. : Питер, 2004. - 544 с.: ил.
  3. Турбо Паскаль 7.0 - К.: Торгово-издательское бюро BHV, 1996 - 448 с.6 ил.
  4. Джонс Ж., Харроу К. Решение задач в системе Турбо Паскаль/Пер. с англ.- М.: Финансы и статистика 1991. - 720 с.: ил.
Программное обеспечение. Первая помощь 1.0 Borland Pascal 7.0. Borland Turbo Pascal 7.0

«Назад» «Дальше» «Вверх»
.
Hosted by uCoz