Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Факультативный курс "Программирование на языке Паскаль"

Факультативный курс "Программирование на языке Паскаль"

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Поделитесь материалом с коллегами:





Факультативный курс

"Программирование на языке Паскаль"

Автор: учитель информатики Дейнекин А.В.








Количество часов за год:


Всего 35 часов.


В неделю 1 час.

Плановых контрольных работ: 5, практических работ: 29


Учебники :


  1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.

  2. Турбо-Паскаль в задачах и примерах :Культин Н.Б. СПб.:БХВ - Санкт-Петербург, 2005.

  3. Информатика.Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.


















hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngПояснительная записка

Цели

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

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


hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngзадачи курса

  • Формирование у учащихся интереса к профессиям, связанным с программированием.

  • Предоставление ученикам возможности реализовать свой интерес к выбранному курсу.

  • Формирование алгоритмической культуры учащихся.

  • Развитие алгоритмического мышления учащихся.

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

  • Приобретение учащимися знаний и навыков алгоритмизации в ее структурном варианте.

  • Освоение учащимися всевозможных методов решения задач, реализуемых на языке Паскаль.

  • Формирование у учащихся навыков грамотной разработки программы.

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



Количество часов за год 35 часов. В неделю 1 час.

  • плановых контрольных работ: 5,

  • практических работ: 29.




Критерии оценок, выставляемых учителем по курсу «программирование на языке PASCAL»

Исходя из поставленной цели и возрастных возможностей учащихся, необходимо учитывать:

  • Правильность и осознанность изложения содержания,

  • полноту раскрытия понятий, точность употребления научных терминов;

  • Степень сформированности интеллектуальных и обще учебных умений;

  • самостоятельность ответа;

  • Речевую грамотность и логическую последовательность ответа.

Оценка “5”:

Полно раскрыто содержание материала в объеме программы и учебника; Четко и правильно даны определения и раскрыто содержание понятий; верно, использованы научные термины; Для доказательства использованы различные умения, выводы из наблюдений и опытов; Ответ самостоятельный, использованы ранее приобретенные знания.

Оценка “4”:

Раскрыто основное содержание материала; В основном правильно даны определения понятий и использованы научные термины; Ответ самостоятельный; Определения понятий неполные, допущены незначительные нарушения последовательности изложения, небольшие неточности при использовании научных терминов или в выводах и обобщениях из наблюдений и опытов.

Оценка “3”:

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

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

Оценка “2”:

Основное содержание учебного материала не раскрыто; Не даны ответы на вспомогательные вопросы учителя; Допущены грубые ошибки в определении понятий, при использовании терминологии.


Оценка самостоятельных практических и контрольных работ.

Оценка “5”

Ставится за работу, выполненную без ошибок и недочетов или имеющую не более одного недочета

Оценка “4”

Ставится за работу, выполненную полностью, но при наличии в ней:

  • не более одной негрубой ошибки и одного недочета,

  • или не более двух недочетов.

Оценка “3”

Ставится в том случае, если ученик правильно выполнил не менее половины работы или допустил:

  • не более двух грубых ошибок,

  • или не более одной грубой ошибки и одного недочета.

  • или не более одной грубой и одной негрубой ошибки и одного недочета,

  • или не более двух-трех негрубых ошибок,

  • или одной негрубой ошибки и трёх недочетов, или при отсутствии ошибок, но при наличии четырех-пяти недочетов.

Оценка “2”

Ставится, когда число ошибок и недочетов превышает норму, при которой может быть поставлена оценка “3”, или если правильно выполнено менее половины работы.

Формы контроля знаний, умений, навыков;

Текущий контроль осуществляется с помощью фронтального опроса, практических работ (компьютерного практикума).

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

Итоговый контроль осуществляется по завершении каждого года обучения.


Требования к подготовке учащихся

Учащиеся должны знать:

  • понятия исполнителя алгоритма, системы команд исполнителя, программы

  • процесс исполнения алгоритма компьютером

  • понятия переменной, основные типы переменных, объявление переменных

  • основные операторы присваивания, ввода, вывода

  • основные алгоритмические структуры

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

  • знать основные типы данных и операторы (процедуры) для одного из языков программирования;

Учащиеся должны уметь:

  • уметь разрабатывать и записывать на языке программи­рования типовые алгоритмы;

  • создавать программы решения задач.

  • уметь создавать проекты с использованием языка программирования.


Содержание курса

  1. Среда программирования Turbo Pascal 7.0. Основные алгоритмические конструкции (4 ч.)

Структура программы.Типы данных. Переменные, выражения в языке программирования. Основные операторы языка. Среда программирования TURBO PASCAL 7.0.

Порядок составления программы. Интерфейс пользователя. Линейные программы.

Условный оператор (полный и сокращённый) – ВЕТВЛЕНИЕ. ВЕТВЛЕНИЕ вложенное и последовательное. Составной оператор. Оператор ВЫБОР. Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ. Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ. Оператор ЦИКЛ СПОСТУСЛОВИЕМ.

  1. Файлы. (6 ч.)

Переменные файлового типа. Описание файла. Назначение файла. Ввод данных из файла.

Вывод (запись) в файл. Создание или замена файла. Открытие файла для записи. Закрытие файла. Запись файла в режиме добавления. Переименование файла. Стирание файла. Чтение до конца файла. Чтение до конца строки.

  1. Одномерные массивы. (6 ч.)

