Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
#1

Требуется помощь в составлении блок-схемы для программы - C++

12.10.2015, 23:07. Просмотров 462. Ответов 24
Метки нет (Все метки)

Всем привет,имеется код программы,необходима помощь в составлении блок-схем.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream.h>
#include <math.h>
#include <vcl.h>
#pragma hdrstop
 
#pragma argsused  
int main(int argc, char* argv[])
{
 
using std::cin;
using std::cout;
using std::endl;
char response;
int n;
float x,y,f; 
 
cout<<"Vvedite X: ";
cin>>x;
cout<<"Vvedite Y: ";
cin>>y;
if ((x+y>0) && (x>y^2));
        {
         f=exp(x+y);
         n=1;
        }
if ((x+y<0) || (x=y*y));
        {
         f=exp(-x+y);
         n=2;
        }
cout<<"f="<<f<<endl;
cout<<"nomer vetvi n="<<n<<endl;
cout<<"press 0 to exit";
cin>>response;
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2015, 23:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Требуется помощь в составлении блок-схемы для программы (C++):

Блок схемы для программы - C++
Помогите пожалуйста сделать блок схемы для 3 любых прог из этих 3)) В любом виде,хоть рукописном) Ибо сам к сожалению в таком мало что...

Создание блок-схемы для программы - C++
вот у меня есть программа , не приложу ума как нарисовать блок-схему(полностью) помогите позязя) #include &quot;list.h&quot; int menu() ...

Составление блок-схемы и программы для вычисления значения функции - C++
Дорогие форумчане, помогите решить первое задание, заранее благодарен :)

Составить блок-схемы и программы для вычисления Y и Z по заданным формулам - C++
Составить программы для вычисления Y и Z по заданным формулам прошу вас, помогите, уважаемые!

Нужно нарисовать 2 блок-схемы(1 математическую,2 для написания самой программы) - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; //длина стороны АВ double side(double xa, double ya, double xb,...

Составить блок-схемы, написать программы на языке С++ для вычисления значений f(x) - C++
Составить блок-схемы, написать программы на языке С++ для вычисления значений f(x). Значение аргумента х вводить с клавиатуры. В задание...

24
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
12.10.2015, 23:21 #2
Цитата Сообщение от hipi-hop Посмотреть сообщение
необходима помощь
Какая именно помощь?
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
13.10.2015, 00:21  [ТС] #3
Цитата Сообщение от castaway Посмотреть сообщение
Цитата Сообщение от hipi-hop Посмотреть сообщение
необходима помощь
Какая именно помощь?
любая)
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
13.10.2015, 00:27 #4
https://ru.wikipedia.org/wiki/%D0%91...B5%D0%BC%D0%B0
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
18.10.2015, 22:37  [ТС] #5
Я попробовал,но она оказалась неправильной.Что не так?
Требуется помощь в составлении блок-схемы для программы
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
19.10.2015, 00:29 #6
Тут трудно судить на сколько правильно составлена схема, т.к. код содержит ошибки.
Например:
21-я строка - возведение в квадрат - это либо y * y, либо pow( y, 2 ) (y^2 - это немного другое, и к вещественным типам не применяется). Точка с запятой в конце - лишняя.
26-я строка - та же проблема с ;.

Ты бы поправил ошибки перед тем как составлять блок-схему.
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,203
19.10.2015, 00:37 #7
странно
обычно наоборот, по блок схемам кодят программу

Добавлено через 3 минуты
а чему равно n если ни один if не сработает?
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
19.10.2015, 10:44  [ТС] #8
Цитата Сообщение от castaway Посмотреть сообщение
Тут трудно судить на сколько правильно составлена схема, т.к. код содержит ошибки.
Например:
21-я строка - возведение в квадрат - это либо y * y, либо pow( y, 2 ) (y^2 - это немного другое, и к вещественным типам не применяется). Точка с запятой в конце - лишняя.
26-я строка - та же проблема с ;.
Ты бы поправил ошибки перед тем как составлять блок-схему.
Не суть,ошибки исправлю,но как ни странно программа работает

Добавлено через 43 секунды
Цитата Сообщение от ValeryS Посмотреть сообщение
а чему равно n если ни один if не сработает?
это исключено
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
19.10.2015, 12:10 #9
Цитата Сообщение от hipi-hop Посмотреть сообщение
но как ни странно программа работает
Ок.
Чему в блок-схеме присваивается значение exp(x+y)? Аналогично для другого условия.
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,203
19.10.2015, 18:08 #10
Цитата Сообщение от hipi-hop Посмотреть сообщение
это исключено
а ну ка введи
-0.5 и -0.5 или 0 и 1
я еще много данных могу придумать для которых if не сработают
Цитата Сообщение от hipi-hop Посмотреть сообщение
но как ни странно программа работает
а правильно ли программа работает?
на каких данных тестировал?
Цитата Сообщение от hipi-hop Посмотреть сообщение
x>y^2
если не прав то castaway поправит
приоритет сравнения выше чем XORа
значит сначала сравниваем результат результат true или false
приводится к int 0 1 потом XOR 2 результат 2 или 3
итого true
Цитата Сообщение от hipi-hop Посмотреть сообщение
if ((x+y>0) && (x>y^2));
C++
1
if(x+y>0)
а т очка с запятой вообще нивелирует эту строчку
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
19.10.2015, 20:11  [ТС] #11
Цитата Сообщение от ValeryS Посмотреть сообщение
а ну ка введи
-0.5 и -0.5 или 0 и 1
я еще много данных могу придумать для которых if не сработают
Требуется помощь в составлении блок-схемы для программы
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
19.10.2015, 20:16  [ТС] #12
Цитата Сообщение от castaway Посмотреть сообщение
Чему в блок-схеме присваивается значение exp(x+y)? Аналогично для другого условия.
не знаю
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
19.10.2015, 20:17 #13
Цитата Сообщение от hipi-hop Посмотреть сообщение
не знаю
Как так? Ты же её рисовал.
0
hipi-hop
3 / 3 / 0
Регистрация: 28.09.2015
Сообщений: 44
19.10.2015, 20:47  [ТС] #14
Цитата Сообщение от castaway Посмотреть сообщение
Как так? Ты же её рисовал.
я рисовал. Всм значения? Туда подставляются значения x и y,которые задал пользователь.Или что-то другое имеете ввиду?
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
19.10.2015, 20:51 #15
Цитата Сообщение от hipi-hop Посмотреть сообщение
я рисовал. Всм значения? Туда подставляются значения x и y,которые задал пользователь.Или что-то другое имеете ввиду?
Я имею в виду, какой переменной присваивается значение выражения exp(x+y)? В блок-схеме оно у тебя просто вычисляется, но ни чему не присваивается.
0
19.10.2015, 20:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2015, 20:51
Привет! Вот еще темы с ответами:

Помощь в составлении програм - C++
Можно ли из предоставленных отрезков а, в, с построить треугольник. Если можно, то указать какой - равносторонний, ривнобедрений,...

Написать программы блок схемы и ручной счет - C++
Оч надо до вторника!!!!

Блок схемы для программ С++ - C++
Народ, кто может нарисовать блок схемы к программам построенных на C++ Builder 6, кто силен, нарисуйте. 1)С помощью текстового редактора...

блок-схемы для ООП - C++
Доброго времени, Подскажите пожалуйста, как рисовать блок-схемы для программы с граф. интерфейсом (Qt, Visual и.д.) где почти все...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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