Головна

Питання 3 Мова Паскаль. Структура Паскаль-програми.

  1.  B) соціально-стратификационная структура
  2.  C. Питання 41. Показники стану, руху і використання основних фондів
  3.  I. Структура сталей.
  4.  I. До-предметна структура імені
  5.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 1 сторінка
  6.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 2 сторінка
  7.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 3 сторінка

Паскаль (англ. Pascal) - мова програмування загального призначення. Один з найбільш відомих мов програмування [4], використовується для навчання програмуванню в старших класах і на перших курсах ВНЗ, є базою для ряду інших мов.

Мова названий на честь видатного французького математика, фізика, літератора і філософа Блеза Паскаля, який створив першу в світі механічну машину, складаються два числа.

Мова Паскаль був створений Ніклаус Віртом в 1968-1969 роках після його участі в роботі комітету розробки стандарту мови Алгол-68. Він був опублікований в 1970 році Віртом як невеликий і ефективний мову, щоб сприяти гарному стилю програмування, використовувати структурне програмування і структуровані дані.

Подальша робота Вірта була спрямована на створення на основі Паскаля мови системного програмування, зі збереженням можливості вести на його базі систематичний, цілісний курс навчання професійному програмування [5]. Результат цієї роботи - мова Модула-2

структура:

Програма на мові Pascal завжди складається з двох основних частин: опису послідовності дій, які необхідно виконати, і опису даних, з якими оперують дії. Дії представляються операторами мови, дані вводяться за допомогою описів і визначень. Крім того, програма може бути забезпечена заголовком, який задасть ім'я програми і її параметри.

Описи даних текстуально передують опису дій і повинні містити згадку всіх об'єктів, які використовуються в діях (операторах).

Розглянемо повну структуру програми на мові Паскаль. У загальному випадку програма складається з:

заголовка програми - розділ починається з ключового слова program, далі йде назва вашої програми.

Наприклад, program Area; - Зверніть увагу, що будь-який оператор мови Паскаль закінчується крапкою коми.

Також поширеною помилкою є заголовок програми виду: program 1;

Ім'я програми - це призначений для користувача ідентифікатор, і він не може починатися з цифри.

блок описів складається з безлічі різних блоків програми, кожен з яких відповідає за певні аспект програми. Ми будемо розглядати можливі блоки в міру необхідності. на схемі нижче ви можете побачити все з них.

блок операторів - єдиний обов'язковий блок програми, в ньому ви розміщуйте, ті команди які повинні бути виконані в процесі виконання програми. Блок операторів починається з ключового слова begin і закінчується end з крапкою.

Опис міток вводить сукупність ідентифікаторів і / або цілих чисел, призначених для організації послідовності обчислень. За допомогою міток можна відзначити (вказати) ті оператори, на які буде передано управління з інших точок програми. Передача управління на позначений оператор реалізується за допомогою спеціального оператора переходу.

Визначення констант задає в програмі ідентифікатори, які є синонімами (представниками) деяких значень.

Визначення типів призначене для завдання конкретних множин значень. Зазначені безлічі позначаються іменами (ідентифікаторами) і в подальшому можуть служити для опису змінних.

Опис змінних вводить сукупність даних, з якими здійснюються дії. Мінлива позначається ідентифікатором; з кожної змінної зв'язується її тип, який визначає безліч допустимих значень цієї змінної і, відповідно, набір допустимих операцій.

Нарешті, опис процедури або функції визначає частина програми як окрему синтаксичну одиницю і зіставляє з нею ім'я. Згодом дії, зосереджені в процедурі (функції), можуть бути виконані ( "викликані") за допомогою вказівки її імені. Крім дій, опис процедури (функції) може містити сукупність описів локальних об'єктів, що утворюють власний контекст імен. Процедури і функції є основним засобом структурування програми.

В авторській версії мови Pascal опису всіх перерахованих об'єктів повинні бути зосереджені у відповідних розділах, а порядок проходження розділів фіксований. Однак, сучасні реалізації, зокрема, Turbo Pascal, не містять такого обмеження. Іншими словами, опису та визначення всіх об'єктів в блоці можуть слідувати в довільному порядку.




 Питання Коротка історія розвитку обчислювальної техніки (ОТ). |  Команда введення (зчитування) з клавіатури значення змінних під час роботи програми |  Питання Функції користувача в мові Паскаль. |  Питання Рекурсія. Рекурсивні функції. |  Питання Етапи розвитку мов програмування |  Питання Об'єктно-орієнтоване програмування. |  Питання Основні етапи моделювання. |  Питання 18. Структура і архітектура ЕОМ. |  Питання Процесор. |  Питання Внутрішня і зовнішня пам'ять |

© um.co.ua - учбові матеріали та реферати