Основные операторы языка Паскаль




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

l оператор присваивания;

l составной оператор;

l пустой оператор.

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

Операции в Паскале

l арифметические операции;

l логические операции;

l операции над битами информации;

l операции со строками;

l операции отношения;

l адресная операция @.

Типы данных языка

Неструктурированный тип данных

l целый тип;

l логический тип;

l символьный тип;

l перечисляемый тип;

l тип-диапазон;

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

Функции обработки порядковых типов

l ord (N) – порядковый номер значения выражения N;

l pred (N) – предыдущее значение выражения N;

l succ (N) – последующее значение выражения N.

33. Простые числовые типы данных. Целый тип.

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

Число с плавающей запятой состоит из:

l мантиссы M (выражающей значение числа без учёта порядка)

l знака мантиссы (указывающего на отрицательность или положительность числа)

l порядка r (выражающего степень основания числа p, на которое умножается мантисса)

l знака порядка.

1,528535047×10-25 записывается как 1.528535047E-25

34. Символьный тип Char

l ASCII (American Standart Code for Information) Базовая таблица: от 0 до 31 для кодирования управляющих символов, от 32 до 127 для кодирования цифр и букв латинского алфавита, Расширенная таблица: от 128 до 255 (символы псевдографики и буквы национального алфавита)

l Unicode. 256 таблиц, в каждой из которых задается 256 символов

Функции обработки символьного типа

l сhr (N) - функция, возвращающая символ с кодом N в кодировке Windows.

l ChrUnicode (W) - возвращает символ с кодом W в кодировке Unicode;

l OrdUnicode (C) - возвращает значение типа word, представляющее собой код символа C в кодировке Unicode.

l char (W) возвращает символ с кодом W в кодировке Unicode;

l word (C) возвращает код символа C в кодировке Unicode.

37. Программирование основных алгоритмических структур.
Линейные структуры

l Используются для реализации простейших вычислений по некоторой формуле.

l Действия выполняются последовательно

l Пример – площадь треугольника по формуле Герона

38. Подпрограммы

l Подпрограмма представляет собой самостоятельный фрагмент программы реализации определённой задачи, и может быть связана с основной программой лишь с помощью нескольких параметров. Отсюда, в структурированных программах легко прослеживается основной алгоритм. Отладка самостоятельных единиц не приводит к изменению основной программы.

l В языке Паскаль подпрограммы подразделяются на процедуры и функции.

Процедуры

l Процедура предназначена для выполнения какой-то законченной последовательности действий

Функции

Функция предназначена для вычисления какого-либо параметра. У подпрограммы-функции два основных отличия от процедуры:

l заголовок состоит из слова function, за которым следует имя функции, далее в круглых скобках – список формальных параметров, затем через двоеточие записывается тип функции – тип возвращаемого параметра. Функция может возвращать параметры следующих типов: любого порядкового, любого вещественного, стандартного строкового и символьного.

l в теле функции хотя бы раз имени функции должно быть присвоено значение.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-07-22 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: