рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Теоретические сведения

Теоретические сведения - раздел Информатика, ИНФОРМАТИКА   Очень Часто При Составлении Программ Встречается Ситуация, Ко...

 

Очень часто при составлении программ встречается ситуация, когда действие необходимо выполнить некоторое количество раз. Здесь требуется оператор цикла.

В языке Pascal три оператора цикла:

· с параметром for;

· с предусловием while;

· с постусловием repeat.

Рассмотрим работу операторов цикла подробно.

Оператор цикла с параметром имеет следующую синтаксическую форму:

for идентификатор :=<выражение1> to[downto] <выражение2> do оператор ;

Такие операторы обычно используются, когда количество повторений цикла может быть определено перед его началом. Кроме того циклы с параметром позволяют задать автоматическое изменение значения некоторой переменной и использование этого значения в последовательных итерациях. Более конкретно данный вариант оператора цикла определяет:

а) диапазон (выражение1 .. выражение2) изменения значений управляющей переменной (идентификатор) и одновременно количество повторений оператора, содержащегося в теле цикла (оператор);

б) направление изменения значения переменной (возрастание – toили убывание – downto);

в) собственно действия (оператор), выполняемые на каждой итерации.

На использование управляющей переменной налагаются следующие ограничения:

1. В качестве управляющей переменной должна использоваться простая переменная.

2. Управляющая переменная должна иметь дискретный тип.

3. Начальные и конечные значения диапазона должны иметь тип, совместимый с типом управляющей переменной.

4. В теле цикла запрещается явное изменение значения управляющей переменной.

5. После завершения оператора значение управляющей переменной становится неопределенным.

Оператор, который находится в теле цикла for, выполняется один раз для каждого значения управляющей переменной в диапазоне между начальным и конечным значениями. Если в операторе цикла используется служебное слово to, а начальное значение управляющей переменной меньше его конечного значения, то оператор, содержащийся в теле цикла, не выполнится ни разу. Аналогичная ситуация имеет место в случае использования в операторе цикла служебного слова downto.

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

Program power;

– Конец работы –

Эта тема принадлежит разделу:

ИНФОРМАТИКА

Национальный аэрокосмический университет им Н Е Жуковского... Харьковский авиационный институт... А В Карташов Ю А Скоб В А Халтурин И А Трофимова...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Теоретические сведения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ИНФОРМАТИКА
Учебное пособие по лабораторному практикуму   Харьков “ХАИ” 2005 УДК 681.3.06+519.6   Информатика / А.В. Карташов, Ю.А. Скоб, В.А. Ха

Элементы среды Турбо Паскаль
Среда Турбо Паскаль включает в себя редактор, компилятор, редактор связей и отладчик. В окне редактора первая строка содержит все команды главного меню: File– опе

Логический тип: BOOLEAN .
Отводится 1 байт памяти. Значением является множество из двух упорядоченных элементов с названием FALSE и TRUE. Форма изображения – запись соответствующего слова false или true.

Действительные типы величин.
Наиболее распространенная из этих форм – REAL. Для величин этого типа отводится 6–7 байт памяти. Допустимы положительные и отрицательные значения порядка 10-39…10+3

Процедуры ввода данных
  Для ввода значений величин типа: real, integer, char используется стандартная процедура, которую условно можно представить в следующем виде: read[ln][([файл], идентификатор

Процедура вывода данных
  Процедура вывода используется для стандартных типов данных вида real, integer, char, boolean и имеет вид write[ln][([файл],параметр1[:w1[:d1]],параметр2[:w2[:d2]],..)],

Теоретические сведения
Оператор условия if является одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Он может принимать одну из следующ

Вывод коэффициента рекуррентности q
        до цикла

Теоретические сведения
Простые типы данных определяют различные множества атомарных (неразделимых) значений. Составные или структурированные типы, в отличие от простых, задают множества «сложных» значений; каждое значени

Теоретические сведения
Физические файлы Файл – поименованная область для хранения данных на физическом носителе. Доступ к файлу для обмена данными происходит по имени. Устройства ЭВМ, с которыми

Теоретические сведения
Подпрограмма – это специальным образом оформленный алгоритм, который может многократно использоваться при решении более общей задачи. В языке Pascal подпрограмма является частью осн

Теоретические сведения
Определение Запись – структура, состоящая из конечного числа компонент, называемых полями. Компоненты записи (поля) могут принадлежать разным типам. Компонента (поле) – пер

Теоретические сведения
  Модули пользователя Модуль в Турбо Паскале – специальным образом оформленная библиотека определений типов, констант, переменных, а также процедур и функций. Самостоя

Создание модуля
Модуль содержит: · заголовок модуля (UNIT <имя модуля>); · раздел объявлений – интерфейс : INTERFACE; · раздел реализаций – IMPLEMENTATION; · раздел инициа

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги