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

Реферат Проектування Pascal-програм





з поза).

. Які структура і призначення частини Implementation?

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

. Для чого потрібен розділ ініціалізації змінних?

Цей розділ використовується для відкриття файлів.

. Яке розширення має модуль UNIT (вихідний модуль)?

Ім'я модуля вибирається за загальними правилами і повинне збігатися з ім'ям дискового файлу містить вихідний текст модуля. Розширення в імені модуля (.pas) не вказується воно задається за замовчуванням.

. Яке розширення має відкомпільований модуль типу UNIT?

Модуль компілюється точно таким же чином, як і звичайні програми, але так як модуль не є безпосередньо виконуваної одиницею, то в результаті його компіляції утворюється дисковий файл з розширенням .TPU (Turbo Pascal Unit), а не з розширенням .EXE. При компіляції модуля ім'я файлу (NAME.TPU) береться з імені файлу з вихідним текстом модуля (NAME.PAS).

. Чи може модуль UNIT виконуватися самостійно?

На відміну від програми, розглянута одиниця не може запускатися для виконання самостійно, вона може брати участь у виконанні програми або при побудові іншого модуля.

. Які правила звернення до модулю UNIT?

Щоб основна програма могла скористатися константами, змін-ними, процедурами та іншими об'єктами, описаними в інтерфейсній секції використовуваного модуля, необхідно вказати в програмі ім'я потрібного TPU-файла.

Висновки про виконану лабораторній роботі: Вході виконання роботи були освоєні методи проектування Pascal-програм з інтерфейсом типу «меню».

рascal програма інтерфейс

Звіт про виконання лабораторної роботи


РОЗРОБКА PASCAL-програм сортування ДАНИХ


Мета роботи: Освоєння методів проектування Pascal-програм сортування даних.

Завдання на лабораторну роботу:

Розробити та налагодити програму сортування масиву даних. Структуру даних взяти з лабораторної роботи №8.


Блок - схема програми:

Опис програми:

. Виводить повідомлення про призначення програми;

. Введення даних відбувається в режимі діалогу;

. Виробляє контроль вводяться числових даних і корекцію помилково введених даних;

. Виводить запити на введення початкових даних;

. Виводить результати на екран.

Закінчена програма буде мати вигляд:

unit m_unit;=5; _record=record: Integer;: string;: real;: real ;; menu; {Процедура виведення меню} init_s; {Процедура виробляє при старті заповнення початкових параметрів}

procedure new_s; {Процедура додавання в масив}

procedure view_s; {ЏаПроцедура перегляду масив}

procedure sort_s;: array [1..NN] of my_record;: integer; crt, graph; init_s; {Процедура виробляє при старті заповнення початкових параметрів}

begin:=0 ;; menu;: Char; _s; (11); (1) ;; ( Додати Перегляд Сортування ESC-Выходraquo;);(12);(1,1);(laquo;Дraquo;);(10,1);(laquo;Пraquo;);(19,1);(laquo;Сraquo;);(1,2);(11);:=ReadKey;(ch=#27) then exit; ch of

Д : new_s;

П : view_s;

З : sort_s;

д : new_s;

п : view_s;

з : sort_s;

l : new_s;

g : view_s;

c : sort_s;

L : new_s;

G : view_s;

C : sort_s ;; ch=# 27 ;;

{***************************************** ******************}

procedure new_s; {Процедура додавання відвідувача в масив}

var: integer;: boolean ;; (10); {зел колір} CNT lt; NN then (cnt);

write ( Номер кімнати [1..9]: );

readln (arr [CNT] .Num);:=false; i:=1 to CNT - 1 doArr [i] .Num=arr [CNT] .Num then:=true; ( laquo ; Номер , arr [CNT] .Num, зайнятий ) ;;; ((arr [CNT] .Num gt; 0) a...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Модуль Graph в програмі Turbo Pascal
  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...