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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2014, 02:46   #1
Andrey7284
 
Регистрация: 18.12.2013
Сообщений: 7
По умолчанию Блок схема

Ребят, помогите пожалуйста сделать блок схему к программе

Вот сама программа:

Код:
program laba1_19;
  Uses crt;
  const n=20;
type mas=array[1..n]of integer;
var a   :mas;
    max,min,r,i:integer;
procedure vvod(var a:mas);
var i:integer;                       {индекс (номер) элемента массива}
   ch: char;                         {переменная для хранения кода символа нажатой клавиши}
begin
    TextColor (black);          {цвет символов}
    ClrScr;		{очистка экрана}
    gotoxy(20,3);		{вывод текста в указанном месте экрана}
                      
   Writeln('ВАШЕМУ ВНИМАНИЮ ПРЕДСТАВЛЯЕТСЯ ПРОГРАММА,');
                      gotoxy(13,4);
   Writeln('КОТОРАЯ ОПРЕДЕЛЯЕТ МАКС. И МИН. ЧИСЛА В МАССИВЕ ИЗ 20 ЧИСЕЛ,');
                      gotoxy(7,5);
   Writeln('И ВЫЧИСЛЯЕТ РАЗНОСТЬ МЕЖДУ НИМИ ЗАМЕНЯЯ ЕЮ ЧЕТНЫЕ ЭЛЕМЕНТЫ МАССИВА ');
                     gotoxy(35,6);
                          textattr:=green;
    Writeln('ВНИМАНИЕ!');
                          Textattr:=white;
                     gotoxy(21,7);
   Writeln('Размерность данного массива должна быть');
                     gotoxy(21,8);
   Writeln('в интервале от 2 до 100!');
                     gotoxy(40,12);
		textattr:=yellow;
   Writeln('');
   gotoxy(40,13);
   Writeln('');
   gotoxy(49,14);
   Writeln('');
   gotoxy(40,15);
   Writeln('');
   gotoxy(20,24);
   textattr:=white;
   Writeln('Нажмите любую клавишу для продолжения…');
   Ch:=readkey; 		                           {считывание символа с клавиатуры}
ClrScr;
for i:=1 to n do
begin
Write('Введите ',i:2, '-й элемент:');
Readln(a[i]);
end;
end;


procedure vivod(var a:mas);
var i:integer;
begin
   for i:=1 to n do
       write(a[i],' ');
end;

Begin
    vvod(a);
      Writeln('Исходный массив');
    vivod(a);
          max:=0;
          min:=30;
     for i:=1 to n do
         begin
            if a[i]>max then max:=a[i];
            if a[i]<min then min:=a[i];
         end;
writeln;
writeln('Max= ',max,' Min= ',min);

r:=max-min;
for i:=1 to n do
if (i mod 2)=0 then a[i]:=r;
     writeln ('Результат');
    vivod(a);
End.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 22.01.2014 в 09:28.
Andrey7284 вне форума Ответить с цитированием
Старый 22.01.2014, 06:31   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Сколько заплатить готовы?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема NeLIN Общие вопросы C/C++ 3 11.07.2013 06:40
Блок-схема Леро чка Помощь студентам 0 24.10.2012 17:40
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема sir.andrey Помощь студентам 4 27.03.2010 13:33
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10