Массивы: описание, ввод и вывод массивов. Работа с элементами массива (вычисления).

Поиск в массиве элементов, удовлетворяющих заданному условию. Поиск минимального (максимального) элемента массива. Сортировка массива.

  1. Двумерные массивы. (6 ч.)

Двумерные массивы: описание, ввод и вывод массивов. Задание массива в разделе констант. Работа с элементами массива (вычисления). Поиск в массиве элементов, удовлетворяющих заданному условию. Поиск минимального (максимального) элемента массива. Сортировка двумерного массива.

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

Символьная информация. Переменные типа CHAR. Массив символов. Преобразование строчных букв в прописные. Переменные типа STRING. Функция LENGTH. Процедура DELETE. Функции POS, COPY. Процедура VAL.

Организация учебного процесса

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

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

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

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


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

Представленный курс рассчитан для учащихся 10 класса, ранее изучавших программирование на Паскале. Содержит 35 часов, 1 часа в неделю. Целями данного курса является развитие алгоритмического мышления учащихся, обучение структурному программированию, освоение всевозможных методов решения задач, реализуемых на Паскале, углубление знаний, формирование интереса к профессиям, связанным с программированием.

Элективный курс включает такие важные разделы как «Файлы», «Массивы», «Символы и строки».

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

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

Состав учебно-методического комплекта

Учебно-методический комплект по элективному курсу «Программирование на языке Паскале» включает следующие учебные пособия:

  1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.

  2. Турбо-Паскаль в задачах и примерах :Культин Н.Б. СПб.:БХВ - Санкт-Петербург, 2005.

  3. Информатика.Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.

  4. Система программирования TURBO PASCAL 7.0.

Календарно – hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngТематический план

урока

Колич часов

Тема урока

Формы контроля




10

Повторение. Основные алгоритмические конструкции.(10)




1/1

1

Структура программы. Типы данных. Переменные, выражения в языке программирования. Основные операторы языка




2/2

1

Среда программирования TURBO PASCAL 7.0.

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

Текущий: Опрос, практическая работа




3/3

1

Линейные программы.

Текущий: Опрос, практическая работа



4/4

1

Условный оператор (полный и сокращённый) – ВЕТВЛЕНИЕ.

Текущий: Опрос, практическая работа



5/5

1

ВЕТВЛЕНИЕ вложенное и последовательное. Составной оператор.

Текущий: Опрос, практическая работа



6/6

1

Оператор ВЫБОР.

Текущий: Опрос, практическая работа



7/7

1

Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ.

Текущий: Опрос, практическая работа



8/8

1

Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ.

Текущий: Опрос, практическая работа



9/9

1

Оператор ЦИКЛ СПОСТУСЛОВИЕМ.

Текущий: Опрос, практическая работа



10/10

1

Контроль.

Тематический:

контрольная работа










6

Файлы (6)




11/1

1

Переменные файлового типа. Описание файла. Назначение файла. Ввод данных из файла.




12/2

1

Вывод (запись) в файл. Создание или замена файла. Открытие файла для записи. Закрытие файла.

Текущий: Опрос, практическая работа



13/3

1

Запись файла в режиме добавления.

Текущий: Опрос, практическая работа



14/4

1

Переименование файла. Стирание файла.

Текущий: Опрос, практическая работа



15/5

1

Чтение до конца файла. Чтение до конца строки.

Текущий: Опрос, практическая работа



16/6

1

Контроль

Тематический:

контрольная работа










Дата по лану

Дата фактич

урока

Колич часов

Тема урока

Формы контроля




6

Одномерные массивы (6)




17/1

1

Массивы: описание, ввод и вывод массивов.




18/2

1

Работа с элементами массива (вычисления)

Текущий: Опрос, практическая работа



19/3

1

Поиск в массиве элементов, удовлетворяющих заданному условию.

Текущий: Опрос, практическая работа



20/4

1

Поиск минимального (максимального) элемента массива.

Текущий: Опрос, практическая работа



21/5

1

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

Текущий: Опрос, практическая работа



22/6

1

Контроль.

Тематический:

контрольная работа










6

Двумерные массивы.(6)




23/1

1

Двумерные массивы: описание, ввод и вывод массивов. Задание массива в разделе констант.




24/2

1

Работа с элементами массива (вычисления)

Текущий: Опрос, практическая работа



25/3

1

Поиск в массиве элементов, удовлетворяющих заданному условию.

Текущий: Опрос, практическая работа



26/4

1

Поиск минимального (максимального) элемента массива.

Текущий: Опрос, практическая работа



27/5

1

Сортировка двумерного массива.

Текущий: Опрос, практическая работа



28/6

1

Контроль

Тематический:

контрольная работа










6

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




29/1

1

Символьная информация. Переменные типа CHAR. Массив символов. Преобразование строчных букв в прописные.




30/2

1

Переменные типа STRING.

Текущий: Опрос, практическая работа



31/3

1

Функция LENGTH. Процедура DELETE.

Текущий: Опрос, практическая работа



32/4

1

Функции POS, COPY.

Текущий: Опрос, практическая работа



33/5

1

Процедура VAL.

Текущий: Опрос, практическая работа



34/6

1

Контроль

Итоговый: контрольная работа









35/1

1

Резерв. Повторение.



Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



Автор
Дата добавления 28.10.2016
Раздел Информатика
Подраздел Рабочие программы
Просмотров26
Номер материала ДБ-296671
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


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