«Алгоритмизация и программирование Turbo Pascal»
элективный курс по информатике и икт (9 класс) по теме
Представленная программа представляет собой примерный план элективного курса по предмету «Информатика», углубленного по характеру, с применением методик по развитию логического мышления.
В меняющемся курсе информатики все меньше места отводится разделу «Алгоритмизация и программирование». Но для подготовки учащихся к обучению в вузах учитель должен заложить основы знания одного из алгоритмических языков. Данный элективный курс позволит дать и закрепить на практике знания учащихся по основным конструкциям языка программирования Паскаль.
Цели и задачи курса связаны с целями и задачами базовой программы по информатике, потому что, такие компоненты обучения, как воспитательные, развивающиеся и образовательные можно проследить и в программе для общеобразовательных учреждений.
Курс рассчитан на учеников, имеющих базовую подготовку по информатике. Курс представляет собой параллельную модель изучения материала, когда в первой части занятия идут изучение теории, а во второй освоение практических навыков. Поэтому, изучается только при наличии компьютерной поддержки, так как изучение программирования возможно лишь тогда, когда курс ориентирован на практическую деятельность.
Изучение лекционного материала проводится с использованием мультимедиа, что способствует лучшему усвоению материала.
Данный курс позволяет дать необходимую подготовку учащимся по программированию, которая необходима при участии в олимпиадах по информатике.
Курсу отводится 1 час в неделю одного года обучения.
В изучении курса особое внимание уделяется таким темам как «Циклы», «Символы и строки» и «Одномерные и двухмерные массивы»
Скачать:
Вложение | Размер |
---|---|
programma_kursa_.docx | 24.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
Список литературы:
- А.Б. Ставровский, «Турбо Паскаль 7.0. Учебник», К: «BHV» - 2000г.
- А.И. Семёнов, «Сборник задач по языку Паскаль», Абакан, Издательство ХГУ им. Н.Ф. Катанова – 2001г.
- Э.С. Ларина, «Олимпиадные задания по информатике, 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. Язык пр...