Простые и составные операторы — КиберПедия 

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Простые и составные операторы

2019-07-12 163
Простые и составные операторы 0.00 из 5.00 0 оценок
Заказать работу

Идентификаторы

  Идентификатор – это любая последовательность латинских букв, цифр и символа подчеркивания, но всегда начинающаяся с буквы.

  Применяются для определенных пользователем имен констант, переменных, типов, процедур, функций, модулей, программ, меток, полей в записях. Имеют произвольную длину, но только первые 63 символа являются значимыми. Строчные и прописные символы тождественны.

  Примеры:

     Com53All30

     My_Ident

     Name1                      один и тот же

                                      идентификатор

     name1

Операторы

  Программа состоит из операторов – единиц действий языка. Могут быть выполняемые и невыполняемые операторы. Выполняемые – производят вычисления или управляют процессом вычислений. Невыполняемые содержат сведения о структуре и организации данных и их свойствах. В конце оператора ставится;. Максимальная длина строки – 126 символов. Почти все операторы начинаются ключевым словом.

Простые и составные операторы

Операторы делятся на простые и составные.

Простые операторы описаны ранее.

Составной оператор (блок) – группа операторов, ограничен-

ная конструкциями Begin и End.

Точка с запятой не может быть до Begin и перед End.

После End можеь быть:

• пробел, если следующий оператор End или слово Else

• точка с запятой, если следующим является выполняемый оператор

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

• Раздела операторов программ, процедур, функций

• Групп операторов в условных операторах, операторах варианта(выбора) и цикла, где он рассматривается как один оператор

Ключевые (зарезервированные) слова

• Ключевые слова – это идентификаторы, включающие служебные слова - операторы и стандартные функции (например, begin, end, div и т. д.)

• Ключевые слова можно использовать только по своему прямому назначению и их нельзя переопределять.

• Операторы языка описывают некоторые алгоритмические действия, необходимые для решения задач.

• Стандартные функции это функции (подпрограммы) встроенные в язык.

Структура программы на языке Pascal

Типы данных, используемые в Pascal

Целый тип данных

Byte (длинной в байт). Диапазон: 0..255. Занимает 1 байт.

Word (длиной в слово беззнаковый). Диапазон: 0..65535. Занимает 2 байта.

Shortint (короткое целое). Диапазон: -128…127. Занимает 1 байт.

Integer (целое). Диапазон: -32768..32767. Занимает 2 байта.

Longint (длинное целое). Диапазон:

  -2147483648…2147483647. Занимает 4 байта.

Логический тип

• Данные типа Boolean могут принимать два значения: True (Истина) и False (Ложь). Над данными типа Boolean допустимы следующие операции:

• - сравнения (=, <>, <, <=, >, >=);

• - And (логическое И);

• - Or (логическое ИЛИ);

• - Xor (логическое исключающее ИЛИ);

• - Not (логическое отрицание).

Текстовый тип данных

Два вида: символьный и строковый

Char. Диапазон: 1 символ (в соответствии с внутренним кодом от 0 до 255). Занимает 1 байт.

String. Диапазон: до 255 символов. Занимает (n+1) байта, где n – количество символов.

  Заключаются в кавычки - ' ‘.

  Для них разрешены две функции преобразования:

Ord (С) Chr (K).

  Функция Ord(C) возвращает кодировку символа (с).

  Функция Chr(K) по коду (к) возвращает значение символа.

  Пример:

  VAR MyChar, B: char;

     MyString: string[12];    {переменная строкового                                        типа длиной 12 символов} …

  MyChar:=‘A’; B:=‘Z’; MyString:=‘FK-the best!’;

Совмещенные объявления типов

  Типы переменных можно определять и в разделе типа и в разделе описания переменных.

Type

  Stroka = STRING[10];

  digit = 0..9;

  massiv = ARRAY [1..10] of INTEGER;

  Days=(Friday,Saturday,Sunday);

Var

  MySet, Myset1: digit;

  A, B, C:real;

  D, E:integer;

  MyLogic:boolean;

  aDay:Days;

  T2,T3,T4,T5:massiv;

Стандартные функции языка Pascal

Построение арифметических выражений

Встроенные константы

Элементы структурного программирования

Программирование алгоритмов линейной структуры

Ввод-вывод данных

Процедуры вывода:

Write (<параметры>), WriteLn (<параметры>)

Процедуры ввода:

Read (<параметры>), ReadLn (<параметры>)

Операторы с Ln отличаются тем, что после вывода(ввода)

Последней переменной курсор переводится в начало новой

Строки.

Примеры:

Write (A,B,4); Вывод значений A, B и значения 4

Write (A + B);   Вывод результата сложения значений двух          переменных A и B

Write ('Строка '); Вывод строкового изображения «Строка»                    на экран

Write ('Строка ', B); Вывод строкового изображения «Строка»                 на экран и значения переменной B.

Допускается использование операторов

без параметров:

ReadLn; - останавливает выполнение программы до

нажатия клавиши Enter

WriteLn; - осуществляет пропуск строки, в которой

Строки.

Var a, b, x: Byte;

BEGIN

END.

Алгоритмы и программы ветвящейся структуры. Условный оператор If. Оператор выбора Case

Логические операции

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

Выражения.

Синтаксис оператора IF:

If <логическое выражение> then <оператор1>

  { else <оператор2>}

Идентификаторы

  Идентификатор – это любая последовательность латинских букв, цифр и символа подчеркивания, но всегда начинающаяся с буквы.

  Применяются для определенных пользователем имен констант, переменных, типов, процедур, функций, модулей, программ, меток, полей в записях. Имеют произвольную длину, но только первые 63 символа являются значимыми. Строчные и прописные символы тождественны.

  Примеры:

     Com53All30

     My_Ident

     Name1                      один и тот же

                                      идентификатор

     name1

Операторы

  Программа состоит из операторов – единиц действий языка. Могут быть выполняемые и невыполняемые операторы. Выполняемые – производят вычисления или управляют процессом вычислений. Невыполняемые содержат сведения о структуре и организации данных и их свойствах. В конце оператора ставится;. Максимальная длина строки – 126 символов. Почти все операторы начинаются ключевым словом.

Простые и составные операторы

Операторы делятся на простые и составные.


Поделиться с друзьями:

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.016 с.