Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика(методичкаВпечать (22.03.12).docx
Скачиваний:
53
Добавлен:
11.04.2015
Размер:
339.3 Кб
Скачать

Федеральное агентство связи

О.И.Моренкова

Л.Ф.Лебеденко

Т.И.Парначева

Информатика

программирование на языке С++

Методические указания

к лабораторным работам

Часть 1

Новосибирск

2012

Федеральное агентство связи

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

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

"Сибирский государственный университет

телекоммуникаций и информатики"

О.И. Моренкова

Л.Ф. Лебеденко

Т.И. Парначева

информатика

программирование на языке с++

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам

Часть 1

Новосибирск

2012

УДК

О.И. Моренкова, Л.Ф.Лебеденко, Т.И. Парначева

В методических указаниях описан цикл лабораторных работ по дисциплине «Информатика» для специальностей 230100 и 210700 подготовки бакалавров, а также подготовки специалистов по направлению 090302 . Учебные материалы указаний будут полезны студентам и магистрантам соответствующих специальностей очного, заочного и дистанционного обучения для приобретения профессиональных навыков работы с современными языками программирования

Лабораторные работы ориентированы на работу в среде VisualStudio.

Кафедра телекоммуникационных средств и вычислительных систем

Таблиц - 6, литературы - 5.

Рецензент – к.т.н., доцент Е.В. Кокорева

Утверждено редакционно-издательским советом СибГУТИ в качестве методических указаний.

© Сибирский государственный университет

телекоммуникаций и информатики, 2012

Оглавление

Введение 6

Лабораторная работа №1 7

ЭТАПЫ СОЗДАНИЯ ПРОГРАММЫ В ИНТЕГРИРОВАННОЙ СРЕДЕ Visual Studio 7

Компилирование и выполнение программ в среде Visual Studio 7

Содержание отчета 10

Лабораторная работа № 2 10

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ 10

Подготовка к лабораторной работе 10

Функция 11

g= 12

a=0,3 b=0,05 12

x - вводят с клавиатуры 12

Порядок выполнения работы 13

Содержание отчета 13

Лабораторная работа № 3 13

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ 13

Подготовка к лабораторной работе 14

Функция 14

Порядок выполнения работы 15

Содержание отчета 16

Лабораторная работа №4 16

РАСЧЕТ ЗНАЧЕНИЙ ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ. 16

Функция 17

a=2,01; 3,5; 5,8 17

y= 17

x Є[7,5:12] ∆x=0,5 17

Лабораторная работа № 5 19

СОЗДАНИЕ ДИАЛОГОВЫХ ПРОГРАММ 19

Лабораторная работа №6 21

ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 21

Лабораторная работа №7 26

ОБРАБОТКА ДВУХМЕРНЫХ МАССИВОВ 26

Лабораторная работа № 8 30

ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ 30

Лабораторная работа № 9 33

ОБРАБОТКА СТРУКТУР 33

Лабораторная работа № 10 36

БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ 36

Лабораторная работа № 11 39

ТИПОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ 39

Лабораторная работа № 12 41

РЕКУРСИВНЫЕ АЛГОРИТМЫ. 41

СОЗДАНИЕ РЕКУРСИВНОЙ ФУНКЦИЙ 41

Литература 46

Введение 5

Лабораторная работа №1 ЭТАПЫ СОЗДАНИЯ ПРОГРАММЫ В ИНТЕГРИРОВАННОЙ СРЕДЕ VisualStudio6

Лабораторная работа № 2 ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ 9

Лабораторная работа № 3 ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ 12

ЛАБОРАТОРНАЯ РАБОТА №4 РАСЧЕТ ЗНАЧЕНИЙ ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ. 15

Лабораторная работа № 5 СОЗДАНИЕ ДИАЛОГОВЫХ ПРОГРАММ 18

Лабораторная работа №6 ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 20

Лабораторная работа №7 ОБРАБОТКА ДВУХМЕРНЫХ МАССИВОВ 26

Лабораторная работа № 8 ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ 30

Лабораторная работа № 9ОБРАБОТКА СТРУКТУР 33

Лабораторная Работа № 10 БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ 36

Лабораторная Работа № 11 ТИПОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ 38

Лабораторная работа № 12 РЕКУРСИВНЫЕ АЛГОРИТМЫ.

СОЗДАНИЕ РЕКУРСИВНОЙ ФУНКЦИЙ 40

Литература 44