Notice: Undefined variable: title in /home/area7ru/area7.ru/docs/referat.php on line 164
Реферат: Разработка модулей программы /Укр./ - Рефераты и топики по иностранным языкам - скачать рефераты, доклады, курсовые, дипломные работы, бесплатные электронные книги, энциклопедии

Notice: Undefined variable: reklama2 in /home/area7ru/area7.ru/docs/referat.php on line 312

Главная / Рефераты / Рефераты и топики по иностранным языкам

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



Notice: Undefined variable: ref_img in /home/area7ru/area7.ru/docs/referat.php on line 323
Складання програм з використанням модулів. Теоретичні відомості. Прогресивним підходом у програмувонні вважається використання модулів або блоків. Набір процедур та функцій, об’єднаних в один блок (UNIT), може компілюватися незалежно від головної програми. Завдяки цьому час компіляції для великих програм може на багато зменшуватися, а це має велике значення при відладці програм, які приходиться досить часто компілювати. МОДУЛЬ(UNIT) – це програмна одиниця, текст якої відкомпільовано незалежно. Вона включає в себе визначення констант, типів даних, змінних, процедур та функцій, доступних для використання в програмах, які викликають. Внутрішня структура модуля прихована від користувача. Структура модуля. В модулі можна виділити декілька розділів: заголовок, інтерфейсна частина, реалізаційна частина і інілізаційна частина. Заголовок модуля. UNIT ім’я модуля; Інтерфейсна частина. INTERFACE початок розділу оголошень; USES модулі, які використовуються; LABEL оголошення доступних глобальних міток; CONST оголошення доступних глобальних констант; TYPE оголошення доступних глобальних типів; VAR оголошення доступних глобальних змінних; PROCEDURE(FUNCTION) заголовки доступних процедур (функцій); Реалізаційна частина. IMPLEMENTATION початок розділу реалізації; USES модулі, які використовуються при реалізації; LABEL оголошення скритих глобальних міток; CONST оголошення глобальних констант; TYPE оголошення скритих глобальних типів; VAR оголошення скритих глобальних змінних; PROCEDURE(FUNCTION) тіла доступних та скритих процедур (функцій); Інілізаційна частина. BEGIN основний блок модуля. END. Індивідуальне завдання. Варіант №7. Скласти програму на мові Pascal розв’язку даної задачі та виконання її на ЕОМ. Процедури та функції оформити у вигляді модуля. Задача 1. Модуль: unit gregory; {} interface uses crt; var c,k:array [1..5,1..4] of real; i,j:integer; m:byte; function facktorial(x:integer):real; {} implementation function facktorial(x:integer):real; var i:integer; facktorial1:real; begin facktorial1:=1; if i<=1 then facktorial:=1 else begin for i:=1 to x do facktorial1:=facktorial1*i; facktorial:=facktorial1; end; end; {} begin end.   Запускна програма: uses gregory; begin clrscr; writeln(*Введiть елементи масива:*); writeln; for i:=1 to 5 do for j:=1 to 4 do begin write(*Елемент [*,i,*,*,j,*]=*); readln(c[i,j]); end; m:=0; clrscr; for i:=1 to 5 do begin for j:=1 to 4 do begin k[i,j]:=c[i,j]/facktorial(i+j); if k[i,j]<1 then m:=m+1; write(k[i,j]:7:5,* *); end; writeln; end; end.   Робота з файлами. Теоретичні відомості Файл – це сукупність даних однакового типу. Таке визначення збігається з визначенням масиву, але, на відміну від останнього, файл зберігають на диску, кількість даних у файлі при його описуванні не вказується, елементи файла не мають індексів, що ускоаднює роботу з ними. Опис файлового типу має вигляд: Type <ім*я типу> = File of <тип компонент>; Процедури і функції для роботи з файлами: Assign – зв*язує деякий зовнішній файл на диску з файловою змінною. Reset – відкриває уже раніше створений файл данних на диску, ім*я якого було перед цим пов*язане процедурою Assign. Rewrite – створює новий файл і відкриває його. Якщо файл вже існує вміст знищується, а сам файл відкривається знову. Close – закриває файл, який зв*язаний з файловою змінною. Eof – набуває значення true, якщо досягнуто кінець файла, інакше набуває значення false. IOResult – використовується для пошуку помилок, які виникають при роботі з файлами. Індивідуальне завдання Задача 1. Написати програму контролю знань студентів з літератури. Оформити файл відповідей та файл питань. Задача 2. Написати програму що виводить на екран студентів, що набрали прохідний бал не нижче ...

ВНИМАНИЕ!
Текст просматриваемого вами реферата (доклада, курсовой) урезан на треть (33%)!

Чтобы просматривать этот и другие рефераты полностью, авторизуйтесь  на сайте:

Ваш id: Пароль:

РЕГИСТРАЦИЯ НА САЙТЕ
Простая ссылка на эту работу:
Ссылка для размещения на форуме:
HTML-гиперссылка:



Добавлено: 2011.05.09
Просмотров: 1076

Notice: Undefined offset: 1 in /home/area7ru/area7.ru/docs/linkmanager/links.php on line 21

При использовании материалов сайта, активная ссылка на AREA7.RU обязательная!

Notice: Undefined variable: r_script in /home/area7ru/area7.ru/docs/referat.php on line 434