Что такое параметры цикла
Что такое параметры цикла
Цикл с предусловием / ПОКА
Перед выполнением операторов тела цикла осуществляется проверка условия на продолжение цикла. Если условие справедливо (ветвь «Да»), то цикл повторяется, иначе происходит выход из цикла.
Особенности данной структуры цикла:
          а) число повторений цикла заранее неизвестно;
          б) если при первой же проверке условия получается «Нет», то цикл не выполняется ни разу;
          в) возможен «бесконечный цикл», когда проверка условия не дает выхода на ветвь «Нет».
В блоке «Проверка условия» осуществляется проверка условия на прекращение цикла. Если условие справедливо (ветвь «Да»), то происходит выход из цикла, в противном случае цикл повторяется при новых значениях исходных данных.
Особенности данной структуры цикла:
          а) число повторений цикла заранее неизвестно;
          б) так как условие проверяется в конце цикла, то тело цикла выполняется как минимум один раз;
          в) возможен «бесконечный цикл», когда проверка условия не дает выхода на ветвь «Да».
Цикл с параметром
На рисунках (см. ниже) представлены блок-схемы решения задачи:
— с использованием цикла ПОКА;
— с использованием цикла с ПАРАМЕТРОМ.
                    Блок 3 – подготовка цикла                    Блок 3 выполняет те же функции,
                   Блок 4 – проверка условия                    что и блоки 3,4,7 в схеме слева.
                   окончания цикла
                   Блок 5,6 – тело цикла
                   Блок 7 – подготовка информации
                   для нового цикла
