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

Реферат Розробка програм у середовищі програмування Turbo Pascal 7.0





тися як


10

45

true


а 7.15 вечора:


7

15

false


Секція запису визначає одне або кілька імен полів і тип відповідної компоненти. Якщо в секції перераховується кілька імен полів, то всі вони однотипні.

Тип компонента в секції запису може бути будь-яким типом даних і бути ім'ям зумовленого типу, ім'ям раніше визначеного типу.

До кожного компоненту запису можна звернутися, використовуючи ім'я змінної типу запису та ім'я поля, розділені крапкою: now.hour, later.befornoon;


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

Вхідні дані: Кожна вводиться рядок містить інформацію про продаж в такій формі:

рік продажі: ціле в діапазоні 1900 .. 2099;

код продукції: чотиризначне ціле;

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


Масиви записів.

Ввести список студентів з 5 осіб, що включає в себе прізвище (10 символів), рік народження ( чотиризначне ціле), оцінки (масив з 5 цілих чисел).

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

В 

ПРОЦЕДУРИ і ФУНКЦІЇ


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

Для забезпечення більшої компактності програми та підвищення її наочності мова Паскаль дозволяє виділити будь-який приватний алгоритм з програми і записати його тільки один раз, представивши цей частковий алгоритм у Як самостоятелно програмної одиниці, званої процедурою.


ПІДПРОГРАМА-ПРОЦЕДУРА

Опис процедур. Процедури описуються в спеціальному розділі основної програми слідом за розділом змінних. Будь-яка процедура є логічно закінченою програмної одиницею і тому містить всередині себе теже розділи, що й основна програма:

В· розділ описів (міток, констант, типів, змінних процедур і функцій);

В· розділ операторів, що представляє собою складений оператор BEGIN-END.

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

Заголовок процедури має вигляд:

PROCEDURE ім'я (список формальних параметрів);

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

Допускається опис процедури не містить формальних параметрів:

PROCEDURE ім'я;

Всякая підпрограма-процедура може утримувати свої внутрішні або вкладені процедури.Степень вкладеності визначається можливостями машини.

Закінчується блок процедури крапкою з комою.

У заголовку процедури з ім'ям STEP1 перераховані парамет ри N, X, що визначають вихідні дані програми і параметр Y, що позначає значення шуканої ступеня-результат виконання процедури.Указан також тип всіх формальних параметров.Подроб-ній про параметри буде расказать нижче. Звернення до підпрограмі-процедурі

Опис процедури, розташоване в розділі описів, само по собі ніяких дій не визивает.Чтоби виконати процедуру необхідно в потрібному місці програми помістити обра-щення ней.Обращеніе виробляється з допомогою оператора виклику процедури або оператора процедури, що має вигляд:

ім'я (список формальних параметрів);

де ім'я-ім'я викликається процедури;

список формальних параметрів-перелік конкретних зна чений (Виразів) та імен, переданих з основної програми в процеду-

ру на місце формальних параметрів. При виклику процедури формальні параметри замінюються фактічес кими в порядку їх следованія.Чісло і тип формальних і фактичних параметрів повинні попарно совпадать.В даному прикладі оператор процедури здійснює її визов.В тілі процедури станеться заміна формал...


Назад | сторінка 5 з 11 | Наступна сторінка





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

  • Реферат на тему: Структура складної програми. Процедури
  • Реферат на тему: Програми та процедури допінг-контролю
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Початкові процедури оцінки бізнесу