Обработка последовательностей чисел — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Новая страница: «Случай последовательности с заданным количеством элементов <source lang="Pascal">begin // Предварите…»)
 
м
Строка 1: Строка 1:
Случай последовательности с заданным количеством элементов
+
====Случай последовательности с заданным количеством элементов====
 
<source lang="Pascal">begin
 
<source lang="Pascal">begin
 
   // Предварительные действия
 
   // Предварительные действия
Строка 15: Строка 15:
 
end.</source>
 
end.</source>
  
Случай последовательности, заканчивающейся нулем
+
 
 +
====Случай последовательности, заканчивающейся нулем====
 
<source lang="Pascal">begin
 
<source lang="Pascal">begin
 
   // Предварительные действия
 
   // Предварительные действия

Версия 13:44, 4 октября 2010

Случай последовательности с заданным количеством элементов

begin
  // Предварительные действия
  // ...
  Read(N);
  for var i := 1 to N do
  begin
    // Ввод очередного элемента последовательности
    Read(a);
    // Обработка очередного элемента последовательности
    // ...
  end;
  // Вывод результатов обработки
  // ...
end.


Случай последовательности, заканчивающейся нулем

begin
  // Предварительные действия
  // ... 
  while True do // Бесконечный цикл
  begin
    // Ввод очередного элемента последовательности 
    Read(a);
    if a = 0 then
      break; // Выход из цикла при обнаружении последнего элемента
    // Обработка очередного элемента последовательности
    // ... 
  end;
  // Вывод результатов обработки
  // ... 
end.