- •Часть 2.
- •Лабораторная работа № 15 Тема: «Одномерные массивы. Работа с ними». Варианты индивидуальных заданий:
- •Лабораторная работа № 16 Тема: «Обработка одномерных массивов данных». Варианты индивидуальных заданий:
- •Лабораторная работа № 17 Тема: «Сортировка одномерных массивов». Варианты индивидуальных заданий:
- •Лабораторная работа № 18 Тема: «Обработка двумерных массивов данных». Варианты индивидуальных заданий:
- •Лабораторная работа № 19 Тема: «Матрицы. Работа с матрицами». Варианты индивидуальных заданий:
- •Лабораторная работа № 20 Тема: «Формирование двумерного массива по заданному образцу». Варианты индивидуальных заданий:
- •Лабораторная работа № 21 Тема: «Двумерные массивы данных. Работа с ними». Варианты индивидуальных заданий:
- •Лабораторная работа № 22 Тема: «Использование процедур для обработки массивов». Варианты индивидуальных заданий:
- •Лабораторная работа № 23 Тема: «Параметры процедур и функций». Варианты индивидуальных заданий:
- •Лабораторная работа № 24 Тема: «Использование процедур для обработки строк». Варианты индивидуальных заданий:
- •Лабораторная работа № 25 Тема: «Строки». Варианты индивидуальных заданий:
- •Лабораторная работа № 26 Тема: «Записи». Варианты индивидуальных заданий:
- •Лабораторная работа № 27 Тема: «Массивы записей». Варианты индивидуальных заданий:
- •Лабораторная работа № 29 Тема: «Файлы последовательного доступа». Варианты индивидуальных заданий:
- •Лабораторная работа № 30 Тема: «Текстовые файлы». Варианты индивидуальных заданий:
- •Лабораторная работа № 31 Тема: «Файлы произвольного доступа». Варианты индивидуальных заданий:
- •Лабораторная работа № 32 Тема: «Организация данных в множествах». Варианты индивидуальных заданий:
- •Лабораторная работа № 33 Тема: «Динамические структуры данных». Варианты индивидуальных заданий:
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Ульяновский государственный технический университет
ДИМИТРОВГРАДСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ, УПРАВЛЕНИЯ И ДИЗАЙНА
(филиал)
Ульяновского государственного технического университета
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
по программированию
Часть 2.
Для студентов всех специальностей
дневной и заочной форм обучения
Составители: Е. П. Нехожина,
Т.Н. Павлова
Димитровград, 2009
УДК 681.33
ББК 32.973
Н 58
Рецензент: к.п.н., доцент кафедры ИТ ДИТУД Ракова О. А.
Одобрено научно-методическим советом Димитровградского института технологии, управления и дизайна УлГТУ
Лабораторный практикум по программированию: Варианты заданий для выполнения лабораторных работ по программированию для студентов инженерных и экономических специальностей/сост. Е.П.Нехожина, Т.Н.Павлова — Димитровград, ДИТУД УЛГТУ, 2009. — 39 с.
Цель практикума помочь изучающим основы программирования приобрести практические навыки разработки алгоритмов и программ с использованием принципов структурного программирования путем решения специально подобранных задач. По каждой теме приведены варианты заданий различной степени сложности.
Лабораторный практикум предназначен для студентов специальностей дневной формы обучения, изучающих программирование в том или ином объеме.
УДК 681.33
ББК 32.973
© Нехожина Е.П., Павлова Т.Н., составление, 2009
© Оформление, ДИТУД УлГТУ, 2009
ОГЛАВЛЕНИ
ЛАБОРАТОРНАЯ РАБОТА № 15 7
Тема: «Одномерные массивы. Работа с ними». 7
ЛАБОРАТОРНАЯ РАБОТА № 16 10
Тема: «Обработка одномерных массивов данных». 10
ЛАБОРАТОРНАЯ РАБОТА № 17 12
Тема: «Сортировка одномерных массивов». 12
ЛАБОРАТОРНАЯ РАБОТА № 18 14
Тема: «Обработка двумерных массивов данных». 14
ЛАБОРАТОРНАЯ РАБОТА № 19 17
Тема: «Матрицы. Работа с матрицами». 17
ЛАБОРАТОРНАЯ РАБОТА № 20 19
Тема: «Формирование двумерного массива по заданному образцу». 19
ЛАБОРАТОРНАЯ РАБОТА № 21 23
Тема: «Двумерные массивы данных. Работа с ними». 23
ЛАБОРАТОРНАЯ РАБОТА № 22 26
Тема: «Использование процедур для обработки массивов». 26
ЛАБОРАТОРНАЯ РАБОТА № 23 29
Тема: «Параметры процедур и функций». 29
ЛАБОРАТОРНАЯ РАБОТА № 24 34
Тема: «Использование процедур для обработки строк». 34
ЛАБОРАТОРНАЯ РАБОТА № 25 36
Тема: «Строки». 36
ЛАБОРАТОРНАЯ РАБОТА № 26 38
Тема: «Записи». 38
ЛАБОРАТОРНАЯ РАБОТА № 27 41
Тема: «Массивы записей». 41
ЛАБОРАТОРНАЯ РАБОТА № 29 44
Тема: «Файлы последовательного доступа». 44
ЛАБОРАТОРНАЯ РАБОТА № 30 47
Тема: «Текстовые файлы». 47
ЛАБОРАТОРНАЯ РАБОТА № 31 49
Тема: «Файлы произвольного доступа». 49
ЛАБОРАТОРНАЯ РАБОТА № 32 52
Тема: «Организация данных в множествах». 52
ЛАБОРАТОРНАЯ РАБОТА № 33 54
Тема: «Динамические структуры данных». 54
ОГЛАВЛЕНИЕ 3
ЛАБОРАТОРНАЯ РАБОТА № 15 4
Тема: «Одномерные массивы. Работа с ними». 4
ЛАБОРАТОРНАЯ РАБОТА № 16 6
Тема: «Обработка одномерных массивов данных». 6
ЛАБОРАТОРНАЯ РАБОТА № 17 7
Тема: «Сортировка одномерных массивов». 7
ЛАБОРАТОРНАЯ РАБОТА № 18 8
Тема: «Обработка двумерных массивов данных». 8
ЛАБОРАТОРНАЯ РАБОТА № 19 11
Тема: «Матрицы. Работа с матрицами». 11
ЛАБОРАТОРНАЯ РАБОТА № 20 12
Тема: «Формирование двумерного массива по заданному образцу». 12
ЛАБОРАТОРНАЯ РАБОТА № 21 15
Тема: «Двумерные массивы данных. Работа с ними». 15
ЛАБОРАТОРНАЯ РАБОТА № 22 17
Тема: «Использование процедур для обработки массивов». 17
ЛАБОРАТОРНАЯ РАБОТА № 23 20
Тема: «Параметры процедур и функций». 20
ЛАБОРАТОРНАЯ РАБОТА № 24 23
Тема: «Использование процедур для обработки строк». 23
ЛАБОРАТОРНАЯ РАБОТА № 25 25
Тема: «Строки». 25
ЛАБОРАТОРНАЯ РАБОТА № 26 26
Тема: «Записи». 26
ЛАБОРАТОРНАЯ РАБОТА № 27 28
Тема: «Массивы записей». 28
ЛАБОРАТОРНАЯ РАБОТА № 29 30
Тема: «Файлы последовательного доступа». 30
ЛАБОРАТОРНАЯ РАБОТА № 30 33
Тема: «Текстовые файлы». 33
ЛАБОРАТОРНАЯ РАБОТА № 31 34
Тема: «Файлы произвольного доступа». 34
ЛАБОРАТОРНАЯ РАБОТА № 32 36
Тема: «Организация данных в множествах». 36
ЛАБОРАТОРНАЯ РАБОТА № 33 38
Тема: «Динамические структуры данных». 38