Показать сообщение отдельно
Старый 21.09.2012, 12:25   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Станислава Посмотреть сообщение
Жаль нету раздела "Помощи школьникам"....
Ничего, мы тут не различаем школьников, студентов, аспирантов, профессоров и академиков - всех милости просим!
Цитата:
Сообщение от Станислава Посмотреть сообщение
Не могу правильно составить блок-схему.
Эх, да если бы блок-схему... Ваша программа содержит чудовищное количество ошибок! Это что угодно, только не Паскаль. Извините, но разбирать каждую ошибку не буду, Вы уж сами, просто приведу правильный листинг:
Код:
Program Max_Min_of_5;
var
 A:array[1..5] of integer;
 i,max,min:integer;
Begin
 for i:=1 to 5 do
  begin
   write('A[',i,']= ');
   readln(A[i]);
  end;
 max:=A[1];
 min:=A[1];
 for i:=2 to 5 do
  begin
   if A[i]>max then max:=A[i];
   if A[i]<min then min:=A[i];
  end;
 writeln('max= ',max);
 writeln('min= ',min);
 readln;
End.
Особое внимание - на тип скобок: при введении диапазона массива (напр. [1..5]) и работе с его элементами (напр. A[3]) допустимы ТОЛЬКО квадратные скобки! Но это не всё - там еще ошибки в цикле, в операторе for..to..do и т.п. Мой Вам совет: при написании программы - крайняя внимательность и точность. Компьютер не воспринимает "общих соображений". Успехов!
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070