Реферат: Разработка модулей программы /Укр./

Реферат: Разработка модулей программы /Укр./




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































Складання програм з використанням модулів.

Прогресивним підходом у програмувонні вважається використання модулів або блоків. Набір процедур та функцій, об’єднаних в один блок (UNIT), може компілюватися незалежно від головної програми. Завдяки цьому час компіляції для великих програм може на багато зменшуватися, а це має велике значення при відладці програм, які приходиться досить часто компілювати.
МОДУЛЬ(UNIT) – це програмна одиниця, текст якої відкомпільовано незалежно. Вона включає в себе визначення констант, типів даних, змінних, процедур та функцій, доступних для використання в програмах, які викликають.
Внутрішня структура модуля прихована від користувача.
В модулі можна виділити декілька розділів: заголовок, інтерфейсна частина, реалізаційна частина і інілізаційна частина.
INTERFACE початок розділу оголошень;
LABEL оголошення доступних глобальних
CONST оголошення доступних глобальних
TYPE оголошення доступних глобальних
VAR оголошення доступних глобальних
PROCEDURE(FUNCTION) заголовки доступних процедур (функцій);
IMPLEMENTATION початок розділу реалізації;
USES модулі, які використовуються при реалізації;
LABEL оголошення скритих глобальних міток;
CONST оголошення глобальних констант;
TYPE оголошення скритих глобальних типів;
VAR оголошення скритих глобальних змінних;
PROCEDURE(FUNCTION) тіла доступних та скритих процедур (функцій);
Скласти програму на мові Pascal розв’язку даної задачі та виконання її на ЕОМ. Процедури та функції оформити у вигляді модуля.
{---------------------------------------------------------}
function facktorial(x:integer):real;
{---------------------------------------------------------}
function facktorial(x:integer):real;
if i<=1 then facktorial:=1 else begin
for i:=1 to x do facktorial1:=facktorial1*i;
{---------------------------------------------------------}
writeln('Введiть елементи масива:');
Файл – це сукупність даних однакового типу. Таке визначення збігається з визначенням масиву, але, на відміну від останнього, файл зберігають на диску, кількість даних у файлі при його описуванні не вказується, елементи файла не мають індексів, що ускоаднює роботу з ними.
Type <ім'я типу> = File of <тип компонент>;
Процедури і функції для роботи з файлами:
Assign – зв'язує деякий зовнішній файл на диску з файловою змінною.
Reset – відкриває уже раніше створений файл данних на диску, ім'я якого було перед цим пов'язане процедурою Assign.
Rewrite – створює новий файл і відкриває його. Якщо файл вже існує вміст знищується, а сам файл відкривається знову.
Close – закриває файл, який зв'язаний з файловою змінною.
Eof – набуває значення true, якщо досягнуто кінець файла, інакше набуває значення false.
IOResult – використовується для пошуку помилок, які виникають при роботі з файлами.
Написати програму контролю знань студентів з літератури.
Оформити файл відповідей та файл питань.
Написати програму що виводить на екран студентів, що набрали прохідний бал не нижче 8.
write('Введіть своє ім`я, групу :');
marks:array [1..kolocenok] of integer;
write('Введiть кiлькiсть абiтурiентiв: ');
for j:=1 to kolocenok do readln(temp.marks[j]);
if ser>8 then writeln(' З А Ч И С Л Е Н И Й ! ');
Висновок:поглибив знання, вміння та навички розробки з використанням текстових та типизованих файлів, закріпив свої знання в області записів та типизованих файлів.

Название: Разработка модулей программы /Укр./
Раздел: Топики по английскому языку
Тип: реферат
Добавлен 05:05:06 25 февраля 2008 Похожие работы
Просмотров: 160
Комментариев: 19
Оценило: 2 человек
Средний балл: 5
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Если Вам нужна помощь с учебными работами, ну или будет нужна в будущем (курсовая, дипломная, отчет по практике, контрольная, РГР, решение задач, онлайн-помощь на экзамене или "любая другая" учебная работа...) - обращайтесь: https://clck.ru/P8YFs - (просто скопируйте этот адрес и вставьте в браузер) Сделаем все качественно и в самые короткие сроки + бесплатные доработки до самой сдачи/защиты! Предоставим все необходимые гарантии.
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Реферат: Разработка модулей программы /Укр./
Реферат: Щитовидная железа 3
Реферат по теме Господин Великий Новгород
Реферат: Проблема идентификации человека в пространстве истории
Контрольная Работа На Тему Основные Теории Правопонимания. Основные Причины И Закономерности Появления Права. Понятие Социального Регулирования
«Организация сбыта сельскохозяйственной продукции» на примере ООО «Виктория» Каратузского района
Шпаргалка: Предмет и методы теории государства и права
Сочинение На Тему Мой Любимый Башкортостан
Доклад по теме Составные части бизнес-плана
Служебные Части Речи Сочинение
Реферат: Заметки о понятии страха в современной философии
План Диссертации Магистра
Курсовая Работа По Экономической Теории 1 Курс
Курсовая работа по теме Особенности перевода политкорректной лексики в англоязычных выступлениях официальных лиц
Дипломная работа по теме Системы, узлы и агрегаты пассажирского самолёта
Пиратство 227 Ук Рф Диссертация
Реферат по теме Сущность государственного управления в РБ
Дипломная работа по теме Устранение дефектов на участке 61-105 км магистрального газопровода 'Лугинецкое-Парабель' методом вырезки 'катушки'
Реферат: Рассказ Л.Н.Толстого "После бала"
Реферат по теме Аркаим – колыбель цивилизации
Реферат На Тему Профилактика Распространения Вич-Инфекции В Учебных Заведениях
Реферат: Закон конкуренции и современные особенности его проявления. Эффективность конкурентных рынков
Сочинение: Роман «Евгений Онегин»
Реферат: Лечение больных с черепно-мозговой травмой

Report Page