Циклы. Возможные ошибки: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 1: Строка 1:
__NOTOC__
__NOTOC__
=== Неверный тип переменной цикла ===
=== Неверный тип переменной цикла ===
<source lang="Delphi">var x: real;
begin
  for x := 1 to 10 do // переменная - параметр цикла не может иметь вещественный тип
    write(x);
end.</source>
=== Изменение переменной цикла в теле цикла===
=== Изменение переменной цикла в теле цикла===
=== Использование одинаковой переменной цикла в заголовках вложенных циклов===
=== Использование одинаковой переменной цикла в заголовках вложенных циклов===

Версия от 12:52, 19 ноября 2009

Неверный тип переменной цикла

var x: real;
begin
  for x := 1 to 10 do // переменная - параметр цикла не может иметь вещественный тип
    write(x);
end.

Изменение переменной цикла в теле цикла

Использование одинаковой переменной цикла в заголовках вложенных циклов

Неинициализированная переменная

Зацикливание

Переполнение

Сравнение вещественных чисел на равенство

Ссылки

Алгоритмы для начинающих