«Алгоритмизация и программирование Turbo Pascal»
элективный курс по информатике и икт (9 класс) по теме

Усов Федот Валерианович

 

Представленная программа представляет собой примерный план элективного курса по предмету «Информатика», углубленного по характеру, с применением методик по развитию логического мышления.

В меняющемся курсе информатики все меньше места отводится разделу «Алгоритмизация и программирование». Но для подготовки учащихся к обучению в вузах учитель должен заложить основы знания одного из алгоритмических языков. Данный элективный курс позволит дать и закрепить на практике знания учащихся по основным конструкциям языка программирования Паскаль.

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

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

Изучение лекционного материала проводится  с использованием мультимедиа, что способствует лучшему усвоению материала.

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

Курсу отводится 1 час в неделю одного года  обучения.

В изучении курса особое внимание уделяется таким темам как «Циклы», «Символы и строки» и «Одномерные и двухмерные массивы»

Скачать:

ВложениеРазмер
Файл programma_kursa_.docx24.75 КБ

Предварительный просмотр:

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

Представленная программа представляет собой примерный план элективного курса по предмету «Информатика», углубленного по характеру, с применением методик по развитию логического мышления.

В меняющемся курсе информатики все меньше места отводится разделу «Алгоритмизация и программирование». Но для подготовки учащихся к обучению в вузах учитель должен заложить основы знания одного из алгоритмических языков. Данный элективный курс позволит дать и закрепить на практике знания учащихся по основным конструкциям языка программирования Паскаль.

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

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

Изучение лекционного материала проводится  с использованием мультимедиа, что способствует лучшему усвоению материала.

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

Курсу отводится 1 час в неделю одного года  обучения.

В изучении курса особое внимание уделяется таким темам как «Циклы», «Символы и строки» и «Одномерные и двухмерные массивы».

        

Целевая аудитория: учащиеся 9 классов.

Объем курса: 35 часов.

Основные цели и задачи курса:

  • Формирования у учащихся основ программирования.
  • Формирование готовности представить решение поставленной задачи  в виде прикладной программы.
  • Привить учащимся навыки владения основами структурированного языка программирования Паскаль.
  • Сформулировать  умение создавать прикладное программное обеспечение средствами языка программирования.
  • Развить способность к самообучению.

Задачи решаются посредствам:

  • Проведения теоретический (лекций) и практических (проектов) занятий по тематике курса;
  • Выбора различных заданий для самостоятельной работы;
  • Использование в ходе выполнения проектов различных информационных ресурсов (в том числе Интернета).

Учащиеся будут знать:

  • Основы программирования;
  • Алгоритмы: линейный, условие и  цикл;
  • Основные операторы языка Паскаль;
  • Функции и процедуры работы со строками и символами;
  • Функции и процедуры работы с файлами.

Учащиеся будут уметь:

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

УЧЕБНЫЙ ПЛАН

 № п/п

Раздел

Кол-во часов

1.

Введение в курс. Языки и системы программирования.

2

2.

Программирование на  Turbo Pascal

3

3.

Ввод и вывод данных

4

4.

Арифметические выражения

2

5.

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

3

6.

Циклы

7

7.

Символы и строки

6

8.

Одномерные и двухмерные массивы

8

ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ЗАНЯТИЙ

№ урока        

Наименование

 раздела программы

Тема урока        

Кол-во часов

Домашнее задание        

Дата проведения

1

Введение в курс . Языки и системы программирования

Инструктаж ТБ

1

2

Введение в программирование. Алгоритм. Свойства Алгоритмов.

Языки программирования. Трансляторы и компиляторы. Область применения языков программирования.

1

3

Программирование на  Turbo Pascal

Компилятор  Turbo Pascal. Горячие клавиши используемые в с/п Turbo Pascal.  

1

4

Структура программы на языке Паскаль. Сообщения об ошибках.

1

5

Комментарии. Типы данных.

1

6

Ввод  и вывод данных

Команды ввода и вывода данных на экран.

1

7

Константы. Переменные. Параметры вывода данных.

1

8-9

Файл. Типы файлов. Считывание данных из файла. Запись данных в файл.  

2

10

Арифметические выражения

Стандартные арифметические функции. Приоритет арифметических операций. Процедуры инкремента и декремента.

