Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - контрольные работы.doc
Скачиваний:
22
Добавлен:
05.06.2015
Размер:
141.31 Кб
Скачать

Раздел 2. Введение в программирование на Паскале.

Тема 4. Языки программирования и их назначение.

Определение языка программирования. Классификация языков программирования. Общая характеристика языка Паскаль.

Тема 5. Среда программирования Турбо Паскаль.

Встроенный текстовой редактор. Подготовка, отладка и выполнение программ на ПЭВМ. Директивы компилятора и их включение в исходный текст программы.

Тема 6. Представление данных в языке программирования. Выражения.

Алфавит языка Паскаль. Простейшие конструкции языка. Классификация типов данных. Стандартные типы констант. Использование типизированных и нетипизированных констант. Идентификаторы, скалярные переменные. Понятие и использование интервальных и перечисляемых типов. Арифметические выражения. Строковые выражения. Логические выражения. Приоритет выполнения операций в выражениях.

Тема 7. Описание базовых структур.

Объявление массивов. Определение типа множества. Свойства множеств. Операции над множествами. Объявление записей. Обращение к элементам записи.

Тема 8. Программирование линейных и ветвящихся вычислительных процессов.

Организация простейшего ввода-вывода данных. Структура программы на языке Паскаль. Использование комментариев в программах. Простой и составной операторы. Оператор перехода и описание меток, связанных с ним. Условный оператор и его применение для организации ветвлений. Оператор выбора (переключатель). Пустой оператор.

Тема 9. Программирование циклических процессов.

Оператор цикла типа арифметической прогрессии. Оператор цикла с предусловием. Оператор цикла с постусловием. Организация сложных циклов.

Тема 10. Процедуры и их использование в программах.

Описание процедуры. Оператор процедуры. Функция. Указатель функции. Формальные и фактические параметры. Область действия имен. Процедуры без параметров. Предварительно определенные процедуры. Рекурсивные процедуры. Основные понятия и планирование оверлейных структур. Понятие модуля и его описание. Использование оверлейных программ.

Тема 11. Стандартные процедуры и функции.

Математические функции. Процедуры и функции для работы со строковыми данными. Процедуры ввода-вывода. Процедуры и функции для работы с экраном и клавиатурой. Специальные процедуры и функции.

Тема 12. Организация ввода-вывода данных.

Ввод данных с терминала. Вывод информации на терминал и принтер. Технология написания диалоговых программ. Основные принципы построения таблиц.

Тема 13. Динамические переменные и указатели.

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

1.3. ЛИТЕРАТУРА ПО ДИСЦИПЛИНЕ "ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ"

Основная:

1. Грибанов В.П., Калмыкова О.В., Сорока Р.И. Основы программирования. М., МЭСИ, 2003.

2. Грибанов В.П., Калмыкова О.В., Сорока Р.И. Основы алгоритмизации и программирования. М., МЭСИ, 2006.

3. Алексеев Е.Р., Павлыш В.Н., Славинская Л.В. Турбо Паскаль 7.0, М., НТ Пресс, 2007.

4. Лукин С.Н. Turbo Pascal 7.0. Самоучитель для начинающих. М., Диалог МИФИ, 2008.

5. Немнюгин С.А. Turbo Pascal. Программирование на языке высокого уровня. Питер-Юг, 2008

6. Марченко А.И., Марченко Л.А. Turbo Pascal 7.0. Учебный курс. М.,

Век, 2007.

7. Меженный О.А. Turbo Pascal. Самоучитель. Вильямс., 2008.

8. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. Учебное пособие. М., Кнорус,2007.

Дополнительная:

1. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. :М., ДМК, 2000.

2. Джонс Ж., Харроу К. Решение задач в системе Турбо-Паскаль. М., Финансы и статистика, 1989.

3. Йенсен К., Вирт Н. Паскаль. Руководство для пользователя. М., Финансы и статистика, 1989.

4. Пильщиков В.Н. Сборник упражнений на языке Паскаль. М., Наука, 1989.

5. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо-Паскаль (версия 5.5). М., МАИ, 1992.

6. Прайс Д. Программирование на языке Паскаль. Практическое руководство. М., Мир, 1987.

7. Турбо Паскаль 7.0. К., Торгово-издательское бюро BHV, 1996.