Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Книга, учебник » Програмування на мові Object Pascal

Реферат Програмування на мові Object Pascal





Елементи мови Object Pascal


Алфавіт: букви ((az) - верхній і нижній регістр), цифри, 16-тиричном цифри, спеціальні символи і зарезервовані слова. Pascal - не чутливий до регістрів (а = А), арабські цифри (0 - 9), 16-тиричном цифри (0 - 9 - а - f), спеціальні знаки (=, +, -, *, /,,, < span align = "justify">,:,;, (,), {,}, [,], ^, @, $, #), пари символів (<=,> =, <>,: =, (*, *), .., _).

Пробіл з кодом ASCII 0 - 32. Зарезервовані слова не можуть використовуватися в якості ідентифікатора (назва операції, функції, змінних, констант). p align="justify"> Директиви - пов'язані зі стандартними оголошеннями в програмі, їх не можна використовувати в якості ідентифікаторів змінних програм.

{$ 1 -} - відключити контроль помилок введення-виведення.

{$ 1 +} - включити контроль помилок введення-виведення.

Ідентифікатор - імена (константи, мітки), змінні (об'єкти, процедури, функції, модулі, програми ...)

Ідентифікатор може мати довільну довжину, але значущими для компілятора є перші 255 символів. Він повинен починатися з літери латинського алфавіту або з символу (_), за яким можуть слідувати літери, цифри і _:

X1; 1X; _1X

Мінлива - число, яке може приймати будь-яке значення; в мовах високого рівня з кожної змінної асоційоване її ім'я (ідентифікатор). Значення змінної зберігається в комірці оперативної пам'яті з певною адресою. Кожна змінна має свій тип. Тип визначає діапазон значення змінної і кількість байтів, займане їй у пам'яті. p align="justify"> Константи


Константа - змінна, яка не має свого значення в ході виконання програми. Вони бувають іменні і неіменні. p align="justify"> Іменні - символ або набір символів з присвоєним їм значенням. p align="justify"> неіменну - будь-яке число. Константи можуть бути цілого типу, речового, шістнадцяткове число, дійсне число, логічна константа, символ, рядок символів, конструктор безлічі і ознака невизначеного показника (NIL). p align="justify"> Цілі числа - записуються зі знаком (або без) у десятковій системі числення, в діапазоні (від -10 263 до 10-263 - 1), дійсне число, записане в експоненційної формі має вигляд: (В± # . # # # ... #) - мантиса, (E В± # # # ... #) - експонента (порядок).

Експоненційний формат - формат з плаваючою комою.

= (2,5 * 100) = 2,5 * E +2

E +2 = 102

, 0125 = 1,25 * E-2

E-2 = 10-2

Шістнадцяткове число:

Для їх запису використовуються шістнадцяткові числа, яким відповідає знак $ (00000000 = FFFFFFFF)

$ 10 = 16

байт ($ 00 - $ FF = 0 - 255)

Логічні константи мають два значення: істина (1) і лож (0), логічні константи займаю 1 байт, хоча задіяний 1 біт.

Символьні константи (будь-який символ ASCII таблиці) 1 символ = 1 байт. Символи полягають в апострофи ( ), а також допустима їх запис, використовуючи ASCII код ( ABC = # 65 # 66 # 67 = A # 66 # C ). У OPascal є можливість працювати з символами в системі кодування Unicode (відрізняється від ASCII тим, що займає 2 байти).

Конструктор множини - список елементів множини обрамлений в ([]): ([1.2-1.7], [red, green, blue], []).


Вирази


Основними елементами, з яких складається складова частина програми, є константи, змінні і звернення до функції. Кожен з цих елементів характеризується типом і значенням. За допомогою знаків, операцій і дужок з них можна скласти вираз. Вираз, значення і його тип визначені типом вхідних у нього операндів (2 + а: 2, а - операнди, + - операція). p align="justify"> Значення виразу визначається порядком виконання операцій. Порядок виконання операцій визначається їх пріоритетом (з початку виконуються операції, що мають максимальний пріоритет, операції, що мають однаковий пріоритет виконуються в порядку зустрічальності у вираз зліва на право; дужки дозволяють збільшити пріоритет операцій до максимального). p align="justify"> Пріоритет визначається в порядку убування:

). Унарні операції: +, -, not

). Мультиплікативні: *, /, mod, div (), and, SHL, SHR

). Адитивні: +, -, or, xor

). Операції відносини: =, <>, <,>, <=,> =, in

Структура управління опера...


сторінка 1 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Виконання Операції ділення в двійково-десятковій Системі числення
  • Реферат на тему: Основні константи менталітету російської культури
  • Реферат на тему: Визначення константи дисоціації оцтової кислоти
  • Реферат на тему: Значення анімалістичних символів Європейських країн
  • Реферат на тему: Судовий порядок, умови встановлення фактів, що мають юридичне значення