2.4 Данные типа запись. 6 ч.

реклама
РАБОЧАЯ ПРОГРАММА практических занятий
по курсу «Программирование и алгоритмические языки»
(1-й семестр, 72 час.)
От составителей.



В начале семестра часы по дисциплине «Практикум на ЭВМ»
используются под аудиторную практику. Это дает 6-10 часов
дополнительных.
Поскольку реально может возникать необходимость увеличивать время
на изучение некоторых тем (возможно за счет других), расчасовка
указана интервальная.
График прохождения тем соблюдается за счет тщательного подбора
задач по уровню (количественной и качественной) сложности в
соответствии с «комплексной...» оценкой уровня подготовки группы
студентов. За счет этого всегда можно заполнить «неожиданно
появившееся свободное время».
1. Основные
понятия
процедурного
программирования.
часов+(4-6 часов за счет «Практикум на ЭВМ»).
10-14
1.1 Блок-схемы.
Последовательная
и
условная
структуры
управления. 2-4 ч.
Средства программирования:
 неструктурные типы данных, арифметические операции и
операции сравнения;
 базовые операторы (действия) - READ, WRITE, присваивание,
проверка условия; последовательная и условная структуры
управления порядком выполнения операторов.
1.2 Блок-схемы. Циклическая структура управления. 4-6 ч.
Средства программирования:
 циклические структуры управления – типа WHILE и REPEAT.
1.3 Блок-схемы. Управление потоками данных. 4-6 ч.
Группировка данных в потоке (на логическом уровне)
синхронизация потоков. Замечание: массивы не используются.
и
1.4 Контрольная работа, разбор ее результатов и закрепление
тем. 4 ч.
2. Базовый Паскаль и алгоритмизация задач. 44-46 часов+(2-4
часа за счет «Практикум на ЭВМ»).
2.1 Основные структуры управления. 4-6 ч.
Средства программирования:
 типы
данных:
INTEGER,REAL,CHAR,
строковые
(STRING),
текстовые
файлы;
арифметические
операции
и
операции
сравнения;
 операторы: присваивания, ввода-вывода READ[LN],WRITE[LN]
(с указанием имени текстового файла); составной, условный
IF THEN [ELSE], WHILE,REPEAT;
 оформление программы: PROGRAMM,CONST,VAR, тело программы.
2.2 Обработка массивов. 6 ч.
Средства программирования:
 данные типа ARRAY с элементами ранее изученных типов;
 операторы FOR TO, FOR DOWNTO.
1
Выдача заданий 1-го семестра по «Практикум на ЭВМ» (с этого
момента часы дисплейного класса используются по назначению):
 задание 1 - структуры управления и массивы - числовые задачи;
 задание 2 - обработка текстов;
 задание 3 - потоковый форматированный ввод-вывод.
2.3 Контрольная работа, разбор ее результатов и закрепление
тем. 6 ч.
2.4 Данные типа запись. 6 ч.
Средства программирования: раздел TYPE и данные типа RECORD.
2.5 Управление
вводом-выводом
(текстовые
файлы)
и
форматирование вывода. 4 ч.
Согласование
порядка
размещения
разнотипных
данных
во
входном текстовом файле с порядком обработки и порядком
размещения данных на выходе.
2.6 Данные типа файл. 8 ч.
Средства программирования:
 данные типа FILE;
 операторы RESET,REWRITE,READ,WRITE; функция EOF.
Просмотр файла и извлечение данных по условию, формирование
файлов, совместная обработка файлов.
2.7 Контрольная работа, разбор ее результатов и закрепление
тем. 4 ч.
2.8 Процедуры и функции. 8-10 ч.
 Решение типовых задач с использование процедур и функций,
организация информационной связи через параметры.
 Декомпозиция задач. Выделение подзадач и оформление их
решения процедурами и функциями, локализация объектов
(переменных, процедур и функций) в программе, организация
информационной связи через глобальные переменные.
 Способы передачи параметров, построение модифицированного
тела процедуры.
3. Закрепление тем и контрольные работы
сессии. 12 часов (по верхней оценке).
в
счет
зачетной
ЛИТЕРАТУРА.
1. Методические разработки под ред. Кугуракова В.С.:
 «Основные структуры управления».
 «Циклическая структура управления, массив как структура
данных».
 «Обработка символьной информации».
 «Записи и файлы».
 «Подпрограммы».
 «Сортировка данных»
2. В.Н. Пильщиков. Сборник упражнений по языку Паскаль. М:
Наука, 1989. – 160 с.
3. В.Н. Касьянов. Сборник заданий по практикуму на ЭВМ. М.
1986.
Составители доц. Бухараев Н.Р., ст.пр. Самитов Р.К.
Обсуждена на заседании кафедры теоретической кибернетики.
2
Скачать