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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
#1

Как правильно построить блок-схему(просто объясните) - C++

17.12.2012, 19:11. Просмотров 2003. Ответов 4
Метки нет (Все метки)

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
115
116
117
118
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<process.h>
 
int n;
 
void vvod(float a[])
{
 int i;
 cout<<"Vvedite elementu massiva "<<endl;
 for(i=0;i<n;i++)
   cin>>a[i];
}
 
float sr_zn(float a[])
{
 int i;
 float c;
 c=0;
 for(i=0;i<n;i++)
  c=c+a[i];
 c=c/n;
 return c;
}
 
float a_max(float a[],int k,int &ni)
{
 int i;
 float c;
 c=a[0];
 ni=0;
 for(i=1;i<k;i++)
  if (a[i]>=c)
  {
   c=a[i];
   ni=i;
  }
 return c;
}
 
float a_min(float a[],int k,int &ni)
{
 int i;
 float c;
 c=a[0];
 ni=0;
 for(i=1;i<k;i++)
  if (a[i]<c)
  {
   c=a[i];
   ni=i;
  }
 return c;
}
 
 
int main()
{
 int i;
 int nvec;
 float v1[30];
 float v2[30];
 float v3[30];
 float sr[3];
 float z1,z2;
 
// vvod
 clrscr();
 cout<<"Vvedite kolichestvo el-ov v vectore n (n<=30) ";
 cin>>n;
 
 cout<<"Ishodniy vektor v1 "<<endl;
 vvod(v1);
 
 cout<<"Ishodniy vektor "<<endl;
 for(i=0;i<n;i++)
 {
   cout<<v1[i]<<"  ";
 
 }
 cout<<"Ishodniy vektor v2 "<<endl;
  vvod(v2);
 cout<<"Ishodniy vektor v3 "<<endl;
  vvod(v3);
 cout<<endl;
 
 sr[0]=sr_zn(v1);
 sr[1]=sr_zn(v2);
 sr[2]=sr_zn(v3);
 
 z1=a_max(sr,3,nvec);
 switch(nvec)
 {
  case 0: cout<<"Maks.sr.znach imeet vektor v1 "<<endl;break;
  case 1: cout<<"Maks.sr.znach imeet vektor v2 "<<endl;break;
  case 2: cout<<"Maks.sr.znach imeet vektor v3 "<<endl;break;
 }
 z2=a_min(sr,3,nvec);
 switch(nvec)
 {
  case 0: cout<<"Min.sr.znach imeet vektor v1 "<<endl;break;
  case 1: cout<<"Min.sr.znach imeet vektor v2 "<<endl;break;
  case 2: cout<<"Min.sr.znach imeet vektor v3 "<<endl;break;
 }
 
 for(i=0;i<3;i++)
  if((sr[i]!=z1)&&(sr[i]!=z2))
   nvec=i;
 switch(nvec)
 {
  case 0: cout<<"Nastupne sr.znach imeet vektor v1 "<<endl;break;
  case 1: cout<<"Nastupne sr.znach imeet vektor v2 "<<endl;break;
  case 2: cout<<"Nastupne sr.znach imeet vektor v3 "<<endl;break;
 }
 
 getch();
}
Нужна блок-схема, как правильно ее построить? Как оформить все функции? И это все будет в одной схеме или функции в отдельных?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 19:11     Как правильно построить блок-схему(просто объясните)
Посмотрите здесь:

C++ Объясните как Блок схему составить для цикла for
Объясните как правильно сравнить переменные типа char C++
Объясните как правильно создавать проект C++
как построить блок схему для этой программы C++
построить блок-схему калькулятора C++
Построить блок-схему. Даны числа:а,в и с.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат C++
Как сделать блок схему? C++
Правильно ли я нарисовала блок-схему под программу C++
C++ Построить блок-схему
C++ Построить блок-схему функции
Написать блок-схему и программу вычисления функции на заданном промежутке и построить график этой функции C++
C++ Как записаить блок-схему структуры

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
17.12.2012, 19:13     Как правильно построить блок-схему(просто объясните) #2
Ф-ии должны быть в отдельных схемах (99%)
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
17.12.2012, 19:13     Как правильно построить блок-схему(просто объясните) #3
Альма, http://yandex.ru/yandsearch?text=%D0...%BC%D1%8B&lr=2
Цитата Сообщение от Альма Посмотреть сообщение
И это все будет в одной схеме или функции в отдельных?
функции в отдельных
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
17.12.2012, 22:07  [ТС]     Как правильно построить блок-схему(просто объясните) #4
А как будет блок-схема функции выглядеть?
Подобно этой?
Миниатюры
Как правильно построить блок-схему(просто объясните)  
Smetanka
56 / 17 / 1
Регистрация: 14.05.2012
Сообщений: 134
17.12.2012, 22:17     Как правильно построить блок-схему(просто объясните) #5
Ну вобще то блок схему строить по коду программы это бред. Это то же самое что сначала построить дом, а потом думать каким же он должен все таки быть. Блок схема - это формально описаный, возможно даже укрупненый алгоритм решения задачи. Т.е. как происходит разработка программы. Сначала придумываем модель для задачи. Потом формализуем условие для данной модели. Потом составим алгоритм решения задачи(например блок схему), ПОТОМ ТОЛЬКО ПИШЕМ КОД нашего алгоритма...как то так. А правила создания блок схем http://ru.wikipedia.org/wiki/Блок-схема Глядите по госту)
Yandex
Объявления
17.12.2012, 22:17     Как правильно построить блок-схему(просто объясните)
Ответ Создать тему
Опции темы

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