Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
2019-07-12 | 88 |
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>}
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!