Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Среда программирования delfi 2.0


Используя этот цикл следует формировать последовательность операторов и условие выхода из цикла так, чтобы условие выхода могла быть достигнута. В противном случае цикл будет бесконечным. Условием выхода может быть произвольное условие или переменная булевские типа.

Теперь нужно считывать из файла по строкам информацию (например в переменную s) и добавлять эти строки в ListBox1, причем делать это пока не достигнем конца файла. Для этого нам придется организовать цикл (например repeat - until). Текст процедуры будет иметь вид:

Но теперь, если при работе программы дважды нажать клавишу Button1 и выбрать файл, то содержание ListBox1 будет состоять из двух файлов, которые были открыты. Чтобы предотвратить это нам нужно добавить оператор очистки окна ListBox1 - ListBox1.Items.Clear; Тогда текст процедуры будет иметь вид:

Как и для repeat - until в цикле while - do не указывается количество итераций и начальное условие цикла. В отличие от repeat - until для цикла while - do указывается условие, при котором работает, и, если условие не выполняется, то цикл завершает свою работу. Поэтому логично использовать его либо в тех случаях, когда указать условия работы цикла проще, чем в язык выхода из цикла (как в repeat - until), или когда сначала нужно проверить условие, а затем выполнять операторы цикла.

Используя этот цикл следует формировать последовательность операторов и условие работы цикла так, чтобы мог быть достигнут момент, когда условие работы цикла не выполнится (т.е. цикл закончит свою работу). В противном случае цикл будет бесконечным. Условием работы цикла может быть произвольное условие или переменная булевские типа.

В этом случае использование всех циклов является допустимым, хотя использование for to - do является неэффективным из-за того, что могут выполняться много лишних операций (если сумма превысит 200 в самом начале цикла).

В этом примере использовать можно только циклы repeat - until и while - do, причем если известно, что в файле есть хоть одна строчка, то можно использовать оба циклы, а если же эта информация отсутствует, то только цикл while do;

Другие статьи по теме:

- Case-технология проектирования программного обеспечения информационных систем
- Язык программирования Паскаль
- Средства быстрой разработки прикладных программ
- Объектно-ориентированный подход к созданию программных средств
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами