Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_ЕПНЕХ_ЛабПракПоПрогр_Часть2_080909.docx
Скачиваний:
12
Добавлен:
20.11.2019
Размер:
178.1 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Ульяновский государственный технический университет

ДИМИТРОВГРАДСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ, УПРАВЛЕНИЯ И ДИЗАЙНА

(филиал)

Ульяновского государственного технического университета

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

по программированию

Часть 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