Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 158
#1

Конструкция циклов с предусловаием и постусловием - C++

22.10.2013, 19:25. Просмотров 320. Ответов 9
Метки нет (Все метки)

Вообще не соображаю как решить такую задачу (3 задача), 2-ю задачу вроде решил, его можно оценить тут : Операторы повторений - 2 задания
1. Разработать алгоритм и программ для вычисления суммы с заданной точностью. Получить результат.
Конструкция циклов с предусловаием и постусловием
Передайте ссылку, если уже была такая тема, смотря на нее буду решать свою (как пример). Или порешите эту задачу, а 4 (последняя задача) похоже на него и я сам его решу. Спасибо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2013, 19:25     Конструкция циклов с предусловаием и постусловием
Посмотрите здесь:

Конструкция if.. - C++
Помогите пожалуйста довести задачу до конца! Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k –...

Конструкция - C++
ребят помогите разобрать конструкцию вида (ah==72)?k--:k; знаю что чтото логическое но вспомнить немогу:)

конструкция - C++
Доброго времени суток, с с++ мало знаком не могли бы пояснить некоторые моменты кода. #include <math.h> void tred2(float **a,...

Интересная конструкция в C++ - C++
Добрый день. Подскажите пожалуйста, что это такое: float time = clock.getElapsedTime().asMicroseconds();

Что за конструкция? - C++
Привет. Что за конструкция такая? Поясните что делает: for( int i=0;i<N;++i ){ ++nCount; } f() - возвратит...

Не работает конструкция с new - C++
char**ex=new char*; for(i=0;i<n;i++) ex=new char; for(i=0;i<n;i++) cin>>ex; почему не работает

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
22.10.2013, 20:09     Конструкция циклов с предусловаием и постусловием #2
Аркалык, алгоритм решения с предусловием примерно такой: объявляете переменную, куда заносите текущее значение погрешности. И в самом цикле вычисляете S+=1/(i*(i+2)). Как то так. В тонкостях математики не силен. С пост условием то же самое. Вроде все правильно сказал)
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 158
23.10.2013, 17:56  [ТС]     Конструкция циклов с предусловаием и постусловием #3
Поднял
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:07     Конструкция циклов с предусловаием и постусловием #4
Вычислить бесконечную сумму рда с заданной точностью e
Вычислить бесконечную сумму ряда с заданной точностью e (e>0)
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 158
29.10.2013, 14:30  [ТС]     Конструкция циклов с предусловаием и постусловием #5
Я задал точность через #define n 10, значить 1*3 1 у меня x и он будет выполнятся до 10, а 3 у меня y. Вычисления будет выполнятся, пока x не будет равно до n.
Проверьте пожалуйста, все ли правильно. Посчитал с помощью ручной математики, вроде правильно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define n 10
void main()
{
clrscr();
int x,y;
float s,p;
printf("x=");
scanf("%d",&x);
printf("y=");
scanf("%d",&y);
s=0;
p=1;
for (x=n; x<=n; x++)
y++;
s=(p/x*y)+(p/x*y);
printf("s=%6.2f",s);
getch();
}
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
29.10.2013, 15:39     Конструкция циклов с предусловаием и постусловием #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <math.h>
 
int main()
{
    float v, s = 0;
    float eps = .0001f;
    for ( int i = 1; ; i++ ) {
        v = 1.f / (i * (i + 2));
        if ( v < eps ) break;
        s += v;
    }
    printf( "%f\n", s );
}
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 158
29.10.2013, 16:23  [ТС]     Конструкция циклов с предусловаием и постусловием #7
castaway, Что-то у меня не укладывается это в голове
Этот код до скольки будет считать? Можно как-то ограничиться до 10, так что бы, когда значение i дойдет до 10, цикл будет остановлен и вывести сумму s.
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
29.10.2013, 16:25     Конструкция циклов с предусловаием и постусловием #8
Он будет работать до тех пор, пока вычисляемое значение не будет соответствовать заданной точности. Об этом гласит твоё задание.
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 158
29.10.2013, 17:01  [ТС]     Конструкция циклов с предусловаием и постусловием #9
castaway, Как я понял, это у меня заданный точность:
Цитата Сообщение от castaway Посмотреть сообщение
float eps = .0001f;
а что обозначает буква f в конце цифры? Решение выходит таким: s=0.740049
И почему именно, заданный точность равен .0001f? Извиняюсь за глупые вопросы!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 17:03     Конструкция циклов с предусловаием и постусловием
Еще ссылки по теме:

Не работает конструкция if else - C++
#include &lt;iostream&gt; using namespace std; void zeroSmaller(int&amp;, int&amp;); int main() { int number1, number2; ...

Конструкция try . catch - C++
Здравствуйте. Подскажите, как продолжить работу программи после обнаружения ошибки конструкцией try ... catch. #include...

Неизвестная конструкция - C++
Задача поставлена так: Написать программу, переводящую арабские числа в римские. Задача упрощается тем, что можна считать, что 40=XXXX,...

Что за конструкция? - C++
Доброго времени суток. Встречал где-то конструкцию типа for(;;) { тыры-пыры; } В общем, без указания параметров цикла. Встречал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
29.10.2013, 17:03     Конструкция циклов с предусловаием и постусловием #10
Буква f означает что константа имеет тип float.
В задании не сказано откуда берется эта точность, поэтому я прописал её собственноручно. Можешь переделать программу чтобы эту точность можно было вводить с клавиатуры.
Yandex
Объявления
29.10.2013, 17:03     Конструкция циклов с предусловаием и постусловием
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru