Т. С. Зайцева Программируем на Паскале Зайцева Татьяна Сергеевна

Вид материалаДокументы
Подобный материал:
Т.С. Зайцева

Программируем на Паскале

Зайцева Татьяна Сергеевна – учитель информатики, имеет высшую квалификационную категорию. Окончила Чувашский государственный педагогический университет им. И.Я. Яковлева. Стаж работы 12 лет.

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

Концепция курса

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

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

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

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

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

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

Учебный план курса

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

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

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

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

Контрольная работа №1.

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

Контрольная работа №2.

Лекция 6. Цикл с параметром. Цикл с предусловием. Цикл с постусловием.

Контрольная работа №3.

Лекция 7. Символы и символьные переменные. Операции над символами. Строки и строковые переменные. Стандартные функции и процедуры работы со строками.

Контрольная работа №4.

Лекция 8. Одномерный массив: заполнение, вывод. Двумерный массив: заполнение, вывод. Сортировка массивов. Работа с элементами массивов.

Контрольная работа №5.

Паспорт курса

Курс разработан для учащихся 9-11 классов.

Сроки проведения: 2, 3 четверть.

Технология проведения: дистанционная.

Нормативный срок освоения: 36 часов.

Форма учебных материалов: теоретические лекции, практические примеры, карточки с заданиями по тематике курса.

Способ доставки учебных материалов: по электронной почте lernerin@mail.ru