Введение в
Паскаль


Структура программы на
Паскале                          Переменные

             Арифметические выражения   Операции
 Язык
  профессионального
  программирования, к
  оторый назван в
  честь французского
  математика и
  философа Блеза
  Паскаля (1623–1662) и
  разработан в 1968–
  1971 гг. Никлаусом
  Виртом
Структура программы на Паскале

program <имя программы>;
const …;{константы}
var …; {переменные}
 { процедуры и функции }
begin
 … {основная программа}
end.
               комментарии в фигурных скобках не
                       обрабатываются



                                                   3
Для временного хранения
информации в операторах
памяти машины в языке Паскаль
используются константы и
переменные.
Константа – постоянная величина, имеющая имя

 const
     i2 = 45; { целое число }
     pi = 3.14; { вещественное число }
               целая и дробная часть отделяются точкой
       qq = 'Вася'; { строка символов }
                 можно использовать русские буквы!
       L   = True; { логическая величина }
            может принимать два значения:
              • True (истина, «да»)
              • False (ложь, «нет»)

                                                         5
Переменная – это величина, имеющая имя, тип и значение.
     Значение переменной можно изменять во время
     работы программы.
Типы переменных:
  • integer               { целая }
  • real                  { вещественная }
  • char                  { один символ }
  • string                { символьная строка }
  • boolean               { логическая }
Объявление переменных (выделение памяти):
  var a, b: integer;
      Q: real;
      s1, s2: string;                                     6
Целые типы:
Название Длина в байтах Диапазон значений
Byte               1         0 ... 255
 ShortInt          1         -128 ... 127
 Word              2         0 ... 65535
Integer            2         -32768 ... 32767
LongInt            4     -2147483648 ... 2147483647
Над целыми типами определены такие операции:
"+" - сложение;
" * " - умножение;
" - " вычитание;
div - целочисленное деление;
mod - получение остатка от целочисленного деления.
Символьный тип (char):
Значением величины данного типа является символ из
множество всех символов компьютера: русская или латинская
большая или маленькая буква, цифра, знак
препинания, специальный знак (например, "+", "-
", "*", "/", "", "=" и др.) или пробел " ". Каждый из символов
имеет уникальный номер от 0 до 255, т. е. внутренний
код, который возвращает функция ORD. Символьная
константа – любой символ языка, заключённый в одинарные
кавычки. Например,
Var
 Simvol : char;
Строковый тип (string):

Значением строковой величины является
строка переменной длины (быть
может, пустая). Строковая
константа представляет собой
произвольную последовательность
символов, заключенную в одинарные
кавычки. Например,
Var
 Stroka : string;
Логический тип (boolean):
•Логический тип данных часто называют булевым по
имени английского математика Д. Буля, создателя
математической логики. В языке Паскаль имеются две
логические константы TRUE и FALSE. Логическая
переменная принимает одно из этих значений и имеет
тип Boolean. Для сравнения данных предусмотрены
следующие операции отношения: <, <=, =, <>, >, >=
Результат операции отношения имеет логический тип, т.е.
результат операции может быть истинным или
ложным, например, 3>5 – ложь.
•Над величинами этого типа можно выполнять
специфические логические операции OR - или; AND - и;
NOT - не.
Арифметические операции в Паскале
Операции с дробными числами (обычные, как в математике).


-   вычитание;        +   сложение;           *   умножение;   /   деление.

Операции с целыми числами.


-   вычитание;       +    сложение;   *    умножение;

Деление представлено двумя операциями:

div - целая часть от деления, mod - остаток.
23 div 3 = 7                23 mod 3 = 2

9 div 4 = 2                 9 mod 4 = 1

35 div 10 = 3               35 mod 10 = 5

тема 1.введение в pascal

  • 1.
    Введение в Паскаль Структура программына Паскале Переменные Арифметические выражения Операции
  • 2.
     Язык профессионального программирования, к оторый назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан в 1968– 1971 гг. Никлаусом Виртом
  • 3.
    Структура программы наПаскале program <имя программы>; const …;{константы} var …; {переменные} { процедуры и функции } begin … {основная программа} end. комментарии в фигурных скобках не обрабатываются 3
  • 4.
    Для временного хранения информациив операторах памяти машины в языке Паскаль используются константы и переменные.
  • 5.
    Константа – постояннаявеличина, имеющая имя const i2 = 45; { целое число } pi = 3.14; { вещественное число } целая и дробная часть отделяются точкой qq = 'Вася'; { строка символов } можно использовать русские буквы! L = True; { логическая величина } может принимать два значения: • True (истина, «да») • False (ложь, «нет») 5
  • 6.
    Переменная – этовеличина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Типы переменных: • integer { целая } • real { вещественная } • char { один символ } • string { символьная строка } • boolean { логическая } Объявление переменных (выделение памяти): var a, b: integer; Q: real; s1, s2: string; 6
  • 7.
    Целые типы: Название Длинав байтах Диапазон значений Byte 1 0 ... 255 ShortInt 1 -128 ... 127 Word 2 0 ... 65535 Integer 2 -32768 ... 32767 LongInt 4 -2147483648 ... 2147483647 Над целыми типами определены такие операции: "+" - сложение; " * " - умножение; " - " вычитание; div - целочисленное деление; mod - получение остатка от целочисленного деления.
  • 8.
    Символьный тип (char): Значениемвеличины данного типа является символ из множество всех символов компьютера: русская или латинская большая или маленькая буква, цифра, знак препинания, специальный знак (например, "+", "- ", "*", "/", "", "=" и др.) или пробел " ". Каждый из символов имеет уникальный номер от 0 до 255, т. е. внутренний код, который возвращает функция ORD. Символьная константа – любой символ языка, заключённый в одинарные кавычки. Например, Var Simvol : char;
  • 9.
    Строковый тип (string): Значениемстроковой величины является строка переменной длины (быть может, пустая). Строковая константа представляет собой произвольную последовательность символов, заключенную в одинарные кавычки. Например, Var Stroka : string;
  • 10.
    Логический тип (boolean): •Логическийтип данных часто называют булевым по имени английского математика Д. Буля, создателя математической логики. В языке Паскаль имеются две логические константы TRUE и FALSE. Логическая переменная принимает одно из этих значений и имеет тип Boolean. Для сравнения данных предусмотрены следующие операции отношения: <, <=, =, <>, >, >= Результат операции отношения имеет логический тип, т.е. результат операции может быть истинным или ложным, например, 3>5 – ложь. •Над величинами этого типа можно выполнять специфические логические операции OR - или; AND - и; NOT - не.
  • 11.
    Арифметические операции вПаскале Операции с дробными числами (обычные, как в математике). - вычитание; + сложение; * умножение; / деление. Операции с целыми числами. - вычитание; + сложение; * умножение; Деление представлено двумя операциями: div - целая часть от деления, mod - остаток. 23 div 3 = 7 23 mod 3 = 2 9 div 4 = 2 9 mod 4 = 1 35 div 10 = 3 35 mod 10 = 5