Структура языка PASCAL

Pascal - язык структурного программирования. Так назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 — 1662).

 

Служебные (зарезервированные) слова

 

absolute,  and,  array,  begin,  case,  const,  constructor,  destructor,  div,  do,  downto,  else,  end,  external,  file,  for,  forward,  function,  goto,  if,  implementation,  in,  inline,  interface,  interrupt,  label,  mod,  nil,  not,  object,  of,  or,  packed,  procedure,  program,  record,  repeat,  set,  shl,  shr,  string,  then,  to,  type,  unit,  until,  uses,  var,  vertual,  while,  with,  xor  и другие

 

Язык Pascal предназначен для описания вычислительного процесса решения задачи, в состав которой  могут входить величины.

константы - данные,  значения которых не изменяются в программе;

переменные - данные,  могущие изменяться при выполнении программы;

Для обозначения имен констант,  переменных,  функций,  процедур и модулей используются буквы и цифры,  входящие в алфавит языка,  и знак подчеркивания " _ ".  Имена начинаются с буквы или знака подчеркивания " _ "и содержат до 63 значащих символов.  Символ пробела в имени не допускается.  Эти имена принято называть идентификаторами. 

выражения - константы,  переменные и обращения к функциям,  соединенные знаками операций;

операторы - специальные символы и слова,  выполняющие действия;

функции,  процедуры и модули - отдельные программные блоки,  имеющие имена и подключаемые к основной программе.

 

Типы величин

  • Целые величины могут быть отрицательными, положительными и 0.  

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

Диапазон представления чисел

Размер памяти

Название типа

Shortint

-128…127

1 байт

Короткое целое со знаком

Integer

-32768..32767

2 байт

Целое со знаком

Longint

-2147483648.. 2147483647

4 байт

Длинное целое

Byte

0..255

1 байт

Короткое целое без знака

World

0..65535

2 байт

Целое без знака

  •  Вещественные величины - действительные числа. Существуют две формы записи вещественных чисел. Основная – с фиксированной точкой (дробная часть отделяется от целой десятичной точкой), и запись числа с порядком или экспоненциальная. 

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

Диапазон представления

чисел

Размер памяти

Название типа

Количество цифр

Single

от 1,5*10-45 до 3,4*1038

4 байта

Вещественное одинарной точности

7..8

Real

от 2,9*10-39 до 1,7*1038

6 байта

Вещественное

11..12

Double

от 5,0*10-324 до 1,7*10308

8 байта

Вещественное двойной точности

15..16

Extended

от 3,4*10-4932 до 1,1*104932

10 байта

Вещественное повышенной точности

19..20

 

Операции над числовыми величинами

 

Операции

Действие

Тип операндов

Тип результата

Унарная

+

Сохранение знака

Целый

Вещественный

Целый

Вещественный

-

Отрицание знака

Целый

Вещественный

Целый

Вещественный

Бинарная

+

Сложение

Целый

Вещественный

Целый

Вещественный

-

Вычитание

Целый

Вещественный

Целый

Вещественный

*

Умножение

Целый

Вещественный

Целый

Вещественный

/

Деление

Целый

Вещественный

Вещественный Вещественный

Div

Целочисленное деление

Целый

Целый

Mod

Остаток от деления

Целый

Целый

  • Символьные величины (CHAR).

Значениями символьных величин являются символы из алфавита.

  • Строковый тип данных (STRING).

Значениями сстроковых величин являются последовательности символов из алфавита.

  • Булевские величины(BOOLEAN).

Булевским типом называют тип данных, представляемый двумя значениями True и False.

 Таблица встроенных функций

Число p в Паскале - функция Pi

 

Таблица специальных функций

Таблица специальных процедур

Randomize - генератор случайных чисел 

Случайное число от 0 до 1 - Random

Случайное число от 0 до N - Random(N)

 

                                                                                   

НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ. ИНФОРМАТИЗАЦИЯ СИСТЕМЫ ОБРАЗОВАНИЯ.
Сайт сделан по технологии "Конструктор школьных сайтов".
Hosted by uCoz