Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2019-07-12 | 86 |
5.00
из
|
Заказать работу |
|
|
Составной оператор (блок) – группа операторов, ограничен-
ная конструкциями 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; - осуществляет пропуск строки, в которой
Находится курсор, и переводит его в начало новой
Строки.
Операторы вывода допускают использование
|
Указания о ширине поля, отводимого под значение в
явном виде:
Write Ln (Y:5:3);
где 5 – количество позиций, отведенных под запись
значения переменной Y, а 3 – количество позиций,
Отведенное под запись дробной части
Линейные вычислительные процессы (следование)
Программа на языке Pascal
линейного алгоритма сложения двух чисел
PROGRAM Example;
Var a, b, x: Byte;
BEGIN
Write (’Введите значения переменных a и b типа Byte’);
Read (a,b);
x:=a+b; { Сложение }
WriteLn ('a + b =',x);
END.
Алгоритмы и программы ветвящейся структуры. Условный оператор If. Оператор выбора Case
Алгоритмы и программы ветвящейся структуры
Логические операции
Условный оператор IF
Позволяет произвести развилку алгоритма, в
Которой осуществляется выбор одной из двух
Альтернативных ветвей, в зависимости от
Некоторого условия. В качестве условия
Выбора используется значение логического
Выражения.
Синтаксис оператора IF:
If <логическое выражение> then <оператор1>
{ else <оператор2>}
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!