- •Программирование Методические указания по выполнению лабораторных работ (для студентов заочной формы обучения, обучающихся по направлению «Информатика и вт»)
- •Оглавление
- •1. Программа дисциплины
- •Требования к уровню освоения содержания дисциплины
- •Перечень лабораторных работ Таблица 2
- •Рекомендуемая литература
- •2. Методика выполнения лабораторных работ и задания к ним
- •2.1. Лабораторная работа 1. Разветвляющийся вычислительный процесс
- •2.1.1. Пример выполнения лабораторной работы
- •Р ис. 1. Блок-схема алгоритма
- •2.1.2. Варианты заданий к лабораторной работе
- •2.1.3. Контрольные вопросы и задания
- •2.2. Лабораторная работа 2. Циклический вычислительный процесс
- •2.2.1. Теоретические сведения, необходимые для выполнения работы
- •2.2.2 Варианты заданий к лабораторной работе
- •2.2.3. Контрольные вопросы и задания
- •2.3. Лабораторная работа 3. Работа с массивами и матрицами
- •2.3.1. Теоретические сведения, необходимые для выполнения работы
- •Объявление массива в Паскале.
- •Примеры работы с одномерными массивами
- •Работа с матрицами
- •2.3.2. Варианты заданий к лабораторной работе Задания на «Одномерные массивы»
- •Задания на «Матрицы»
- •2.3.3. Контрольные вопросы и задания
- •2.4. Лабораторная работа 4. Обработка текстовой информации
- •2.4.1. Теоретические сведения, необходимые для выполнения работы Тип данных String
- •Сравнение строк
- •Стандартные процедуры и функции для обработки строк
- •2.4.2. Задания к лабораторной работе Общая постановка задачи для всех вариантов
- •Индивидуальные задания на строки
- •2.4.3. Контрольные вопросы и задания
- •2.5. Лабораторная работа 5. Использование процедур и функций
- •2.5.1. Теоретические сведения, необходимые для выполнения работы Модульное программирование
- •Нисходящее проектирование
- •Общая структура подпрограммы
- •Процедуры и функции
- •Локальные и глобальные определения данных
- •Параметры подпрограмм
- •Программирование и отладка модульных программ
- •Пример применения модульного программирования
- •2.5.2. Задания к лабораторной работе
- •Индивидуальные задания на процедуры и функции
- •2.5.3. Контрольные вопросы и задания
- •Библиографический список
- •Приложение 1
- •Отчет о лабораторной работе № ___ (вариант №__)
- •«Программирование»
- •Иркутск 20__
Перечень лабораторных работ Таблица 2
№ |
Наименование темы |
Кол-во часов |
Рейтинг (%) |
Обеспечение |
1 |
Разветвляющиеся вычислительные процессы |
2 |
10 |
МУ |
2 |
Циклический вычислительный процесс. Простые циклы |
4 |
20 |
МУ |
3 |
Работа с массивами |
4 |
25 |
МУ |
4 |
Обработка текстовой информации |
2 |
15 |
МУ |
5 |
Использование процедур и функций |
4 |
30 |
МУ |
(МУ) – методические указания
Виды самостоятельной работы Таблица 3
№ |
Наименование темы |
Кол-во часов |
1 |
Подготовка к лабораторным работам |
90 |
2 |
Самостоятельное изучение разделов |
50 |
3 |
Множества |
5 |
4 |
Динамическая память. Деревья, очередь, стек, дек. Методы поиска. |
20 |
5 |
Создание Windows-приложения для работы с базой данных в среде Delphi |
25 |
6 |
Компьютерное тестирование |
2 |
7 |
Выполнение контрольной работы |
20 |
8 |
Выполнение курсовой работы |
40 |
9 |
Подготовка к зачету |
4 |
10 |
Подготовка к экзамену |
8 |
Итого часов: |
214 |
|
Рекомендуемая литература
Основная
Егорова Н.Н. Программирование на языке высокого уровня : метод. пособие. Иркутск : ИрГТУ, 2001. 80 с.
Егорова Н.Н., Дорофеев А.С. Лабораторный практикум по курсу «Программирование на языке высокого уровня» : учеб. пособие. Иркутск : ИрГТУ, 2003. 80 с.
Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. М. : Диалог-МИФИ, 1995. 282 с.
Епанешников А.М., Епанешников В.А. Программирование в среде Delphi : учеб. пособие: в 4 ч. Ч. 3: Проектирование программ. М. : ДИАЛОГ-МИФИ, 1998. 336 с.
Информатика : учеб. пособие / под ред. Кирия В.Г. Иркутск : ИрГТУ, 1999. 346 с.
Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0. М. : Бином Универсал, 1997. 496 с.
Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ. М. : Наука, 1986. 272 с.
Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб. : BHV, 1997. 240 с.
Программирование на языке высокого уровня : метод. указания по выполнению курсовой работы (для студентов заочной формы обучения специальности ЭВМ). : сост. А.С. Дорофеев. Иркутск : Изд-во ИрГТУ, 2008. 23 с.
Рубенкинг Нейл Турбо Паскаль для Windows. В 2 т. М. : Мир, 1994. 535 с.
Турбо Паскаль 7.0. Киев : Торгово-издательский дом BHV, 1997. 448 с.
Фаронов В.В. Турбо Паскаль : В 3-х кн. М. : СП «Учеб.-инж. центр «МВТУ-Фесто дидактик», СПб. : СППК «Реставратор». Кн.1. Основы Турбо Паскаля, 1992. 285 с.
Фаронов В.В. Delphi 4. Учебный курс. М.: Нолидж, 1998. 464 с.
Федоров А.Г. Создание Windows-приложений в среде Delphi. М. : ТОО фирма «КомпьютерПресс», 1995. 287 с.
Дополнительная
Алкок Д. Язык Паскаль в иллюстрациях / Пер. с англ. А.Ю. Медникова / под ред. А.Б.Ходулева. М. : Мир, 1991. 192 с.
Алексеев В.Е. и др. Вычислительная техника и программирование: практикум по программированию / под pед. А.В. Петpова. М. : Высш.шк., 1991. 400с.
Вирт Н. Алгоритмы и структуры данных : Пер. с англ. М. : Мир, 1989. 406 с.
Вирт Н. Алгоритмы + структуры данных = программы / Пеp. с англ. Л. Ю. Йоффе / под pед. Д.Б. Подшивалова, Н. Вирта. М. : Мир, 1985. 406 с.
Джордейн Р. Справочник программиста персональных компьютеров IBM PC, XT и AT : Пер. с англ. М.: Финансы и статистика, 1992. 544 с.
Кнут Д. Искусство программирования для ЭВМ : Т.3. Пер. с англ. М. : Мир, 1978.
Нортон П. Программно-аппаратная организация IBM PC. М: Радио и связь, 1991. 327 с.
Очков В.Ф., Пухначев Ю.В. 128 советов начинающему программисту. М. : Энергоатомиздат, 1991. 256 с.
Пильщиков В.Н. Сборник упражнений по языку Паскаль : учеб. пособие для вузов. М. : Наука, 1989. 153с.
Прайс Д. Программирование на языке Паскаль : практ. руководство / Пер. с англ. А.П. Пшохина / под ред. О.Н. Перминова. М. : Мир, 1987. 231 с.