Операторы цикла
Цикл с ПАРАМЕТРОМ реализуется в Бейсике с помощью оператора цикла FOR … NEXT. Формат записи оператора:
FOR I = IN TO IK [STEP H]
NEXT I
Пояснения:
— FOR (для), TO (до), STEP (шаг), NEXT (следующий) – служебные слова;
— I – имя переменной, являющейся параметром цикла;
— IN, IK, H – выражения, определяющие начальное значение IN параметра цикла, конечное значение IK параметра цикла и шаг изменения H параметра цикла. По умолчанию H=1. Значение выражений IN, IK, H должны удовлетворять следующим условиям:
при H > 0 (шаг положительный) IN < IK;
при H < 0 (шаг отрицательный) IN < IK.
Информационные технологии 1
Основные понятия и операторы языка Паскаль
ВВЕДЕНИЕ
Целью курса «Информационные технологии» является обучение студентов программированию с применением методов вычислительной математики, использованием современных средств вычислительной техники и компьютерных технологий, дальнейшее развитие компьютерной грамотности на основе дисциплин «Информатика», «Математика», «Начертательная геометрия и инженерная графика», «Физика».
Задачи изучения дисциплины заключаются в практическом освоении языка и среды Турбо Паскаля (версии 7.0), в приобретении студентами навыков составления алгоритмов задач теплоэнергетического профиля, отладки программ, в умении проводить анализ полученных результатов и корректировать свои действия с целью улучшения качественных показателей программ.
Язык Турбо Паскаль является классическим языком программирования, широко применяемым в инженерных расчётах. Его изучение позволяет сформировать у студентов особый вид мышления – алгоритмический. Студентам, успешно овладевшим этим языком, не составит особого труда в будущей своей трудовой деятельности применять свои знания и составлять программы не только на языке Паскаль, но и на других языках программирования. Особенно важным является то, что знание языка Паскаль нужно для составления программ в среде Windows при помощи прикладного пакета Delphi, всё более популярного в последнее время.
К настоящему моменту имеется огромное количество библиотек программ, процедур и функций с примерами реализации большинства инженерных задач на языке Паскаль и в среде визуального программирования Delphi. Умелое применение этих наработок предполагает хорошее базовое знание языка Паскаль.
В период обучения студенты должны освоить некоторые численные методы и способы их реализации на языке Паскаль, в том числе с использованием библиотек подпрограмм и внешних файлов данных.
Простейший ввод-вывод. Управляющие операторы
Выражения, блоки и пустые операторы
Любое выражение, завершающееся точкой с запятой, рассматривается как оператор, выполнение которого заключается в вычислении выражения. Частным случаем выражения является пустой оператор ; (он используется, когда по синтаксису оператор требуется, а по смыслу — нет). Примеры:
Условный оператор if
Условный оператор if используется для разветвления процесса вычислений на два направления. Структурная схема оператора приведена на рис. 4.1.
Примеры условных операторов:
В качестве примера подсчитаем количество очков после выстрела по мишени, изображенной на рис. 4.2.
Программист выбирает тип переменных, исходя из их назначения. Координаты выстрела нельзя представить целыми величинами, так как это приведет к потере точности результата, а счетчик очков не имеет смысла описывать как вещественный. Программа приведена в листинге 4.6.
Оператор выбора switch
Оператор switch ( переключатель ) предназначен для разветвления процесса вычислений на несколько направлений. Структурная схема оператора приведена на рис. 4.3.
В листинге 4.7 приведен пример программы, реализующей простейший калькулятор на четыре действия.
Операторы цикла и передачи управления
Операторы цикла используются для вычислений, повторяющихся многократно. Блок, ради выполнения которого и организуется цикл, называется телом цикла. Остальные операторы служат для управления процессом повторения вычислений: это начальные установки, проверка условия продолжения цикла и модификация параметра цикла ( рис. 4.4). Один проход цикла называется итерацией.
Начальные установки служат для того, чтобы до входа в цикл задать значения переменных, которые в нем используются.
Проверка условия продолжения цикла выполняется на каждой итерации либо до тела цикла (тогда говорят о цикле с предусловием ), либо после тела цикла (цикл с постусловием ).
Цикл с предусловием while
В качестве примера рассмотрим программу, выводящую для аргумента х, изменяющегося в заданных пределах с заданным шагом, таблицу значений следующей функции:
Текст программы приведен в листинге 4.8.
Цикл с постусловием do
Цикл с постусловием реализует структурную схему, приведенную на рис. 4.4, б, и имеет вид:
Этот вид цикла применяется в тех случаях, когда тело цикла необходимо обязательно выполнить хотя бы один раз. Пример программы, выполняющей проверку ввода, приведен в листинге 4.9.
Цикл с параметром for
Цикл с параметром имеет следующий формат:
Инициализация служит для объявления величин, используемых в цикле, и присвоения им начальных значений. В этой части можно записать несколько операторов, разделенных запятой, например:
Для примера вычислим сумму чисел от 1 до 100:
Любой цикл while может быть приведен к эквивалентному ему циклу for и наоборот. Например, два следующих цикла эквивалентны:
Параметр цикла
Смотреть что такое «Параметр цикла» в других словарях:
параметр цикла — программы; параметр цикла Переменная величина, поставленная в соответствие циклу программы и принимающая значения, сопоставляемые очередному выполнению этого цикла … Политехнический терминологический толковый словарь
параметр цикла — счетчик цикла — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы счетчик цикла EN loop variable … Справочник технического переводчика
параметр цикла программы — параметр цикла программы; параметр цикла Переменная величина, поставленная в соответствие циклу программы и принимающая значения, сопоставляемые очередному выполнению этого цикла … Политехнический терминологический толковый словарь
НП 063-05: Правила ядерной безопасности для объектов ядерного топливного цикла — Терминология НП 063 05: Правила ядерной безопасности для объектов ядерного топливного цикла: Безопасное оборудование (оборудование типа Б) оборудование, конструкция, геометрические особенности и конструкционные материалы которого исключают… … Словарь-справочник терминов нормативно-технической документации
50.1.031-2001: Информационные технологии поддержки жизненного цикла продукции. Терминологический словарь. Часть 1. Стадии жизненного цикла продукции — Терминология 50.1.031 2001: Информационные технологии поддержки жизненного цикла продукции. Терминологический словарь. Часть 1. Стадии жизненного цикла продукции: 3.7.12. (всеобщее) управление качеством : Совокупность программных средств и данных … Словарь-справочник терминов нормативно-технической документации
Р 50.1.031-2001: Информационные технологии поддержки жизненного цикла продукции. Терминологический словарь. Часть 1. Стадии жизненного цикла продукции — Терминология Р 50.1.031 2001: Информационные технологии поддержки жизненного цикла продукции. Терминологический словарь. Часть 1. Стадии жизненного цикла продукции: 3.7.12. (всеобщее) управление качеством : Совокупность программных средств и… … Словарь-справочник терминов нормативно-технической документации
длительность цикла — 3.7 длительность цикла (cycle time): Время от начала контакта испытуемого образца с испытательным веществом до начала следующего контакта (для цикличных испытаний). Примечания 1 Время обнаружения проникшего химического вещества при… … Словарь-справочник терминов нормативно-технической документации
длительность цикла радиационно-технологической установки — длительность цикла РТУ Параметр радиационно технологической установки, равный интервалу времени, по истечении которого закрытые радиоактивные источники излучения считаются. [ГОСТ 20716 75] Тематики установки радиационно технологические Синонимы… … Справочник технического переводчика
Минимальный критический параметр — наименьшее из значений критического параметра рассматриваемой системы во всем диапазоне его изменения. Источник: НП 063 05: Правила ядерной безопасности для объектов ядерного топливного цикла 2.27. Минимальный критический параметр наименьшее из… … Словарь-справочник терминов нормативно-технической документации
Длительность цикла радиационно-технологической установки — 38. Длительность цикла радиационно технологической установки Длительность цикла РТУ Параметр радиационно технологической установки, равный интервалу времени, по истечении которого закрытые радиоактивные источники излучения считаются отработавшими … Словарь-справочник терминов нормативно-технической документации
Что такое параметры цикла
Формат записи цикла:
1) for i:= 1 to n do s1;
2) for i:= 3 to 10 do s1;
3) for i := a to b do s1;
4) for i := a to b do
begin
Пример:
Составить программу вывода на экран чисел от 1 до 10.
Program Problem; <Вывод чисел>
var i : integer;
begin
for i:=1 to 10 do
writeln (i);
redaln;
end.
Пример:
Составить программу вычисления факториала числа n, т. е. n!. (0! = 1)
Существует другая форма оператора цикла For:
Формат записи цикла:
Пример:
Возможны такие записи оператора цикла:
1) for i:= n downto 1 do s1;
2) for i:= 10 downto 3 do s1;
3) for i := b downto a do s1; (при условии, что b>a)
4) for i := b downto a do
begin
end; (при условии, что b>a)
Пример: Программу вычисления факториала числа можно составить, используя этот оператор цикла.