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

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

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

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

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

(филиал)

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

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

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

Часть 1.

Для студентов всех специальностей

дневной и заочной форм обучения

Составители: Е. П. Нехожина,

Т.Н. Павлова

Димитровград, 2009

УДК 681.33

ББК 32.973

Н 58

Рецензент: к.п.н., доцент кафедры ИТ ДИТУД Ракова О. А.

Одобрено научно-методическим советом Димитровградского института технологии, управления и дизайна УлГТУ

Лабораторный практикум по программированию: Варианты заданий для выполнения лабораторных работ по программированию для студентов инженерных и экономических специальностей/сост. Е.П.Нехожина, Т.Н.Павлова — Димитровград, ДИТУД УЛГТУ, 2009. — 34 с.

Цель практикума помочь изучающим основы программирования приобрести практические навыки разработки алгоритмов и программ с использованием принципов структурного программирования путем решения специально подобранных задач. По каждой теме приведены варианты заданий различной степени сложности.

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

УДК 681.33

ББК 32.973

© Нехожина Е.П., Павлова Т.Н., составление, 2009

© Оформление, ДИТУД УлГТУ, 2009

Оглавлени

ОГЛАВЛЕНИ 5

ВВЕДЕНИЕ 8

ОБЩИЕ ПОЛОЖЕНИЯ 9

Общие требования 9

Порядок работы 9

Требования к программе 9

Требования к оформлению отчета 10

ЛАБОРАТОРНАЯ РАБОТА №1 11

Тема: «Применение стандартных функций языка» 11

Варианты индивидуальных заданий: 11

ЛАБОРАТОРНАЯ РАБОТА №2 13

Тема: «Программирование линейных алгоритмов». 13

Варианты индивидуальных заданий: 13

ЛАБОРАТОРНАЯ РАБОТА № 3 15

Тема: «Нахождение значения функции с использованием условного оператора». 15

Варианты индивидуальных заданий: 15

ЛАБОРАТОРНАЯ РАБОТА № 4 17

Тема: «Программирование алгоритмов разветвляющейся структуры с использованием условного оператора». 17

Варианты индивидуальных заданий: 17

ЛАБОРАТОРНАЯ РАБОТА № 5 20

Тема: «Программирование алгоритмов разветвляющейся структуры с использованием оператора варианта». 20

Варианты индивидуальных заданий: 20

ЛАБОРАТОРНАЯ РАБОТА № 6 24

Тема: «Составление простейшего меню с использованием оператора варианта». 24

Варианты индивидуальных заданий: 24

ЛАБОРАТОРНАЯ РАБОТА № 7 30

Тема: «Табулирование функций с использованием циклических алгоритмов с параметром». 30

Варианты индивидуальных заданий: 30

ЛАБОРАТОРНАЯ РАБОТА № 8 34

Тема: «Вычисление сумм простейших числовых рядов». 34

Варианты индивидуальных заданий: 34

ЛАБОРАТОРНАЯ РАБОТА № 9 35

Тема: «Табулирование функций с использованием циклических алгоритмов с постусловием». 35

Варианты индивидуальных заданий: 35

ЛАБОРАТОРНАЯ РАБОТА № 10 36

Тема: «Проектирование алгоритмов и программ с использованием цикла с предусловием. Обработка функций». 36

Варианты индивидуальных заданий: 36

ЛАБОРАТОРНАЯ РАБОТА № 11 40

Тема: «Обработка числовых данных». 40

Варианты индивидуальных заданий: 40

ЛАБОРАТОРНАЯ РАБОТА № 12 42

Тема: «Вычисление конечных сумм и произведений». 42

Варианты индивидуальных заданий: 42

ЛАБОРАТОРНАЯ РАБОТА № 13 45

Тема: «Итерационные циклы. Вычисление суммы бесконечного ряда». 45

Варианты индивидуальных заданий: 45

ЛАБОРАТОРНАЯ РАБОТА № 14 47

Тема: «Работа с графикой» 47

Варианты индивидуальных заданий: 47

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 49

ВВЕДЕНИЕ 4

ОБЩИЕ ПОЛОЖЕНИЯ 5

ЛАБОРАТОРНАЯ РАБОТА №1 7

Тема: «Применение стандартных функций языка». 7

ЛАБОРАТОРНАЯ РАБОТА №2 8

Тема: «Программирование линейных алгоритмов». 8

ЛАБОРАТОРНАЯ РАБОТА № 3 10

Тема: «Нахождение значения функции с использованием условного оператора». 10

ЛАБОРАТОРНАЯ РАБОТА № 4 11

Тема: «Программирование алгоритмов разветвляющейся структуры с использованием условного оператора». 11

ЛАБОРАТОРНАЯ РАБОТА № 5 13

Тема: «Программирование алгоритмов разветвляющейся структуры с использованием оператора варианта». 13

ЛАБОРАТОРНАЯ РАБОТА № 6 16

Тема: «Составление простейшего меню с использованием оператора варианта». 16

ЛАБОРАТОРНАЯ РАБОТА № 7 21

Тема: «Табулирование функций с использованием циклических алгоритмов с параметром». 21

ЛАБОРАТОРНАЯ РАБОТА № 8 23

Тема: «Вычисление сумм простейших числовых рядов». 23

ЛАБОРАТОРНАЯ РАБОТА № 9 25

Тема: «Табулирование функций с использованием циклических алгоритмов с постусловием». 25

ЛАБОРАТОРНАЯ РАБОТА № 10 25

Тема: «Проектирование алгоритмов и программ с использованием цикла с предусловием. Обработка функций». 25

ЛАБОРАТОРНАЯ РАБОТА № 11 28

Тема: «Обработка числовых данных». 28

ЛАБОРАТОРНАЯ РАБОТА № 12 29

Тема: «Вычисление конечных сумм и произведений». 29

ЛАБОРАТОРНАЯ РАБОТА № 13 31

Тема: «Итерационные циклы. Вычисление суммы бесконечного ряда». 31

ЛАБОРАТОРНАЯ РАБОТА № 14 33

Тема: «Работа с графикой». 33

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 34