Мпи как новый раздел педагогики
Команда повторения «пока»
Download 459.63 Kb.
|
МПИ как новый раздел педагогики
Команда повторения «пока»Н аиболее общей командой для организации циклов является цикл выхода по условию или цикл пока. Этот цикл используется в тех случаях, когда шаг повторений отличен от 1 или когда заранее не известно общее число повторений. В данном случае серия команд будет повторяться столько раз, пока условие выполняется, когда это не максимум, цикл прекращается: нц пока условие серия команд кц Цикл для может быть заменен на цикл пока. С уществуют алгоритмы, в которых действия повторяются несколько раз. Такие алгоритмы называют циклическими. Если известно число повторений, то для реализации таких алгоритмов используют команду повторение с параметром или цикл для: нц для имя от А до В серия команд кц Переменная только целого типа, которая называется параметром цикла. Допустим, это будет имя , тогда блок-схема будет такая. Если значение , то цикл не выполняется ни разу. Если , то серия команд выполняется один раз. и могут быть и выражениями целого типа. В алгоритмическом языке выделяют логические, числовые и литерные величины. Каждая величина характеризуется своим типом, т. е. теми значениями, которые она может принимать. В связи с тем, что единица измерения информации является 1 бит, для хранения числовых величин эти биты формируют в байты. Различают два типа числовых величин целых и вещественных. Для обозначения используются служебные слова цел, вещ. Целый тип — ограниченное множество чисел от —32768 до +32767.Для хранения вещественных чисел в разных типах ЭВМ используется различное число байт. Литерные величины используются для работы с текстом. Значение литерной величины заключают в “”. Служебное слово — лит. Логическая величина используются в команде ветвления или цикле пока для проверки условий. Она может принимать значения истинно и ложно. Служебное слово — лог. Для закрепления величине значения используется команда присваивания. Формат команды: <имя величины>:=<выражение>. Имя величины может быть образовано как русскими, так и латинскими буквами и цифрами, но первой должна быть буква. Нельзя использовать служебные слова в переменных. Тип величины должен совпадать со значением. В правой части могут быть записаны арифметическое или логическое выражение. Следует обратить внимание, что «=» используется для проверки условий, а не присвоения. Очень часто в алгоритмах повторяется последовательность команд, которую лучше оформить в дополнительный алгоритм. Вспомогательные алгоритмы бывают общего вида и алгоритмы-функции. Кроме того различают вспомогательные алгоритмы с входными параметрами и вспомогательные алгоритмы без параметров. По своему оформлению они практически ничем не отличаются от основного алгоритма. Только в системе «Е-практикум» вспомогательный алгоритм записывают всегда после основного алгоритма. В основном алгоритме присутствует только команда вызова вспомогательного алгоритма. Для того чтобы вызвать вспомогательный алгоритм, необходимо указать его имя и, если это необходимо, в скобках перечислить входные параметры и параметры-результаты. Следует обратить внимание на то, что обычно во вспомогательном алгоритме не используются переменные, записанные в основном алгоритме. Вспомогательный алгоритм можно сравнить с бумерангом, т. е. после выполнения какого-то действия управление возвращается в основной алгоритм. Для вызова конструкции вспомогательного алгоритма курсор надо переместить в строку «[конец текста]» и нажать ESC+A. Иногда записывают сразу вспомогательный алгоритм, проверяют его работу, а затем вызывают конструкцию основного алгоритма: курсор надо переместить в строку алг и нажать ESC+A. В системе «Е-практикума» всегда выполняется алгоритм, записанный первым. В качестве вспомогательного алгоритма общего вида без параметров можно рассмотреть алгоритм «пауза», который может быть использован при выводе результатов в основном алгоритме (вывод значений элементов таблицы, значений функции). Download 459.63 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling