BigEdu.ru

Структура Паскаль-программы

Структура Паскаль-программы.

Программа на языке Паскаль состоит из следующих частей:

Заголовок

Подключение модулей

Раздел описаний

Begin

Раздел операторов

End.

Заголовок – необязателен. Начинается с ключевого слова program.

Program <имя>;

Подключение модулей – ключевое слово uses.

Uses <имя1>, <имя2>, …, <имя n>;

Раздел описаний – состоит из нескольких подразделов.

Подраздел Label – описание меток.

Label <имя>, <число>;

Const– описание констант.

Type – описание типов.

Var– описание переменных.

Function– описание функций.

Procedure – описание процедур.

Раздел операторов – содержит действия, предписанные алгоритмом.

Раздел описаний совместно с разделом операторов называется блоком.

Program My_First_program;

Var n1, n2: integer;

x: real;

Begin

Write(‘n1=’); readln(n1);

Write(‘n2=’); readln(n2);

x := n1 / n2;

Writeln(‘n1/n2= ‘, x);

End.

Процедура – некоторая последовательность операторов языка Паскаль, к которой можно обратиться по имени.

Системы типов языка. Стандартные типы.

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

Системы типов языка Паскаль.

См. рис.1.

Логический (булевский) тип.

Boolean – идентификатор логического типа. Может принимать два значения: False(0) или True (1). Занимает 1 байт.

ByteBool – 1 байт.

WordBool – 2 байта.

LongBool – 4 байта.

Операции отношения: >, <, >=, <=, =, <>. Результаты этих операций имеют логический тип.

В Паскале существуют четыре логические операции: and (логическое И), or(логическое ИЛИ), xor (исключающее ИЛИ, сложение по модулю 2, отрицание равнозначностей), not (отрицание).

(x > 1) and (x < 2) – пример логических операций.

Целые типы.

Эта группа типов обозначает множество целых чисел в различных диапазонах.

Integer – длина 2 байта. От -32768 до 32767.

Byte– длина 1 байт. От 0 до 255.

Word– длина 2 байта. От 0 до 65535.

Shortint – длина 1 байт. От -128 до 127.

Longint– длина 4 байта. От -2^31 до 2^31-1.

Операции: +, -, *, /, div, mod.

Все операции, кроме деления, для целых данных дают результат целого типа. Деление всегда даёт результат вещественного типа.

Стандартные процедуры и функции, применимые к данным целого типа.

Odd( x): boolean – функция возвращает True, если число нечётное, и False– в противном случае.

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

Pred( x) – предыдущее значение. Тип результата – целый.

Succ( x) – следующее значение. Тип результата – целый.

Inc( x) – функция увеличения на единицу.

Inc( x, n) – процедура увеличивает значение первого параметра на n.

Dec( x) – функция уменьшения на единицу.

Dec( x, n) – процедура уменьшает первый параметр на n.

Вещественный тип.

Эта группа типов обозначает множество вещественных значений в различных диапазонах.

Real – идентификатор вещественного типа. Длина памяти – 6 байт. Диапазон: от 2,9*10^-39 до 1,7*10^38. В памяти машины величины типа Realпредставляются так: знак порядка, порядок, мантисса.

Single– длина 4 байта. От 1,1*10^-45 до 3,4*10^38. Представляется так: знак порядка, мантисса, порядок.

Double – длина 8 байт. От 5,0*10^-324 до 1,7*10^308.

Extended– длина 10 байт. От 3,4*10^-4932 до 1,1*10^4932.

Comp – длина 8 байт. От -2^63 до 2^63-1.

Операции: Арифметические: +, -, *, /. Результат – вещественного типа.

Операции отношения.

Стандартные процедуры и функции, применимые к данным вещественного типа.

Имя Тип аргумента Тип результата Вычисление
Abs(x) целый или вещ. тип аргумента Модуль x
Arctan(x) целый или вещ. вещественный Арктангенс x
Cos(x) целый или вещ. вещественный Косинус x
Exp(x) целый или вещ. вещественный E в степени x
Ln(x) целый или вещ. вещественный Натуральный лог. x
Sin(x) целый или вещ. вещественный Синус x
Sqr(x) целый или вещ. тип аргумента Ква

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Структура Паскаль-программы. Программа на языке Паскаль состоит из следующих частей: Заголовок Подключение модулей Раздел описаний Begin
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru