Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2019-07-12 | 163 |
5.00
из
|
Заказать работу |
|
|
Идентификаторы
Идентификатор – это любая последовательность латинских букв, цифр и символа подчеркивания, но всегда начинающаяся с буквы.
Применяются для определенных пользователем имен констант, переменных, типов, процедур, функций, модулей, программ, меток, полей в записях. Имеют произвольную длину, но только первые 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!