Лабораторная работа n 1 работа в интегрированной среде borland pascal на примере программ линейной структуры



бет6/26
Дата18.05.2022
өлшемі364.5 Kb.
#456963
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   26
Лабораторная работа N 1

4. КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Какой алгоритм является алгоритмом разветвляющейся структуры?

  2. Что такое условный оператор? Оператор выбора?

  3. Полная и сокращенная формы условного оператора.

  4. Что такое составной оператор? Формат его записи.

  5. В каких случаях применяется полная форма условного оператора?

  6. Что такое метка? Описывается ли метка в программе?

  7. Что такое оператор безусловного перехода?

  8. В каких случаях нельзя обойтись без операторов безусловного перехода?

  9. В каких случаях надо использовать CASE вместо IF?

Лабораторная работа N3
ПРОГРАММЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ


1. ЦЕЛЬ РАБОТЫ: Закрепление знаний о программах циклической структуры, составление программы и работа с ней.
2. ОСНОВНЫЕ СВЕДЕНИЯ
Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы. Такие повторяемые участки вычислительного процесса называются циклами. Программа циклической структуры содержит один или несколько циклов. Различают детерминированные циклы с заранее известным числом повторений и итерационные циклы, в которых число повторений заранее неизвестно. Изменяющаяся в цикле переменная называется параметром цикла.
Для организации цикла необходимо выполнить следующие действия:
1) задать перед циклом начальное значение параметра цикла;
2) изменять параметр перед каждым новым повторением цикла;
3) проверять условие повторения цикла;
4) управлять циклом, т.е. переходить к его началу, если он не закончен, или выходить из него по окончании.
В языке Паскаль существует 3 вида циклов: 1) цикл с параметром или цикл типа for, 2) цикл с предусловием или цикл типа while, 3) цикл с постусловием или цикл типа repeat ... until. В цикле типа for число повторений известно заранее, в циклах типа while и repeat ... until число повторений цикла заранее неизвестно, производится проверка условия повторения цикла: в цикле типа while - перед циклом, в цикле типа repeat ... until - после его окончания.
В циклах типов for и while повторяющаяся часть (тело цикла) состоит из одного оператора, если требуется выполнить в цикле несколько операторов, они заключаются в операторные скобки begin ... end, образуя составной оператор. В цикле типа repeat ... until тело цикла помещается между зарезервированными словами языка (лексемами) repeat и until, операторные скобки не требуются, в названии цикла его тело условно обозначается тремя точками.
С помощью цикла типа for удобно находить суммы, произведения, искать максимальные и минимальные значения и т.п. При нахождении суммы некоторой переменной, например S присваивается значение 0, затем в цикле к этой переменной прибавляется соответствующий член заданной последовательности. При нахождении произведения переменной присваивается значение 1, затем в цикле эта переменная умножается на общий член последовательности.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   26




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет