Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2014, 17:49   #1
shemshur2014
Новичок
Джуниор
 
Регистрация: 14.05.2014
Сообщений: 2
По умолчанию Блок-схема Pascal

Здравствуйте. Помогите, пожалуйста. Никак не могу понять, как составить блок схему на эту задачу:


Цитата:
const
n = 20;

var
i, amin, amax, s: integer;
a: array[1..n] of integer;
flag: Boolean;

begin
Randomize;
writeln('Исходные данные:');
amin := 1000;
amax := -1000;
for i := 1 to n do
begin
a[i] := random(100) - 50;
write(a[i]:4);
if i mod 2 = 0 then
begin
if amax < a[i] then amax := a[i];
end
else
if amin > a[i] then amin := a[i];
end;
writeln;
s := amin + amax;
flag := false;
i := 1;
while (i <= n) and (not flag) do
begin
flag := (a[i] = s);
i := i + 1
end;
if flag then writeln('Элемент ', i - 1, ' равен ', s)
else writeln('Нет искомого элемента')
end.
shemshur2014 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема (Pascal) spinogryz_ua Помощь студентам 8 14.10.2012 23:01
Блок-схема (Pascal) spinogryz_ua Помощь студентам 4 12.10.2012 08:38
Блок-схема (Pascal) spinogryz_ua Помощь студентам 3 09.02.2012 17:06
Блок схема Pascal Bakalavr Помощь студентам 2 16.01.2011 20:36
Pascal. Блок-схема NitriNKa Помощь студентам 1 06.06.2009 05:46