Программа для детского объединения "Программирование на Turbo Pascal"
рабочая программа по информатике и икт на тему
Данная программа направлена на специализацию детей в области новых информационных технологий, выражающуюся в изучении программирования на языке Turbo Pascal. Это способствует созданию дополнительных условий для проявления индивидуальных образовательных интересов учащихся и использования сопутствующих приобретенных знаний алгоритмизации не только в области информатики, но и в других точных науках. Курс способствует обогащению интеллектуального опыта учащихся. Обучение программированию способствует предоставлению учащимся возможности личностного самоопределения и самореализации.
Скачать:
Вложение | Размер |
---|---|
programma_dlya_detskogo_obedineniya_programmirovanie_na_turbo_pascal.doc | 68 КБ |
Предварительный просмотр:
Программа
для детского объединения
Программирование на Turbo Pascal
Автор:
Свистунова С.В.
۞ Пояснительная записка к программе
Данная программа направлена на специализацию детей в области новых информационных технологий, выражающуюся в изучении программирования на языке Turbo Pascal. Это способствует созданию дополнительных условий для проявления индивидуальных образовательных интересов учащихся и использования сопутствующих приобретенных знаний алгоритмизации не только в области информатики, но и в других точных науках. Курс способствует обогащению интеллектуального опыта учащихся. Обучение программированию способствует предоставлению учащимся возможности личностного самоопределения и самореализации.
Эта программа очень актуальна и целесообразна, т.к. программирование является одной из главных и неотъемлемых частей в области информационных технологий.
Цель курса:
- Создать условия для формирования у учащихся умения ориентироваться в среде программирования на Turbo Pascal;
Задачи курса:
- сформировать у ребят целостное представление о составных частях данного языка и структурировании данных;
- реализовать способности и творческие задумки учащихся в процессе изучения программирования ;
- сформировать элементы информационной компетенций и грамотности по отношению к знаниям, умениям и опыту программирования на языке Turbo Pascal.
В данной дополнительной образовательной программе участвуют дети в возрасте 14-15 лет.
Продолжительность данной образовательной программы 2 года (1 год 144 часа, 2 год – 216 часов).
Занятие строится таким образом, что после прослушивания и записи теоретического материала (15-20 минут), ребятам предлагаются несложные практические задания, а потом объединяются и корректируются в более сложную задачу-проект по изучающей теме. Т.е. основная часть нашего занятия является лабораторно-практической работой детей на компьютере.
Занятия проводятся два раза в неделю (в среду и в пятницу). Занятие состоит из двух частей продолжительностью сорок пять минут, разделенных переменой, длиной десять минут.
В первого года обучения ожидается, что дети будут неплохо знать среду языка программирования Turbo Pascal, иметь представление о структуре данных и составных частях данного языка, реализуют свои способности и творческие задумки, будут компетентны и грамотны в области начал программирования. Сумеют «писать» программы различной сложности на Turbo Pascal’е.
В результате второго года обучения предполагается, что дети будут знать теоретические основы работы с графикой на языке программирования Turbo Pascal, а так же сумеют создавать программы, включающие работу с графикой различной сложности.
Результативность программы определяется с помощью текущего самоанализа, контроля и самооценки учащимися выполняемых заданий а так же по грамотности и скорости написания простых задач, а так же по качеству созданных ими сложных задач-проектов.
۞ Учебно-тематический план (1 год обучения)
Наименование тем | Количество часов | ||
Всего | Практика | Теория | |
Введение | 8 | 4 | 4 |
Основные операторы в TP | 18 | 9 | 9 |
Типы данных | 12 | 6 | 6 |
Условные операторы | 22 | 15 | 7 |
Циклы | 34 | 25 | 9 |
Массивы | 26 | 18 | 7 |
Подпрограммы | 10 | 7 | 3 |
Строки | 14 | 10 | 4 |
Всего: | 144 | 94 | 49 |
Содержание тем:
Введение:
Введение
Понятие о дисковой операционной системе
История создания языков программирования
Понятие об алгоритме
Основные операторы в ТР:
Определение интегрированной среды ТР
Вход и работа в системе программирования
Работа с программными файлами
Элементы языка ТР
Структура паскаль программы
Заголовок программы. Определение идентификатора
Подключение стандартных модулей
Блок описания глобальных переменных
Определение простого и составного оператора
Операторы ввода, вывода и установки курсора на экране дисплея
Типы данных:
Типы данных языка программирования ТР
Целочисленный тип данных
Преобразование целых типов
Унарные и бинарные операции над целыми числами
Профилактика ошибок вычислений
Логический тип данных
Условные операторы:
Условный оператор …THEN ….ELSE
Оператор выбора по логическим операциям
Исследование по логическим операциям
Логические операции над целыми числами
Вещественный тип данных
Представление вещественных чисел в компьютере
Арифметические операции над вещественными числами
Основные математические функции и процедуры языка
Циклы:
Оператор безусловного перехода
Оператор условного перехода
Оператор цикла со счетчиком
Оператор цикла с постусловием
Оператор цикла с предусловием
Порядок выполнения задания на компьютере
Задача на построение таблицы Пифагора (for…to…do)
Задача на построение таблицы Пифагора (repeat…until)
Задача на построение таблицы Пифагора (while…do)
Задача на построение таблицы Пифагора (if…then…else)
Массивы:
Определение массива данных
Доступ к элементам массива
Одномерные массивы
Сортировка массивов данных
Сортировка выбором
Сортировка вставкой
Двумерный массив
Формирование двумерного массива
Подпрограммы:
Понятие подпрограмм
Процедуры
Функции
Строки:
Символьные константы
Функции преобразования символьных переменных
Строковые константы и переменные
Операции над строковыми переменными
۞ Учебно-тематический план (2 год обучения)
Наименование тем | Количество часов | ||
Всего | Практика | Теория | |
Введение | 2 | 1 | 1 |
Модули управления графическим режимом | 34 | 25 | 9 |
Вывод стандартных объектов и фигур | 38 | 27 | 11 |
Построение графиков функций | 142 | 112 | 30 |
Всего: | 216 | 165 | 51 |
Содержание тем:
Введение
Модули управления графическим режимом:
Модуль Graph
Основные константы модуля Graph
Установка графического режима
Управление экраном и организация окон
Управление страницами
Вывод текстовой информации в графическом режиме
Управление текущими указателями
Функции, возвращающие значения координат текущего указателя
Процедуры установки и перемещения текущего указателя
Вывод стандартных объектов и фигур:
Вывод точки, прямой линии
Вывод изображения прямоугольника, закрашенного прямоугольника
Вывод изображения многоугольника
Вывод изображения закрашенного многоугольника
Вывод изображения закрашенного прямоугольного параллелепипеда
Вывод изображения дуги окружности и закрашенного сектора
Вывод изображения дуги эллипса
Закрашивание внутренней ограниченной поверхности геометрической фигуры
Построение графиков функций:
Способы задания функции
Область существования определения функции
Точки пересечения с осями координат
Максимумы и минимумы функции
Алгоритм построения графика функции средствами языка программирования ТР
Графики линейных функций
Графики простейших степенных функций
Графики простейших логарифмических функций
Графики простейших показательных функций
Графики тригонометрических функций
Построение графика функции y=tg x
Построение графика функции у=ctg x
Построение графика функции у =1000*sec x
Построение графика функции у =1000*cosec x
Построение графика функции у =arctan x
Построение графика функции у =arcsin x
Построение графика функции у =arcos x
Построение графиков усложненных функций
Определение сложной функции
Построение графиков сложной функции
Умножение нескольких графиков функций
Определение полярной системы координат
Переход от полярных координат к декартовым и обратно
Построение окружности в полярной системе координат
Построение кривых на основе окружности в полярной системе координат
Спирали
N – лепестковые розы
Построение правильных многоугольников
Построение правильных самопересекающихся многоугольников
Построение примитивных объемных фигур
۞ Методическое обеспечение программы
Методические пособия:
«Начала программирования на Turbo Pascal», часть 1, ОСНОВЫ ЯЗЫКА; В.В. Вдовин, В.В. Вдовина, Ю.А. Медведев; Владимир, 2007.
«Начала программирования на Turbo Pascal. Работа с графикой», часть 2, ОСНОВЫ ЯЗЫКА; В.В. Вдовин, В.В. Вдовина, Ю.А. Медведев; Владимир, 2007.
Оборудование и материалы для занятий:
Парты
Стулья
Компьютеры
Проектор
Школьная доска
Формы занятий:
Лекции
Практические работы
Лабораторные работы
Методы и приемы, используемые на занятиях:
Метод проектов
Работа в группах
Индивидуальная работа
۞ Методическое обеспечение
Турбо Паскаль 7.0. Начальный курс : учебное пособие., Фаронов В. В., Москва, 2006
По теме: методические разработки, презентации и конспекты
Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"
Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...
Turbo Pascal. Разработка программ, содержащих оператор ветвления
Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои п...
Реализация циклического алгоритма в среде Turbo Pascal. Оператор цикла с параметром
Урок по предметной области “Информатика” для 9-10 класса Данный материал представляет разработку урокапо теме “Реализация циклического алгоритма в среде TurboPascal. Оператор цикла с парам...
Сборник тестов «Структуры данных в языке Turbo Pascal» к разделу «Алгоритмизация и программирование» курса информатика и ИКТ в профильной классах.
Цель использования разработкиПроведение входного, текущих и итоговых контрольных работ в форме тестов по темам:массивы;строковый тип данных;записи;файлы,а также для подготовки к ЕГЭ....
Циклы в Turbo Pascal
Циклы в TurboPascal. Решение задач на циклы....
Построение модульной программы в среде Turbo Pascal 7.0
Использование модулей позволяет организовать коллективную разработку программ....
презентация "Струткура программы Turbo Pascal"
Презентация выполнена в программе Smart Notebook...