1

11

Приоритет арифметических операций. Процедуры инкремента и декремента.

1

12-13

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

Неполный условный оператор. Полный условный оператор. Логические выражения.

2

14

Вложенное ветвление. Оператор выбора.

1

15-16

Циклы

Цикл с параметром.

2

17-18

Цикл с предусловием.

2

19-20

Цикл с постусловием

2

21

Как выбрать цикл. Экстренные события теле цикла.

1

22-23

Символы и строки

Символы и символьные переменные. Псевдографические символы. Операции над символами.

2

24-25

Строки и строковые переменные. Стандартные функции и процедуры  работы со строками.

2

26-27

Разбор строки на слова. Разбор слова на символы.

2

28-29

Одномерные и двухмерные массивы

Типы массивов. Одномерный массив. Заполнение одномерного массива.  Вывод одномерного массива.

2

30-31

Двухмерный массив. Заполнение двухмерного массива. Вывод двухмерного массива.

2

32-33

Сортировка массивов.

2

34

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

1

35

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

1

Программа обучения

Введение в курс. Языки и системы программирования. (1 час)

Введение в программирование. Алгоритм. Свойства Алгоритмов. Языки программирования. Трансляторы и компиляторы. Область применения языков программирования.

Программирование на Turbo Pascal (3 часа)

Компилятор  Turbo Pascal. Горячие клавиши используемые в с/п Turbo Pascal.  Структура программы на языке Паскаль. Сообщения об ошибках.  Комментарии. Типы данных.

Ввод  и вывод данных (5 часов)

Команды ввода и вывода данных на экран. Параметры вывода данных. Константы. Переменные. Файл. Типы файлов. Считывание данных из файла. Запись данных в файл.  

Арифметические выражения (2 часа)

Стандартные арифметические функции. Приоритет арифметических операций. Процедуры инкремента и декремента.

Условный оператор и оператор выбора (3часа)

Неполный условный оператор. Полный условный оператор. Логические выражения. Вложенное ветвление. Оператор выбора.

Циклы (6 часов)

Цикл с параметром. Цикл с предусловием. Цикл с постусловием. Как выбрать цикл. Экстренные события теле цикла.

Символы и строки (6 часов)

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

Одномерные и двухмерные массивы (9 часов)

Типы массивов. Одномерный массив. Заполнение одномерного массива.  Вывод одномерного массива.  Двухмерный массив. Заполнение двухмерного массива. Вывод двухмерного массива.  Сортировка массивов.  Нахождения максимального   и минимального элемента в массиве. Произведение и сумма элементов массива.  

Средства обучения:

  • Компьютер
  • Мультимедиа
  • Программа Turbo Pascal 7.0

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

  1. А.Б. Ставровский, «Турбо Паскаль 7.0. Учебник», К: «BHV» - 2000г.
  2. А.И. Семёнов, «Сборник задач по языку Паскаль», Абакан, Издательство ХГУ им. Н.Ф. Катанова – 2001г.
  3. Э.С. Ларина, «Олимпиадные задания по информатике, 9-11 классы» - Волгоград:Учитель – 2007г.


По теме: методические разработки, презентации и конспекты

Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"

Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...

Сборник тестов «Структуры данных в языке Turbo Pascal» к разделу «Алгоритмизация и программирование» курса информатика и ИКТ в профильной классах.

Цель использования разработкиПроведение входного, текущих и итоговых контрольных работ в форме тестов по  темам:массивы;строковый тип данных;записи;файлы,а также для подготовки к ЕГЭ....

Основы программирования Turbo Pascal 7.0. Тематическое планирование кружка по информатике в 7 классе.

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

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

Теоретический материал по теме "Язык программирования Turbo Pascal"...

Основы программирования Turbo Pascal 7.0. Тематическое планирование кружка по информатике в 7 классе.

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

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

Книга по языку программирования Turbo Pascal расчитанна на учащихся школ которые изучают данную тему.В данной книги последовательно излагается матерьял от самых простых и элементарных вещей до сложных...

Презентация: Программирование Turbo Pascal@

Система   программирования   состоит   из языка  программирования  и   языка  машины. Язык машины – это язык машинных кодов,1 и 0. Язык пр...