Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6


НазваниеЛабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6
страница1/22
Дата публикации06.05.2013
Размер0.58 Mb.
ТипЛабораторная работа
userdocs.ru > Информатика > Лабораторная работа
  1   2   3   4   5   6   7   8   9   ...   22


Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет

информатики и радиоэлектроники»

Кафедра вычислительных методов и программирования


В. Л. Бусько, А. А. Навроцкий


ОСНОВЫ АЛГОРИТМИЗАЦИИ

И ПРОГРАММИРОВАНИЯ

В СРЕДЕ VISUAL C++
Лабораторный практикум по курсу

«Основы алгоритмизации и программирования»

для студентов 1 – 2-го курсов всех специальностей БГУИР

Минск БГУИР 2008

УДК 681.3.06 (075.8)

ББК 32.973.26-018.1 я7

Б 92

Бусько, В. Л.

Б 92 Основы алгоритмизации и программирования в среде Visual C++ : лаб. практикум по курсу «Основы алгоритмизации и программирования» для студ. 1 – 2-го курсов всех спец. БГУИР / В. Л. Бусько, А. А. Навроцкий. – Минск : БГУИР, 2008. – 66 с. : ил.
ISBN 978-985-488-374-8
Приведены 16 лабораторных работ на языке С++ в среде Microsoft Visual Studio с примерами выполнения; представлены индивидуальные задания; дана необходимая справочная информация.

УДК 681.3.06 (075.8)

ББК 32.973-018 я 73

  Бусько В. Л., Навроцкий А. А., 2008

ISBN 978-985-488-374-8    УО «Белорусский государственный университет

информатики и радиоэлектроники», 2008

СОДЕРЖАНИЕ

Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6

1.1. Консольный режим работы среды Visual С++ 6.0 6

1.2. Функции библиотеки math.lib 7

1.3. Пример выполнения работы 8

1.4. Индивидуальные задания 9

Лабораторная работа №2 Программирование разветвляющихся алгоритмов 11

2.1. Логические операции и операции сравнения 11

2.2. Приоритет операций в С++ 11

2.3. Оператор условной передачи управления if 11

2.4. Оператор множественного выбора switch 12

2.5. Пример выполнения работы 12

2.6. Индивидуальные задания 13

Лабораторная работа №3 Программирование циклических алгоритмов 15

3.1. Оператор цикла for 15

3.2. Оператор цикла while 15

3.3. Оператор цикла do 15

3.4. Отладка программы 15

3.5. Пример выполнения работы 16

3.6. Индивидуальные задания 17

Лабораторная работа №4 Программирование с использованием одномерных массивов 19

4.1. Одномерные статические массивы 19

4.2. Пример выполнения работы 19

4.3. Индивидуальные задания 20

Лабораторная работа №5 Указатели. Программирование с использованием динамических двумерных массивов 21

5.1. Объявление указателя 21

5.2. Операции над указателями 21

5.3. Создание двумерного динамического массива 22

5.4. Пример выполнения работы 22

5.5. Индивидуальные задания 23

Лабораторная работа №6 Программирование с использованием строк 25

6.1. Объявление строк 25

6.2. Функции для работы со строками 25

6.3. Пример выполнения работы 26

6.4. Индивидуальные задания 27

Лабораторная работа №7 Программирование с использованием Структур 28

7.1. Объявление структур 28

7.2. Пример выполнения работы 28

7.3. Индивидуальные задания 30

Лабораторная работа №8 Программирование с использованием функций 32

8.1. Объявление функции 32

8.2. Передача параметров 32

8.3. Перегрузка функций и указатель на функцию 33

8.4. Пример выполнения работы 33

8.5. Индивидуальные задания 34

Лабораторная работа №9 Программирование с использованием рекурсии 36

9.1. Понятие рекурсии 36

9.2. Пример выполнения работы 36

9.3. Индивидуальные задания 37

Лабораторная работа №10 Программирование с использованием файлов 39

10.1. Организация работы с файлами 39

10.2. Функции для работы с файлами 39

10.3. Пример выполнения работы 41

10.4. Индивидуальные задания 45

Лабораторная работа №11 Сортировка по ключу одномерных массивов структур 48

11.1. Сортировка массивов 48

11.2. Пример выполнения работы 49

11.3. Индивидуальные задания 50

Лабораторная работа №12 Поиск по ключу В одномерном массиве структур 51

12.1. Поиск в массиве 51

12.2. Индивидуальные задания 52

Лабораторная работа №13 Программирование с использованием Однонаправленных списков типа «стек» 54

13.1. Работа со стеками 54

13.2. Индивидуальные задания 55

Лабораторная работа №14 Программирование с использованием Однонаправленных списков типа «ОЧЕРЕДЬ» 56

14.1. Работа с однонаправленными списками 56

14.2. Индивидуальные задания 57

Лабораторная работа №15 Программирование с использованием двусвязанных списков 58

15.1. Очереди на основе двусвязанных списков 58

15.2. Индивидуальные задания 61

Лабораторная работа №16 Программирование с использованием древовидных структур данных 63

16.1. Основные операции с бинарным деревом поиска 63

16.2. Индивидуальные задания 67

Литература 68
  1   2   3   4   5   6   7   8   9   ...   22

Похожие:

Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconЛабораторная работа 1
Б 35 Основы программирования на языке Object Pascal в среде delphi: Лаб практикум по курсам «Программирование» и «Основы алгоритмизации...
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconДисциплина “Компьютерные информационные технологии”
Среда программирования Visual Basic. Создание интерфейса пользователя. Основные окна
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconТема 1: Эволюция языков программирования
Процедурное программирование, Объектно-ориентированное программирование (ооп), Декларативные языки программирования
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 icon1 Работа в среде Visual Studio. Net 200 Часть II. Программирование на vb – первый уровень 200
Работа с мышью и клавиатурой 201 Часть III. Программирование на vb второй уровень 201
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconIi. Программирование на Visual Basic – первый уровень 24
Перенос вашего проекта на другие компьютеры 22 Часть II. Программирование на Visual Basic первый уровень 24
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconЛабораторная работа №1 Построение и реализация моделирующих алгоритмов...
Цель работы: выработка навыков алгоритмизации и программирования имитационных моделей систем массового обслуживания (смо) методом...
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconЛабораторна я работа №1 Изучение среды Visual Studio 2010. настройка...
Рассматривается инструментальная среда разработки приложений Microsoft Visual Studio 2010 в режиме компилятора языка С. Приводится...
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconЛабораторная работа №1 4 «Система проектирования Visual Basic 0»
«Экономика и организация производства», 1-37 01 08 «Оценочная деятельность на автомобильном транспорте» и 1-27 02 01 «Транспортная...
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconВопросы к экзамену по курсу "Технологии программирования" для потока ас-09
Обзор основных моделей программирования. Императивное (процедурное) программирование (пример программы на Pure c или Pascal)
Лабораторная работа №1 Среда программирования Visual C++. Программирование линейных алгоритмов 6 iconЛабораторная работа №1
Цель работы: приобрести навыки работы в системе программирования на примере интегрированной среды tp
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница