Скачать 139 Kb.
|
Элективный курс «Основы программирования на языке Turbo Pascal» рассчитан на 35 часов. Изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению освоенных умений в других учебных курсах, подготовить себя к осознанному выбору профессий, предусматривающих программирование. Элективный курс разработан на основе учебного пособия под редакцией Ю. Л. Костюка «Основы разработки алгоритмов. Элективный курс. Информатика». Курс включает в себя практическое освоение языка программирования, знакомство учащихся с ролью программного обеспечения и его видами; нацелен на формирование целостного представления об организации данных для эффективной алгоритмической обработки; на развитие логического мышления и реализацию математических способностей учащихся в ходе составления программ на языке программирования. Основа курса – личностная, практическая и продуктивная направленность занятий. Одна из целей обучения информатике – предоставить ученикам возможность личностного самоопределения и самореализации по отношению к стремительно развивающимся информационным технологиям и ресурсам. Цели курса:
Занятия состоят из теоретической и практической частей, причём большее количество времени занимает практическая часть. В теоретической части рассматриваются основные понятия языка программирования Pascal, основные алгоритмические конструкции. В практической части предлагаются практические работы, направленные на отработку основных алгоритмических конструкций, на развитие логического мышления, на реализацию математических способностей учащихся в ходе составления программ. Практическая часть курса реализуется через классно-урочную систему. Важной составляющей каждого урока является самостоятельная работа учащихся. Тема урока определяется приобретаемыми навыками. В каждом уроке материал излагается следующим образом: повторение основных понятий и методов работы с ними, разбор новой темы, основные приемы работы (самостоятельное выполнение заданий для получения основных навыков работы), упражнения для самостоятельного выполнения. Теоретическая и практическая части курса изучаются параллельно, чтобы сразу же закреплять теоретические вопросы на практике. В ходе обучения учащимся периодические предлагаются короткие (5-10 мин) контрольные работы на проверку освоения изученных способов действий. Проводятся краткие срезовые работы (тесты, творческая работа) по определению уровня знаний учеников по данной теме. Выполнение контрольных способствует быстрой мобилизации и переключению внимания на осмысливание материала изучаемой темы. Кроме того, такая деятельность ведет к закреплению знаний и служит регулярным индикатором успешности образовательного процесса.
10 КЛАСС (35 часов)
Общие сведения о языке программирования. Структура программы. Типы данных: integer, char, boolean, real, ограниченный, перечисляемый. Оператор присваивания. Арифметические и логические операции. Стандартные функции. Арифметические и логические выражения. Порядок действий при вычислении значения выражения. Преобразование выражений. Операторы ввода и вывода. Условный оператор: запись в общем виде, примеры, исполнение. Оператор выбора. Операторы цикла While, Repeat, For: запись в общем виде, примеры, исполнение, особенности использования.
Массивы. Определение и описание линейного массива. Примеры использования. Формирование, вывод и обработка одномерных массивов. Поиск в одномерном массиве элементов с заданными свойствами. Поиск максимального и минимального элементов и их индексов в одномерном массиве. Удаление, вставка элементов одномерного массива. Алгоритмы сортировки одномерных массивов (метод «пузырька», методом простого выбора). Двумерные массивы (матрицы). Ввод и вывод двумерных массивов по строкам и столбцам. Поиск элементов с заданными свойствами в двумерном массиве. Поиск максимального и минимального элементов и их индексов в двумерном массиве. Удаление, вставка, перестановка строк (столбцов) в двумерном массиве. Сортировка строк (столбцов) в двумерном массиве.
Строковые типы данных, обработка строк. Строковые выражения. Строковые процедуры. Строковые функции.
Процедуры и функции. Назначение, описание, вызов процедур и функций. Формальные и фактические параметры. Параметры – значения и параметры – переменные. Принцип локализации. Решение задач с помощью процедур и функций.
Виды файлов, способы доступа к файлам. Работа с файлами: создание, чтение, запись, удаление. Учебно-тематический план
3. Требования к уровню подготовки выпускников В рамках данного курса учащиеся должны: знать/ понимать:
уметь:
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 .
Учебно-методический план
|
Усвоить понятие программы, структуры программы на языке Turbo Pascal,... На прошлых уроках мы познакомились с понятием алгоритма и основами алгоритмизации. Давайте вспомним, что такое алгоритм, какими свойствами... | Урокам тема №5: программирование на языке turbo-pascal. Организация... Цели и задачи: Знакомство с операторами цикла языка Turbo-Pascal. Выработка навыков работы в Turbo-Pascal. Решение практических задач... | ||
Угринович Н. Д. Информатика и икт. Профильный уровень: учебник для 10 класса Егэ» увеличено количество часов за счет уменьшения количества часов на темы «Моделирование и формализация» и «Информационное общество».... | Анкета диагностика эффективности применения проектной деятельности,... «Работа с графикой», «Программирование на языке «Turbo Pascal», «Графика языка Turbo Pascal», «Логические функции ms excel» | ||
«Разработка алгоритмов и программирование на языке Pascal» Лабораторный практикум содержит методические указания к выполнению лабораторных работ по алгоритмизации и программированию на языке... | Реферат по теме Понятие алгоритма, его свойства. Описание алгоритмов... Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal | ||
Краткие рекомендации для педагога Полное название разработки Сборник... Фундаментальные основы здоровья и профилактика заболеваний учащихся и преподавателей | Методическая разработка «Одномерные массивы» на языке программирования... «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт»/ Методическая разработка.... | ||
Элективный курс по страноведению «Знакомьтесь: Соединенные Штаты Америки» Пояснительная записка Данный элективный курс заканчивается викториной on-line, позволяющей учителю закрепить и проконтролировать знания учащихся по всему... | Элективный курс по физике «Элементы биофизики»» Автор : Лимонов Н.... Элективный курс предназначен для учащихся 9 классов общеобразовательных учреждений. Курс основан на знаниях и умениях, полученных... | ||
Элективный курс «Симметрия вокруг нас» Автор: Соктоева Любовь Жамбаловна... Для учащихся данный элективный курс призван помочь представить математику в констексте биологии | Программа элективного курса Пояснительная записка. Элективный курс «индикаторы» Элективный курс «индикаторы» предназначен для предпрофильной подготовки учащихся 9-х классов. На изучение данного курса отводится... | ||
Элективный курс «Физические основы сейсмологии и тектоники» с использованием... Элективный курс «Физические основы сейсмологии и тектоники» с использованием интерактивных методов обучения | Элективный курс Уравнения и неравенства с параметрами (10 класс,... Элективный курс для 10 класса «Уравнения и неравенства с параметрами.» рассчитан на 32 часа | ||
Программа элективного курса 10 класс Часовская С. М. учитель мхк... Элективный курс «Культурное наследие нашего края» для учащихся старшей школы рассчитан на 34 часа | Пояснительная записка Данный элективный курс составлен на основе... Элективный курс предназначен для учащихся 9 классов и является предметно-ориентированным. Данный курс относится к типу элективных... |