Рабочая программа по курсу «Информатика» для студентов Iкурса физико-математического факультета Iсеместр 2009/2010 уч года специальность «физика и информатика» Общий объем курса 54 часа,

Вид материалаРабочая программа
Подобный материал:

Утверждаю:

Зав. кафедрой

_______________

" 10 " сентября 2009 г.

Брянский государственный педагогический университет имени академика И.Г.Петровского

РАБОЧАЯ ПРОГРАММА

по курсу «Информатика» для студентов I курса физико-математического факультета I семестр 2009/2010 уч. года специальность «физика и информатика»

Общий объем курса 54 часа, из них 18 часов лекций, 34 часов лабораторных занятий, 2 часа индивид. занятий, зачет.

Программу разработал Матовников А.В.


Л Е К Ц И И

часов

Лабораторные занятия

часов




Лекция N 1

Понятие информации, ее виды. Непрерывная и дискретная информация. Системы счисления. Кодирование информации. Единицы количества информации. Процессы сбора, передачи, обработки и накопления информации

2

Лабораторное занятие № 1

Вводное

2




Лекция N 2

Технические и программные средства реализации информационных процессов. Принципиальная схема ЭВМ. Понятие об операционной системе. Алгоритм и его свойства. Понятие исполнителя алгоритмов. Способы представления алгоритмов. Модели решения функциональных и вычислительных задач. Методы разработки и верификации алгоритмов.

2

Лабораторное занятие № 2 Знакомство с интегрированной средой TURBO – PASCAL 7.0

2




Лекция N 3

Языки программирования высокого уровня Язык Паскаль. Алфавит. Синтаксис. Семантика. Понятие о формальном языке и грамматике. оператор, идентификатор, описание, переменная. Стандарт языка и его диалекты. Концепция данных. Структура данныхОрдинальные (дискретные) типы Предописанные типы: integer, char, boolean. Скалярный тип real. Перечисляемые типы. Диапазонные типы

2

Лабораторное занятие № 3 Линейные программы

2




Лекция N 4

Структура паскаль- программы. Разделы меток, констант, типов, переменных, процедур и функций, операторов Концепция действия. Операторы присваивания: арифметический, логический, литерный. Стандартный ввод-вывод. Программирование линейных структур Изменение линейного порядка исполнения команд. Оператор перехода

2

Лабораторное занятие № 4 Программы с ветвлениями

2




Лекция N5 Программирование ветвящихся структур. Условный оператор if-then-else. Множественное ветвление. Оператор варианта case. Программирование циклических структур. Способы организации циклов. Оператор цикла с параметром (for). Оператор цикла с предусловием (while) Оператор цикла с постусловием (repeat - until)

2

Лабораторное занятие № 5 Программы с выбором

2




Лекция N 6 Процедуры. Параметры процедур. Фактические и формальные параметры. Параметры-значения и параметры-пе ременные. Глобaльные и локальные переменные. Принцип локализации Функции. Побочные эффекты функций. Рекурсия

2

Лабораторное занятие № 6,7 Программы с циклами

4




Лекция N 7 Регулярные типы (массивы). Одномерные и многомерные массивы. Алгоритмы поиска и сортировки. Строки. Основные процедуры и функции для работы со строками

2

Индивидуальное занятие

Сдача лабораторных работ

2




Лекция N 8 Комбинированные типы(записи) Простые и иерархические записи. Оператор присоединения with. Записи с вариантами

2

Лабораторное занятие № 8,9 Программы с процедурами и функциями

4




Лекция N 9 Множественные типы (множества). Операции над множествами. Файловые типы (файлы) Текстовые файлы. Основные процедуры и функции работы для работы с файлами

2

Лабораторное занятие № 10,11 Программы с массивами

4










Лабораторное занятие № 12 Программы со строками

2










Лабораторное занятие №13

Обработка записей

2










Лабораторное занятие № 14,15

Программы с файлами

4










Лабораторное занятие №16,17 Программы со множествами. Сдача лабораторных работ

4




ЛИТЕРАТУРА
  1. Йенсен К, Вирт Н. ПАСКАЛЬ. Руководство для пользователя. М., Финансы и статистика, 1989.
  2. Абрамов С.А, Трифонов Н.П., Трифонова Г.Н.. Введение в язык Паскаль. М., Наука ГРФМЛ, 1988.
  1. Перминов О.Н. Программирование на языке Паскаль. М. «Радио и связь»1988.
  1. Д. Алкок. Язык Паскаль в иллюстрациях. М. «Мир» 1991
  2. Епанешников А., Епанешников В. Программирование в среде Turbo-Pascal 7.0. М. “Диалог-МИФИ” 1993
  3. А.И. Марченко, Л.А. Марченко Программирование в среде Turbo-Pascal М. Бином Универсал, 1997.
  4. П.И. Рудаков, М.А. Федотов. Основы языка Паскаль. М «Радио и связь» 1999
  5. Макаров С.А. Шерпаев Н.В. Основы программирования на языке Паскаль Брянск 1998
  6. Шерпаев Н.В. Хачева Г.Ю. Сборник вопросов и заданий по курсу информатики Брянск 1999
  7. С.А. Немнюгин Turbo-Pascal, Питер, Санкт – Петербург 2000.
  8. А.В. Могилев, Н.И.Пак, Е.К. Хеннер Информатика Академия М. 1999