
- •Д.С. Семенов
- •Содержание
- •Введение
- •Лабораторная работа №1 Программирование алгоритмов линейной структуры
- •Основные теоретические сведения
- •Арифметические операции и операции присваивания
- •Математические функции - файл math.H
- •Варианты заданий
- •Лабораторная работа №2 Программирование алгоритмов разветвляющейся структуры
- •Оператор передачи управления
- •Лабораторная работа №3 Программирование алгоритмов циклической структуры
- •Оператор цикла с предусловием
- •Операторы прерывания цикла
- •Лабораторная работа №4 Программирование алгоритмов над статическими массивами
- •Лабораторная работа №5 Программирование алгоритмов над многомерными динамическими массивами
- •Delete имя_указателя;
- •Имя_массива[индекс]
- •Delete [] имя_указателя;
- •Тип_массива ** имя_указателя;
- •Лабораторная работа №6 Программирование алгоритмов над массивами символов
- •Основные теоретические сведения
- •Список используемой литературы:
- •Математические функции - файл math.H
- •Функции ввода-вывода для стандартных файлов
- •Функции для работы со строками
- •Функции для работы с терминалом в текстовом режиме
- •Функции для выделения и освобождения памяти
- •Специальные функции
- •Компонентные функции класса ios
- •Компонентные функции класса istream
- •Компонентные функции класса ostream
- •Функции – манипуляторы
- •Параметризованные функции – манипуляторы – файл iomanip.H
- •Компонентные функции класса filebuf
- •Компонентные функции классов ifstrefm, ofstream, fstream
- •Режимы файла,
- •Приложение 2
- •Полная таблица десятичных, шестнадцатеричных и двоичных ascii - кодов
- •Продолжение табл. П1.18
Федеральное агентство по образованию
Братский государственный университет
С.А. Дьяконица
Д.С. Семенов
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ C++
Методические указания к лабораторным работам по дисциплине “Программирование и основы алгоритмизации” для студентов специальности 22030165
Лабораторный практикум
Братск 2007
УДК 681.3.06
Основы программирования на языке С++: Методические указания к лабораторным работам / С.А. Дьяконица, Д.С. Семенов. – Братск: БрГУ, 2007. – с.
Содержат указания к выполнению цикла лабораторных работ по курсу “Программирование и основы алгоритмизации”, а также основным понятиям, принципам и приемам разработки программ на языке С++.
Предназначены для студентов дневной, заочной форм обучения и обучающихся по сокращенным образовательным программам специальности 22030165.
Рецензент:
к.т.н. Крумин О.К.А.Н. Емцев, канд. техн. наук,
профессор кафедры систем электроснабжения
Печатается по решению издательско-библиотечного совета
|
665709, Братск, ул. Макаренко, 40, Братский государственный ун-т Тираж 100 экз. Заказ |
Содержание
Введение…………………………………………..……............ |
4 |
|
|
Лабораторная работа №1 Программирование алгоритмов линейной структуры………………………….. |
5 |
|
|
Лабораторная работа №2 Программирование алгоритмов разветвляющейся структуры……………… |
36 |
|
|
Лабораторная работа №3 Программирование алгоритмов циклической структуры……………………… |
58 |
|
|
Лабораторная работа №4 Программирование алгоритмов над статическими массивами……………… |
79 |
|
|
Лабораторная работа №5 Программирование алгоритмов над многомерными динамическими массивами…………….... |
106 |
|
|
Лабораторная работа №6 Программирование алгоритмов над массивами символов……………………... |
135 |
|
|
Список используемых источников………………………… |
151 |
|
|
Приложение 1. Стандартные библиотеки функций языка Си……………………………………………………… |
152 |
|
|
Приложение 2. Таблица ASCII – кодов символов……… |
172 |
|
|