Пятница, 20.09.2024, 07:43
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Каталог файлов | Мой профиль | Регистрация | Выход | Вход
Кабинет информатики и ИКТ обучения ООШ №20 г.Красный Луч
Форма входа
Меню сайта

Категории раздела
Общие документы [8]
Вопросы к зачёту по информатике [15]
Задания для 5 класса [7]
Задания для 6 класса [5]
Задания для 7 класса [14]
Теория для 8 класса [28]
Теория для 9 класса [29]
Теория для 10 класса [29]
Теория для 11 класса [38]
Международный конкурс "Бобер" [5]
Конкурс-игра "Инфознайка" [5]

Текущее время

Погода

Наш опрос
Какой браузер Вы используете?
Всего ответов: 68

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Теория для 11 класса

Циклы в Паскале
[ Скачать с сервера (63.5 Kb) ] 23.11.2012, 20:39

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

       Всего существуют три вида циклов:

        а)  цикл с предусловием (используют, когда неизвестно число повторений);                          

        б)  цикл с послеусловием (используют, когда неизвестно число повторений);

        в)  цикл с параметром (используют, когда известно число повторений).

Цикл с предусловием:     while P do <оператор S>;

1) проверяется значение условия P; 

2) если   значение условия  P истинно (т.е. принимает значение true), то реализуется оператор S (тело цикла), а затем снова  проверяется   значение условия P;

3) тело  цикла  выполняется до тех пор, пока условие P истинно;

4) как только значение условия P станет ложным (т.е. принимает значение false), то работа цикла заканчивается.

Цикл с послеусловием:   repeat 

                                                        <тело цикла>

                                                     until P;

1) выполняется тело цикла;

2)  проверяется значение условия P;       

3)  если значение условия P ложно (т.е. принимает значение false), то снова реализуется серия команд S, составляющая тело цикла;

4) тело  цикла  выполняется до тех пор, пока условие P ложно

5)   как только значение условия станет истинным, работа цикла заканчивается.                       

Цикл с параметром

             а)       for i:=a to b do S

               i  – счётчик цикла, S – тело цикла

               a – начальное значение счётчика цикла,

               b – конечное значение счётчика цикла        

 Начальное и конечное значения счётчика цикла должны совпадать с типом счётчика.              

·        счётчику цикла присваивается значение a;

  • проверяется условие ab
  • если условие истинно, то выполняется серия команд S;
  • значение аргумента цикла увеличивается на 1;
  • снова проверяется условие ab
  • тело цикла выполняется до тех пор, пока значение счётчика цикла не станет равным b+1 (в последний раз  серия команд S выполнится для счётчика цикла, равного b).

б)   for i:=a downto b do S

Ø     счётчику цикла присваивается значение a;

Ø     проверяется условие a≥ b

Ø     если условие истинно, то выполняется серия команд S;

Ø     значение аргумента цикла уменьшается на 1;

Ø     снова проверяется условие ab

Ø     тело цикла выполняется до тех пор, пока значение счётчика цикла не станет равным b-1 (в последний раз серия команд S выполнится для счётчика цикла, равного b).

Более подробный конспект - во вложенном файле

Категория: Теория для 11 класса | Добавил: Serg
Просмотров: 1288 | Загрузок: 105 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:

Чусов С.Е. Все права защищены © 2024
Бесплатный конструктор сайтов - uCoz