close

Вход

Забыли?

вход по аккаунту

?

лаба 4

код для вставкиСкачать
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
"Харківський політехнічний інститут"
Кафедра "Автоматизовані системи управління"
ЗВІТ
з лабораторної роботи №4
по курсу "Основи алгоритмізації і програмування"
ВИКОНАВ
Студент групи ІФ 33 г
Скомороха О.Г.
ПЕРЕВІРИВ
К.т.н., доц. каф. АСУ
Дукова І.О.
Харків 2013
Тема: Операторы цикла языка С++
Цель:
- закрепить знания об операторах цикла языка С++
- разработать приложение в соответствии с заданием
Задание на лабораторную работу:
Задание:
1) разработать алгоритм для решения поставленной задачи
2) разработать программу для решения поставленной задачи
3) проверить работоспособность программы на тестовых данных
Вариант 4
Дано вещественное число Е>0. Последовательность вещественных чисел определяется следующим образом: =2, , k=2, 3, .... Найти первый из номеров k, для которого выполняется условие , Вывести этот номер k, а также числа и .
Алгоритм
Программный код:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
bool k;
float a,b,c,i,E,m;
cout << " Enter E: ";
cin >> E;
a = 2; i = 1; k = false;
do
{
i++;
c = 1;
for (int j = 1; j <= i; j++)
c = c*a;
b = 2 + (1/c);
m = b - a;
if (m < 0)
m = m*(-1);
if (m < E)
k = true;
else a = b; }
while (k == false);
cout << " Number: " << i << endl;
cout << " a(k) = " << b << endl;
cout << " a(k-1) = " << a << endl;
return 0;
}
Выводы по проделанной работе
Я закрепил знания об операторах цикла языка С++.
Документ
Категория
Рефераты
Просмотров
76
Размер файла
182 Кб
Теги
лаба
1/--страниц
Пожаловаться на содержимое документа