Обработка данных (процесс); 4 – ветвление; 5 – модуль; 6 – цикл с параметрами; 7 – линия. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Обработка данных (процесс); 4 – ветвление; 5 – модуль; 6 – цикл с параметрами; 7 – линия.



31. Структура программы на языке Паскаль

Заголовок - начало программы, присвоение ей некоторого имени и описание средств, через которые можно взаимодействовать с этой программой;

Описательный блок - объявления новых меток (раздел label), типов (раздел type), переменных (раздел var), констант (раздел const), подпрограмм (раздел procedure, function);

Исполнительный блок - раздел операторов. В нём указывается последовательность действий, которые должны выполняться ЭВМ, необходимых для решения поставленной задачи..

Алфавит языка Паскаль

• Буквы латинского алфавита: A, B,..., Z и a, b,..., z. Прописные и строчные буквы компилятором не различаются, если они не входят в строковые или символьные выражения.

• Цифры: 0, 1,..., 9.

• Шестнадцатиричные цифры: 0, 1,..., 9, A, B,..., F или 0, 1,..., 9, a, b,..., f.

• Символ подчеркивания: '_'.

• Символ «пробел». Пробел является разделителем между идентификаторами и зарезервированными словами.

• Специальные символы: + - * / =, '.:; < > [ ] () { } ^ @ $ #

• Составные символы: < > <= >=:=.. (* *) (..) //

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• целый тип;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Процедуры

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

Функции

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

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

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



Поделиться:


Последнее изменение этой страницы: 2016-08-16; просмотров: 188; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.120.133 (0.006 с.)