0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 4
1

Нужна блок-схема для программы

28.05.2010, 17:04. Показов 1687. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Укрупненная общая схема и схема детализации всех программ,используемых в алгоритме


Pascal
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
program kurs;
uses crt;
var m,m1:array [1..100,1..100] of integer; i,j,n,d:integer; f:text; s:string;
 
procedure pechat;
begin
writeln('------------------------------');
for i:=1 to n do begin
for j:=1 to n do
write (m[i,j]:5);
writeln;
end;
end;
 
 
procedure vvod(p:byte);
begin
randomize;
write('vvedite razmer matrici NxN: ');
read(n);
for i:=1 to n do
for j:=1 to n do begin
    if p=0 then m[i,j]:=0;
    if p=2 then m[i,j]:=random(50);
    if p=1 then begin
       write('Vvedite ',j,' element ',i,' stroki matrici: ');
       read(m[i,j]);
    end;
end;
pechat;
writeln; writeln('>>> najmite probel dlya prodoljeniya...'); readkey
end;
 
 
 
procedure nulevaya;
begin
for i:=1 to n do
for j:=1 to n do
m[i,j]:=0;
pechat;
writeln; writeln('>>> najmite probel dlya prodoljeniya...'); readkey
end;
 
procedure sortirovka;
var pp,ppp,g:integer;
begin
writeln('Sortirovka');
writeln ('1. Sortirovat stroki');
writeln ('2. Sortirovat stobci');
read(pp);
writeln('1. Sortirovat po vozrastaniyu');
writeln('2. Sortirovat po ubivaniya');
read(ppp);
writeln('Do');
pechat;
if (pp=1)and(ppp=1) then
   for i:=1 to n do
   for j:=1 to n-1 do
   if m[i,j]>m[i,j+1] then begin g:=m[i,j]; m[i,j]:=m[i,j+1]; m[i,j+1]:=g;  end;
if (pp=1)and(ppp=2) then
   for i:=1 to n do
   for j:=1 to n-1 do
   if m[i,j]<m[i,j+1] then begin g:=m[i,j]; m[i,j]:=m[i,j+1]; m[i,j+1]:=g;  end;
if (pp=2)and(ppp=1) then
   for i:=1 to n do
   for j:=1 to n-1 do
   if m[j,i]>m[j+1,i] then begin g:=m[j,i]; m[j,i]:=m[j+1,i]; m[j+1,i]:=g;  end;
if (pp=2)and(ppp=2) then
   for i:=1 to n do
   for j:=1 to n-1 do
   if m[j,i]<m[j+1,i] then begin g:=m[j,i]; m[j,i]:=m[j+1,i]; m[j+1,i]:=g;  end;
 
 
 
 
writeln('Posle');
pechat;
writeln; writeln('>>> najmite probel dlya prodoljeniya...'); readkey
end;
 
 
procedure zapis;
var s:string[50]; d:integer;
begin
writeln('Vvedite imya faila: ');
 
readln(s);
assign(f,'matrica.txt');
 
rewrite(f);
for i:=1 to n do begin
for j:=1 to n do begin
write (f,m[i,j]);
write (f,' ');
end;
writeln(f,' ');
end;
close(f);
 
 
writeln; writeln('>>> najmite probel dlya prodoljeniya...'); readkey
end;
 
procedure zadanie;
var nn,k:integer;
begin
writeln('Zadanie: dana matrica NxN, zamenit elementi matrici, yavlyayushiesya prostimi chislami nulem.');
writeln('Do:');
pechat;
writeln('Posle:');
for i:=1 to n do
for j:=1 to n do begin
    nn:=0;
    for k:=1 to m[i,j] do
    if (m[i,j] mod k)=0 then nn:=nn+1;
    if nn<3 then m[i,j]:=0;
 
end;
 
 
 
pechat;
writeln; writeln('>>> najmite probel dlya prodoljeniya...'); readkey
end;
 
begin
clrscr;
vvod(0);
 
pechat;
writeln('2. Vivod na ekran nulevoi matrici zadannoi razmernosti');
 
nulevaya;
 
writeln('3. Zapolnenie matrici cluchaennimi chislamio i vivod ee na ekran');
 
vvod(2);
 
writeln('4. Vvidod otsortirovannoi matrici');
 
sortirovka;
 
 
writeln('5. Vivod na ekran individualnogo zadaniya (zamenit prostie chisla na 0)');
 
zadanie;
 
 
writeln('6. Zapis v fail poluchennogo rezultata');
 
zapis;
 
 
 
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2010, 17:04
Ответы с готовыми решениями:

Нужна блок-схема программы
Привет всем) Имеется программа, мне нужно начертить блок-схему по ней. &quot;Блок-схема онлайн&quot; не дает...

нужна блок схема. не пугайтесь, когда увидите код программы))
program sadik; uses crt; type detskiy=record naimen:string; nomer:byte; raion:string;...

Блок-схема для программы + отладка
Уважаемые форумчане, имеется программа по ней необходимо сделать блок схему и возможные варианты...

Нужна блок схема
Нужна блок схема к трём задачям! 1: program cyb_52; uses Crt; var R1, R2, x, y: real; begin...

3
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
28.05.2010, 18:28 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Готовая блок-схема лежит в архиве)))
Вложения
Тип файла: rar Program1.pas_.rar (359.6 Кб, 120 просмотров)
0
48 / 47 / 4
Регистрация: 25.05.2010
Сообщений: 100
28.05.2010, 19:31 3
Цитата Сообщение от Rom@ Посмотреть сообщение
в принципе неплохая програмка
Соглашусь! Но +1 спасибо так не кто в теме и не поставил)
2
0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 4
28.05.2010, 20:12  [ТС] 4
Прям огромное спасибо) очень помогли, завтра курсак сдавать=)
0
28.05.2010, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2010, 20:12
Помогаю со студенческими работами здесь

Нужна блок схема
Дан массив целых чисел D1,...,D30. Удалить из него те элементы, которые больше среднего...

Нужна блок-схема
uses CRT; const a: string = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; {задаём строку для...

Нужна блок-схема
program m1; var a:array of integer; i,j,max,min,s,n,m,i1,j1:integer; begin randomize;...

Нужна блок-схема
Кто не сильно занат, помогите с блок-схемой к программе program CoolProgram; var a:array of...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru