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

Блок-схема!( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Квадратное уравнение http://www.cyberforum.ru/cpp-beginners/thread897947.html
Недавно начал изучать язык и по мере прочтения книги решил порешать задачи. Сначала все было хорошо, но когда дошел до квадратного уравнения, столкнулся с проблемой. Вот код : // kvur.cpp -- решает квадратное уравнение. #include <iostream> #include <cmath> using namespace std; int main() { double a, b, c, D, X1, X2;
C++ блок схеме помогите построить блок схему к этой программе #include <iostream> using namespace std; int main() { int min, max, sr = min = max = 0; int A = 0, B = 0, C = 0; cin >> A >> B >> C; if (A < B && A < C) { http://www.cyberforum.ru/cpp-beginners/thread897946.html
Создание exe файла C++
У меня есть консольное приложение, и чтобы его запустить я захожу в Visual Studio 2010 выбираю проект и жму f5. Как мне сделать exe файл чтобы я могу сразу запустить и мне не нужно было идти в Visual Studio для запуска приложения ?
Перегрузка функций и операторов C++
Люди добрые помогите пожалуйста! необходимо написпть программы на С++ а) Создать класс 2-D координат. Определить операторы "+" и "-" как дружественные функции, а операторы присваивания и сравнения как методы класса. Должны быть возможность осуществления операций, как между координатами, так и между координатами и обычными числами. b) Создать класс List - очередь. Определить операторы "+" –...
C++ Файлы. Определить, есть ли в наличии книга "Информатика" за 1990 год http://www.cyberforum.ru/cpp-beginners/thread897921.html
Задан файл, который содержит информацию о книгах (фамилия, название, год издания). Определить, есть ли в наличии книга "Информатика" за 1990 год. Если да, то вывести фамилию автора, если несколько, то вывести полную информацию обо всех эти книги.
C++ Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке Люди добрые помогите пожалуйста! неоходимо написать программу на С++: Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке: номер автобуса, фамилию и инициалы водителя, номер маршрута, признак местонахождения автобуса – на маршруте или в парке. Программа должна обеспечивать: начальное формирование списка, введение ... подробнее

Показать сообщение отдельно
Тулячок
Сообщений: n/a
10.06.2013, 22:31     Блок-схема!(
Ребят помогите пожалуйста построить блок-схему по программе с комментариями:

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#include <graphics.h>
#include <dos.h>
 
void main(void)
{
//переменные для вычисления масштабов по осям координат
float kx,ky,ku;
//переменные для графики и циклов
int gd=DETECT,gm,xm=639,ym=479,i,j,k,km=2,xg1,xg2,xg3;
//переменные для сигналов элементов многозначной логики
char rg,x11p,x11,x12p,x12,y1p,y1,x21p,x21,x22p,x22,y2p,y2,y3p,y3,
//переменные для символьного обозначения сигналов
s[6][4]={"R11\0","X12\0","NY1\0","X21\0","S22\0","QY2\0"},
//переменные для символьного обозначения уровней
u[4][2]={"0\0","1\0","2\0","3\0"},
//массив реакций элемента четырёх логики
mnn[4][4]={ 3,3,3,3,
3,2,2,2,
3,2,1,1,
3,2,1,0};
//mnn[4][4]={ 3,3,3,3,
// 3,3,3,3,
// 3,3,3,3,
// 3,3,3,0};
 
//включение графического режима отображения
initgraph(&gd, &gm, "c:\\tc\\bgi");
//расчет масштабных коэффициентов по осям координат
kx=xm/(16*km);
ky=ym/6;
ku=ym/(6*4);
//рамка поля отображения
rectangle(0,0,xm,ym);
//построение осей и надписей
for(j=0;j<6;j++)
{ setcolor(2);
line(0, ky*(j+1), xm, ky*(j+1));
if(j==2 || j==5) setcolor(13);
else setcolor(14);
outtextxy(0 +2 , ky*j+4, s[j]);
outtextxy(xm-8*3, ky*j+4, s[j]);
for(i=0;i<4;i++)
{ setcolor(1);
if(i!=0)
line(0, ky*(j+1)-ku*i, xm, ky*(j+1)-ku*i);
setcolor(2);
outtextxy(0 +2 , ky*(j+1)-ku*i-9, u[i]);
outtextxy(xm-10, ky*(j+1)-ku*i-9, u[i]);
}
}
//инициализация рабочих переменных
x11p=0;
x12p=0;
y1p=0;
x21p=0;
x22p=0;
y2p=0;
//циклы формирования повторяющихся последовательностей
//для формирования входных сигналов на 4-хзначные логические элементы
for(k=0; k<km; k++)
{ for(j=0;j<4;j++)
{ for(i=0;i<4;i++)
{ //x11=(j%2)*3;
//входные сигналы для 1 элемента
x11=i;
x12=y2p;
//входные сигналы для 2 элемента
x21=y1p;
//x22=(j%2)*3;
x22=j;
//формирование выходных сигналов по таблице истинности
y1=mnn[x11][x12];
y2=mnn[x21][x22];
y3=y2p;
//вычисление абсцисс графиков
xg1=kx*(i +j*4+k*16);
xg2=kx*(i+1+j*4+k*16);
//вывод 1 входного сигнала 1 элемента
setcolor(14);
line(xg1, 1*ky-x11 *ku, xg2, 1*ky-x11*ku);
line(xg1, 1*ky-x11p*ku, xg1, 1*ky-x11*ku);
//вывод 2 входного сигнала 1 элемента
line(xg1, 2*ky-x12 *ku, xg2, 2*ky-x12*ku);
line(xg1, 2*ky-x12p*ku, xg1, 2*ky-x12*ku);
//вывод выходного сигнала 1 элемента
setcolor(13);
line(xg1, 3*ky-y1 *ku, xg2, 3*ky-y1*ku );
line(xg1, 3*ky-y1p *ku, xg1, 3*ky-y1*ku );
//вывод 1 входного сигнала 2 элемента
setcolor(14);
line(xg1, 4*ky-x21 *ku, xg2, 4*ky-x21*ku);
line(xg1, 4*ky-x21p*ku, xg1, 4*ky-x21*ku);
//вывод 2 входного сигнала 2 элемента
line(xg1, 5*ky-x22 *ku, xg2, 5*ky-x22*ku);
line(xg1, 5*ky-x22p*ku, xg1, 5*ky-x22*ku);
//вывод выходного сигнала 2 элемента
setcolor(13);
line(xg1, 6*ky-y3 *ku, xg2, 6*ky-y3 *ku );
line(xg1, 6*ky-y3p *ku, xg1, 6*ky-y3 *ku );
//запоминание состояния рабочих переменных для следующего цикла
x11p=x11;
x12p=x12;
y1p=y1;
x21p=x21;
x22p=x22;
y2p=y2;
y3p=y3;
}
}
}
//остановка по клавише для просмотра результатов
getch();
//выключние графического отображения
closegraph();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru