Ребят, нужна flow форма, буду очень признателен
program pr;
label cyc;
const
sizeX = 4;
sizeY = 3;
var
matrix: array[1..sizeY, 1..sizeX] of integer;
i, k: integer;
begin
writeln('Чтение элементов массива');
for i := 1 to sizeY do for k := 1 to sizeX do readln(matrix[i, k]);
writeln('Исходный массив:');
for i := 1 to sizeY do
begin
for k := 1 to sizeX do
begin
write(matrix[i, k]);
end;
writeln('');
end;
writeln('Подходящие строки: ');
for i := 1 to sizeY do
begin
for k := 2 to sizeX do
begin
if matrix[i, k] >= matrix[i, k - 1] then goto cyc;
end;
writeln(i);
cyc:
continue;
end;
end.

28 Июн 2019 в 19:40
294 +1
0
Ответы
1

Flowchart описывает алгоритм проверки строк массива на упорядоченность элементов по возрастанию.

start
|
V
print "Чтение элементов массива"
|
V
for i = 1 to sizeY do
|
V
for k = 1 to sizeX do
|
V
read matrix[i, k]
|
V
|
V
print "Исходный массив:"
|
V
for i = 1 to sizeY do
|
V
for k = 1 to sizeX do
|
V
print matrix[i, k]
|
V
print new line
|
V
print "Подходящие строки:"
|
V
for i = 1 to sizeY do
|
V
for k = 2 to sizeX do
|
V
if matrix[i, k] >= matrix[i, k-1] then
|
V
go to cyc
|
V
continue
|
V
cyc:
|
V
end
|
V
stop

Надеюсь, что данное описание поможет вам создать flowchart.

21 Апр 2024 в 00:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир