Схема разработки прикладных программ в среде системы программирования 


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



ЗНАЕТЕ ЛИ ВЫ?

Схема разработки прикладных программ в среде системы программирования



 

 

 

                                 

 

15.11.11

Знаки Назначение
(* *) { } Скобки комментария; текст заключен между этими скобками поясняет алгоритм и не является его частью
[ ] Задание индексов массива и размера строк элементов множества.
() Выделение части выражения, задания списка параметров
; Отделение одного предложения программы от другого, разделение параметров (в части описания)
: Отделение переменной или константы от типа (в части объявления), отделение метки от оператора, следующего за ней.
, (запятая) Разделение элементов списка параметров процедуры и функции при вызове.
@ Обозначение адреса.
$ Признак числа в шестнадцатеричной системе, обозначение директивы компилятора
# Обозначение символа по его коду
.. Разделение границ диапазона в типе – диапазоне.
:= Знак оператора присваивания
= Отделение идентификатора типа от его описания (значения).
Апостроф – признак символа или строковой константы.

 

Служебные, зарезервированные слова могут быть использованы только по своему специальному назначению (begin, program, end, var, or, and, integer…).

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

 

Переменные и константы

Для объявления переменных и констант в программе выделены особые синтаксические разделы.

Раздел описания констант начинается со служебного слова const  и содержит перечень всех используемых в программе констант (const Radius=4;).

Раздел объявления переменных начинается со служебного слова var и содержит описание всех переменных (var Radius: integer;).

 

 

С понятием данных тесно связанна понятие типа данных. Тип – это такая характеристика данных, которая с одной стороны задает границы изменения данных, а с другой – определяет множество операции над ними. К простым (базовым) типам данных в языке Паскаль относят:

· Целый

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

· Логический

· Символьный

· Перечисляемый

· Тип диапазона

Структурированные типы – описывают наборы однотипных или разнотипных данных. Типы данных, образующих набор в свою очередь могут быть как простыми, так и структурированными. К стандартным структурированным типам относят:

v Массив

v Запись

v Строка

v Множество

v Файл

a) Целый тип данных

Присваивается данным, которые во время работы могут принимать только целочисленные значения

Пример: вычисление функции факториал y=N1=1*2*3... *n; y,N –

В паскале определен единственный целый тип данных integer

Множества типов integer

Название типа Область изменения Занимаемый размер в байтах Знак числа типа
integer От –(231) до 231-1 2 (4) Целое со знаком
Shortint От -128 до 127 1 Целое со знаком
Smallint ОТ -32768 до 32767 2 Целое со знаком
Longint От –(231) до 231-1 4 Целое со знаком
Byte От 0 до 255 1 Целое без знака
Word От 0 до 216-1 2 Целое без знака
Longworg От 0 до 4294967295 4 Целое без знака

Var

X:byte

Y:smallint

Z:word

X:=200

Y:40000

Z:=-2

Не корректные значения

Б) логический тип данных

Данные логического типа Boolean в стандарте языка могут принимать одно из двух значений true или false. Переменная или константа этого типа занимает 1 байт.

Пример:

Var

Flag: Boolean;

Flag: true;

False;

Голицына «Основы алгоритмизации и программирования»

 

28.11.11

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

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

 

 

Операции подразделяются:

1. Арифметические

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

3. Логические

4. Операции с битами информации.

Приоритет операции

Операции Приоритет Категория
Not, “+”, “-”(смена знака) Приоритет 1 (высший) Унарные
*, /, div, mod, and, Shl, Shr. Приоритет 2 Умножение
“+”, “-”,or,xor Приоритет 3 Сложение
=, < >, <= =>, in Приоритет 4 (низший) отношение

 

Правила определения старшинства операций:

1. Операнд, находящийся между двумя операциями с различными приоритетами связывается с операцией, имеющий более высокий приоритет.

2. Операнд, находящийся между двумя операциями с равными приоритетами связывается с операцией, стоящей слева от него.

3. Выражение, заключенное в скобки перед выполнением вычисляется как отдельный операнд.

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

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

 

Раздел «имя программы»;

Label «раздел меток»

Const «раздел констант»

Type «раздел типов»

Var «раздел переменных»

Procedure… Function «раздел подпрограммы»

Begin «раздел операторов»

End.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 117; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

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