В.28 Цикл с неизвестным числом шагов



Цикл с неизвестным числом повторений называется также итерационным циклом. В языке Турбо Паскаль имеются два оператора цикла - WHILE и REPEAT, которые используются для организации цикла с неизвестным числом повторений.

 

Общая форма конструкции, образующей цикл WHILE,имеет вид:

 

WHILE <выражение> DO <оператор>

 

Здесь WHILE (пока); DO — ключевые слова языка; <выражение> — логическое выражение, которое определяет условие продолжение цикла. Первая строка (оператор WHILE) конструкции называется заголовком цикла.

 

<Оператор> образует тело цикла, состоящее из простого или составного оператора.

 

Выполнение оператора WHILE происходит следующим образом:

 

1. Вычисляется выражение, указанное в заголовке цикла.

 

2. Если выражение истинно, то один раз выполняется тело цикла и вновь вычисляется выражение.

 

3. Пункт 2 повторяется до тех пор, пока выражение истинно.

 

4. Если выражение ложно, то тело цикла не выполняется, осуществляется выход из цикла, т.е. управление передается оператору, который следует за оператором WHILE.

 

Общий вид записи оператора REPEAT:

 

REPEAT <оператор> UNTIL <выражение>

 

где <оператор> - тело цикла, состоящее из простого или составного оператора; <выражение> - логическое выражение, определяющее окончание цикла.

 

Выполнение оператора WHILE происходит следующим образом:

 

1. Выполняется тело цикла.

 

2. Вычисляется выражение, указанное во фразе UNTIL.

 

3. Если выражение ложно, то повторяются пп. 1 и 2.

 

4. Если выражение истинно, то выходим из цикла, т.е. управление передается оператору, который следует за оператором REPEAT.

 

Из сказанного следует важное правило: операторы тела цикла WHILE и REPEAT должны изменять выражение, указанное в операторе. В противном случае будет иметь место бесконечный цикл, что противоречит определению алгоритма.

 

В тело итерационного цикла допускается включать другие циклы. Это может быть другой итерационный циклили цикл с известным числом повторений. Другими словами, в итерационных циклах никаких ограничений на вложенные циклы не накладывается.

В.29 Цикл с известным числом шагов

Наиболее простая и в то же время часто встречающаяся ситуация связана со случаем, когда число повторений цикла известно заранее. На языке Паскаль для реализации такого алгоритма действий используется оператор for.

 

for

Подсчет количества выполняемых действий осуществляется при помощи специальной переменной — счетчика. Существуют две формы цикла for. Первая форма реализует последовательное увеличение (на единицу) значения счетчика:

 

 

for счетчик:=А to В do оператор,

где а— начальное значение счетчика, а в — конечное значение.

Важно отметить, что счетчик обязательно должен иметь целочисленный тип. В операторе for указываются его начальное и конечное значение. После очередного выполнения тела цикла значение счетчика увеличивается на единицу. Далее это новое значение сравнивается с предельным (конечным) значением. Если счетчик не вышел за конечное значение, то цикл повторяется опять (выполняется оператор после конструкции for). Таких проходов цикла может быть очень много. Но как только счетчик превысит конечное значение, выполнение цикла прекращается.

Вторая форма данного оператора позволяет последовательно уменьшать значение счетчика на единицу. Для этого используется следующая конструкция:

 

 

for счетчик:=А downto В do

оператор.

 

В.30 Безопасность и гигиена при работе с ПК

Безопасность:

Недопустимо использование некачественных и изношенных компонентов в системе электроснабжения, а также их суррогатных заменителей: розеток, удлинителей, переходников, тройников. Недопустимо самостоятельно модифицировать розетки для подключения вилок, соответствующих иным стандартам. Электрические контакты розеток не должны испытывать механических нагрузок, связанных с подключением массивных компонентов (адаптеров, тройников и т. п.).

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

Запрещается производить какие-либо операции, связанные с подключением, отключением или перемещением компонентов компьютерной системы без предварительного отключения питания.

Компьютер не следует устанавливать вблизи электронагревательных приборов и систем отопления.

Недопустимо размещать на системном блоке, мониторе и периферийных устройствах посторонние предметы: книги, листы бумаги, салфетки, чехлы для защиты от пыли. Это приводит к постоянному или временному перекрытию вентиляционных отверстий.

Запрещается внедрять посторонние предметы в эксплуатационные или вентиляционные отверстия компонентов компьютерной системы.

 

Гигиена:

Длительная работа с компьютером может приводить к расстройствам состояния здоровья. Кратковременная работа с компьютером, установленным с грубыми нарушениям гигиенических норм и правил, приводит к повышенному утомлению. Вредное воздействие компьютерной системы на организм человека является комплексным. Параметры монитора оказывают влияние на органы зрения. Оборудование рабочего места влияет на органы опорно-двигательной системы. Характер расположения оборудования в компьютерном классе и режим его использования влияет как на общее психофизиологическое состояние организма, так и им органы зрения.

 


Дата добавления: 2019-07-15; просмотров: 531; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!