IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Блок схемы, Подскажите где найти материалы по теме
Merlin
сообщение 8.11.2005 16:49
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 114
Пол: Мужской
Реальное имя: Ден

Репутация: -  0  +


Есть какие нибудь книги, или сайты, где написано как правильно делать блок-схемы ?

Если есть, поделитесь unsure.gif


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 13.11.2005 22:56
Сообщение #2


Гость






В следующий раз создай отдельную тему...
const
max_row = 8;
max_col = 16;

var
arr: array[1 .. max_row, 1 .. max_col] of real;
i, j, row, col: integer;
is_sorted: boolean;

count: integer;


begin
repeat { Защита "от дурака" }
write('Число строк: '); readln(row);
until (row > 1) and (row < max_row);

repeat { Защита "от дурака" }
write('Число столбцов: '); readln(col);
until (col > 1) and (col < max_col);

{ Ввод матрицы }
for i := 1 to row do begin
writeln('row #', i);
for j := 1 to col do begin
write('arr[', i:2, ',', j:2, '] = '); readln(arr[i, j]);
end
end;

count := 0; { число уже найденных упорядоченных строк }
for i := 1 to row do begin
is_sorted := true; { считаем что ряд упорядочен }
j := 2; { и начиная со второго элемента каждой строки }
while (j <= col) and is_sorted do
{ проверяем элементы на упорядоченность }
if arr[i, j-1] < arr[i, j] then inc(j)
else is_sorted := false;

{ если ряд оказался упорядоченным }
if is_sorted then begin
{ выводим его номер на печать и увеличиваем счетыик найденных рядов }
writeln('#', i); inc(count)
end;
end;

{ если ничего не было распечатано, напечатать что "Нету" }
if count = 0 then writeln('Нет упорядоченных рядов');

end.
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 15:10
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"