Методичка по ОАиП (C++)

  • 17 янв. 2014 г.
  • 1692 Слова
Министерство образования Республики Беларусь Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники» Кафедра информационных систем и технологий

И. Н. Коренская, А. А. Навроцкий, Е.В. Николаенко

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ В СРЕДЕ VISUAL C++
Задания к контрольной работе по курсу «Основы алгоритмизации и программирования» для студентов 1курса заочной формы обучения всех специальностей БГУИР ИИТ

Минск БГУИР 2010

УДК ББК

Р е ц е н з е н т ы: Василенко Ж. В., доцент кафедры «Технологии программирования» факультета прикладной математики и информатики Учреждения образования Белорусский государственный университет, кандидат технических наук, доцент Шакирин А.И., доцент кафедры «Вычислительная техника» Учрежденияобразования Белорусский государственный аграрный университет, кандидат технических наук, доцент

Коренская, И. Н. Основы алгоритмизации и программирования в среде Visual C++: задания к контрольной работе по курсу «Основы алгоритмизации и программирования» для студ. 1–го курсов всех спец. БГУИР / Коренская И. Н. , А. А. Навроцкий, Е.В. Николаенко – Минск : БГУИР, 2010. – 54 с.: ил. 12 ISBN - - Приведено 6 заданийпо контрольной работе на языке С++ в среде Microsoft Visual Studio с примерами выполнения; представлены индивидуальные задания; дана справочная информация.
УДК ББК

        
ISBN -  

 Коренская И. Н., Навроцкий А. А., Е.В. Николаенко, 2010  УО «Белорусский государственный университет информатики и радиоэлектроники», 2010

3

СОДЕРЖАНИЕ
Задание №1................................................................................................................... 6 Среда программирования Visual C++. Программирование линейных алгоритмов ........................................................................................................................................ 6 1.1. Консольный режим работы среды Visual С++ 6.0 ................................6 1.2. Функции библиотеки math.lib ................................................................. 7 1.3. Пример выполнения задания ................................................................... 9 1.4. Индивидуальные задания ...................................................................... 12 Задание №2................................................................................................................. 15 Программирование разветвляющихся алгоритмов ................................................ 15 2.1. Логические операции и операции сравнения ...................................... 15 2.2. Оператор условной передачи управления if ........................................ 15 2.3. Оператор множественного выбора switch ...........................................16 2.4. Пример выполнения задания ................................................................. 17 2.5. Индивидуальные задания ...................................................................... 19 Задание №3 ................................................................................................................. 21 Программирование циклических алгоритмов. Функции пользователя............... 21 3.1. Оператор цикла с параметром for ......................................................... 21 3.2. Оператор цикла с предусловием while ................................................. 21 3.3. Оператор цикла с постусловием do ...................................................... 21 3.4. Операторы перехода............................................................................... 22 3.5. Объявление функции.............................................................................. 22 3.6. Передача параметров ............................................................................. 23
3.6.1. Передача параметров по значению .............................................................................. 23 3.6.2. Передача параметров по ссылке...
tracking img