Операторы цикла
Автор: Александр Гловацкий • Май 24, 2020 • Лабораторная работа • 1,007 Слов (5 Страниц) • 338 Просмотры
Федеральное государственное автономное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный университет аэрокосмического приборостроения
КАФЕДРА № 44
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Доц., к.т.н. | Л.Н. Бариков | |||
должность, уч. степень, звание | подпись, дата | инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3 |
Операторы цикла |
по дисциплине: Основы программирования |
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. | 4416 | М.А. Ворожба | |||
подпись, дата | инициалы, фамилия |
Санкт-Петербург 2015
- Цель лабораторной работы: изучение концепций и освоение технологии процедурного программирования, приобретение навыков процедурного программирования на языке C/С++ циклических вычислений.
- Задание на программирование: используя технологию процедурного программирования разработать программу решения каждой из двух индивидуальных задач тремя видами циклических управляющих структур: Цикл - Пока (с предусловием), Цикл - До (с постусловием), Цикл - Для (с параметром).
1) Для введённого с клавиатуры значения N найти (2*N)!! по формуле:
(2*N)!! = 2*4*6*…*(2*N-2)*(2*N).
2) Вычислить предел последовательности {Yn} при n → [pic 1], где Yn вычисляется по формуле:
[pic 2] n = 3, 4, 5,…
Значения Y0, Y1, Y2 и точность вычисления ε вводятся с клавиатуры. Вычисления прекратить при выполнении условия ⎪Yn – Yn-1⎪ < ε.
- Схема алгоритма
[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21]
- Программный код:
#define _USE_MATH_DEFINES
#include
#include
#include
using namespace std;
...