Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_-_1_kurs / Методические указания к лабораторным работам 1-2.pdf
Скачиваний:
135
Добавлен:
09.06.2015
Размер:
521.7 Кб
Скачать

Вариант 14. Найти сумму первых N элементов прогрессии an+1 = an *1,5 4, a0 = 0 . Число N вводится пользователем с клавиатуры.

Вариант 15. Вычислить факториал числа N. Число N вводится пользователем с клавиатуры.

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

Отчет должен включать в себя:

титульный лист;

постановку задачи;

блок-схему программы;

исходный код программы;

таблицу тестовых данных и ожидаемых результатов;

результаты работы программы;

выводы.

8.КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Перечислите основные свойства алгоритма. Объясните смысл каждого из свойств.

2.Какие алгоритмы принято называть линейными?

3.Объясните предназначение алгоритмической конструкции «ветвление». Какие операторы в языке С++ используются для реализации конструкции «ветвление»?

4.В чем заключаются основные различия между циклом с предусловием и циклом с постусловием? Какие операторы в языке С++ обеспечивают реализацию алгоритмической конструкции «цикл»?

46

5.Чем отличается тип данных int от типа данных double? Какие еще типы данных существуют в языке С++?

6.Определите значение переменной y. Обоснуйте свой ответ.

double y = 10/4;

7.Что такое идентификаторы? Какие виды идентификаторов вы знаете?

8.Какие операторы в языке С++ используются для передачи управления внутри программы?

9.В чем отличие префиксной и постфиксной формы операции инкремента?

9. ЛИТЕРАТУРА

1.С. В. Глушаков, А. В. Коваль, С. В. Смирнов. Язык программирования С++. Учебный курс. — М.:АСТ,

2001г. (ISBN 966-03-1282-2)

2.Бьерн Страуструп. Язык программирования С++.

— М.:Бином, 2008 г. (ISBN 5-7989-0226-2, 5-7940-0064-3, 0-201-70073-5)

3. Т.А.Павловская. С/С++. Программирование на языке высокого уровня. — СПб.:Питер, 2007г. (ISBN

978-5-94723-568-5)

4.В.В.Борисенко. Основы программирования. — М.:

ИНТУИТ, 2005г. (ISBN 5-9556-0039-6)

5.Б.И. Пахомов. C/C++ и MS Visual C++ 2008 для

начинающих. — СПБ.: БХВ-Петербург, 2009. (ISBN

978-5-9775-0267-2)

47

Учебно-методическое издание

Варфоломеев Алексей Викторович

Язык С++. Базовые алгоритмические конструкции

Методические указания к лабораторным работам по дисциплине «Алгоритмические языки и программирование»

для студентов направлений 230100.62 и 230400.62

Подписано к печати

 

 

Формат - 60х84/16

Усл. печ. л. –

Тираж –

Заказ №

Изд. № 146-11