Лекция "Организация циклов в языке Турбо Паскаль"

  • Лекции
  • doc
  • 03.04.2017
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Цикл – команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы. Существует три разновидности оператора цикла. 2. Оператор цикла с параметром. Используется, когда известно, сколько раз выполняется циклическая часть программы.for <параметр цикла>:=<начало> to/downto <конец> do <оператор>; для до делать параметр цикла - числовая переменная типа integer начало, конец - арифметическое выражение to - используется когда начало меньше конца
Иконка файла материала Организация циклов в языке Турбо Паскаль.doc
Организация циклов в языке Турбо Паскаль Цикл  – команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы.  Существует три разновидности  оператора цикла. 2. Оператор цикла с параметром. Используется, когда известно, сколько раз выполняется циклическая часть программы.for  <параметр цикла>:=<начало> to/downto <конец> do <оператор>;                      для                                                       до                         делать параметр цикла ­ числовая переменная типа integer начало, конец ­ арифметическое выражение to ­ используется когда начало меньше конца downto ­ используется когда начало больше конца оператор ­ тело цикла, любой оператор, в том числе и составной Принцип работы:   Параметру присваивается значение начало   Выполняется оператор ­ тело цикла.    Если   параметр  больше/меньше  конца, то  начинает  работать следующий  оператор  за оператором цикла, в противном случае к параметру прибавляется/отнимается единица. Затем параметр сравнивается с концом.   Снова выполняется оператор.  Так продолжается пока параметр не станет больше/меньше конца. 3. Цикл с предварительным условием while <условие> do <оператор>;                                                               пока                         делать условие ­ логическое выражение оператор ­ любой оператор, в том числе и составной. Принцип работы:   Проверяется истинность условия   Если условие истинно выполняется оператор  Цикл работает, пока условие не станет ложным. 4. Цикл с последующим условием repeat <операторы> until <условие>                                                    повторять                           до тех пор пока условие ­ логическое выражение операторы ­ любое количество любых операторов, в том числе и составной. Принцип работы:   Выполняются все операторы между repeat и until  Проверяется ложность условия   Цикл работает, пока условие не станет истинным.5. Особенности и отличия операторов цикла  Вход в цикл возможен только через его начало  Переменные оператора должны быть определены до входа в цикл  Необходимо предусмотреть выход из цикла, чтобы он не повторялся бесконечно.  Оператор while repeat может ни разу не выполнится  оператор repeat обязательно выполниться хотя бы раз 6. Примеры программ Проверить, является ли целое число простым. Uses crt; Var n{введенное число},i:integer; Begin Readln(n); For i:=2 to n­1 do If n mod i =0 then begin writeln(n,’не простое’);readkey; halt;end; writeln (n, ‘простое’);  readkey; end.