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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2014, 16:52   #1
dreammastero
Новичок
Джуниор
 
Регистрация: 26.11.2014
Сообщений: 2
По умолчанию Программа определения упорядоченности

Пожалуйста помогите разобраться с программой. Т.е. что она делает, как работает, что в ней используется и т.п. Заранее благодарю!
Код:
uses crt;
const k = 20; 
var i, n, m: integer;
    a: array [0..k-1] of integer;
begin
  clrscr;
  writeln('Введите элементы массива:');
  for i := 0 to k - 1 do
    begin
      write('a[', i:2, '] = ');
      readln(a[i])
    end;
  writeln('Массив:');
  for i := 0 to k - 1 do write(a[i], ' ');
  writeln;
  repeat
    write('Начало фрагмента? ');
    readln(n);
    write('Конец фрагмента? ');
    readln(m);
    if (n < 0) or (n >= k) then
    writeln('Начало фрагмента вне диапазона 0..', k-1);
    if (m < 0) or (m >= k) then
    writeln('Конец фрагмента вне диапазона 0..', k-1);
    if n >= m then
    writeln('Начало фрагмента должно быть меньше конца фрагмента')
  until (n >= 0) and (n < k) and (m >= 0) and (m < k) and (n < m);
  write('Фрагмент ');
  for i:=n to m-1 do
  if a[i]>=a[i+1]
    then begin
      write('нe ');
      break
    end;
  writeln('упорядочен по возрастанию.');
  readln;
end.
dreammastero вне форума Ответить с цитированием
Старый 03.12.2014, 16:58   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Эта программа принимает массив чисел.
Потом указывается с какого элемента по какой нужно делать проверку
Потом в цикле осуществляется проход по этим элементам и проверяется отсортированы ли эти элементы по возрастанию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема и программа определения Alkapone Помощь студентам 5 15.12.2013 13:48
определения упорядоченности по алфавиту Alex_sim Общие вопросы .NET 1 06.04.2010 16:56
программа определения 11111 Общие вопросы по Java, Java SE, Kotlin 1 22.12.2009 23:56
Программа для определения CPU netsky2004 Паскаль, Turbo Pascal, PascalABC.NET 0 10.01.2009 02:07