Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Операторы языка Pascal (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

5. Операторы языка Pascal

Условный оператор

Формат полного условного оператора определяется следующим образом:

If B then S1 else S2

где B - условие разветвления (принятия решения), логическое выражение или отношение; S1, S2 - один выполняемый оператор, простой или составной.

При выполнении условного оператора сначала вычисляется выражение B, затем анализируется его результат: если B - истинно, то выполняется оператор S1 - ветвь then, а оператор S2 пропускается; если B - ложно, то выполняется оператор S2 - ветвь else, а оператор S1 - пропускается.

Оператор выбора

Структура оператора имеет следующий вид:

case S of

c1: insruction1;

c2: insruction2;

...

cn: insructionN;

else instruction

end;

где S - выражение порядкового типа, значение которого вычисляется;

c1, c2,..., on - константы порядкового типа, с которыми сравниваются выражения S; instructionl,..., instructionN - операторы, из которых выполняется тот, с константой которого совпадает значение выражения S;

instruction - оператор, который выполняется, если значение выражения S не совпадает ни с одной из констант c1, o2, on.

Оператор цикла с параметром

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

Оператор цикла с предусловием

While B do S;

где B - логическое условие, истинность которого проверяется (оно является условием завершения цикла)$;

S - тело цикла - один оператор. Выражение, с помощью которого осуществляется управление повторением оператора, должно иметь логический тип. Вычисление его производится до того, как внутренний оператор будет выполнен. Внутренний оператор выполняется повторно до тех пор, пока выражение принимает значение Тгие. Если выражение с самого начала принимает значение False, то оператор, содержащийся внутри оператора цикла с предусловием, не выполняется.

Оператор цикла с постусловием

repeat S until B;

где B - логическое условие, истинность которого проверяется (оно является условием завершения цикла);

S - один или более операторов тела цикла. Результат выражения должен быть логического типа. Операторы, заключенные между ключевыми словами repeat и until, выполняются последовательно до тех пор, пока результат выражения не примет значение True. Последовательность операторов выполнится, по крайней мере, один раз, поскольку вычисление выражения производится после каждого выполнения последовательности операторов.

Автор: Цветкова А.В.

<< Назад: Стандартные процедуры и функции

>> Вперед: Понятие вспомогательного алгоритма

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Материаловедение. Шпаргалка

Право интеллектуальной собственности. Шпаргалка

Дерматовенерология. Шпаргалка

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Рыжий ген и ускоренная эволюция 30.04.2026

Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос. Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности. Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>

Нейтринный лазер 30.04.2026

Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе. Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа. Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>

Мороженое не такое вредное, как принято считать 29.04.2026

В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление. Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека. Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

Случайная новость из Архива

В мозге горит свет 01.08.2016

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

Нейробиологи из университета Калгари и Альбертского университета предполагают, что нейроны, из которых состоит наша нервная система, способны испускать фотоны и обеспечивать дополнительную, световую связь друг с другом.

Для того, чтобы служить средством связи, фотон должен попадать в волновод, который направит его от источника к приемнику. Воспользовавшись компьютерным моделированием, биологи доказали, что биофотоны могут использовать миелиновую оболочку нейронов как волновод.

Сейчас ученые пытаются ответить на вопрос о том, существуют ли в мозге запутанные фотоны. Если ответ окажется утвердительным, можно будет считать, что наш мозг - это очень мощный квантовый компьютер.

Другие интересные новости:

▪ Разлокировка смартфона при помощи уха

▪ 500 терабит на одном квадратном дюйме

▪ Умный холодильник Bosch на базе блокчейн

▪ Квантовая телепортация информации внутри алмаза

▪ Огонь измерян вольтметром

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Автомобиль. Подборка статей

▪ статья Пароход со свечой. Советы моделисту

▪ статья Что такое акцепт? Подробный ответ

▪ статья Просвирник лесной. Легенды, выращивание, способы применения

▪ статья Зажигалка для газа. Энциклопедия радиоэлектроники и электротехники

▪ статья Матрешка исчезает под платком. Секрет фокуса

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026