Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Процесс создания загрузочных программ с использованием модулей типа UNIT.




При трансляции программы, использующей модули типа UNIT, компилятор последовательно отыскивает файлы, содержащие коды используемых модулей (с расширением.TPU), с тем, чтобы подключить их к компилируемой программе. При этом компилятор работает по следующему алгоритму:

- компилятор просматривает содержимое системного библиотечного файла модулей TURBO.TPL (Turbo Pascal Library);

- если искомый модуль не найден в файле TURBO.TPL, то компилятор осуществляет поиск соответствующего TPU-файла в текущем каталоге;

- если в текущем каталоге нужный файл не найден, то поиск продолжается в каталогах, заданных в альтернативе Options /Directories/Unit Directories для интегрированной среды;

- если на предыдущих шагах файл не найден, то компилятор прекращает работу и выдает диагностическое сообщение об ошибке;

- если компилятор активизирован посредством альтернатив Compile /Make или Compile /Build, то вышеуказанные шаги проводятся в поисках исходных текстов используемых модулей, которые будут оттранслированы перед трансляцией самой программы (при этом подразумевается, что имя файла с текстом модуля совпадает с именем модуля и имеет расширение.PAS).

Процесс трансляции программы, использующей модули типа UNIT, можно представить следующей схемой:


Исходный текст

 

РАS – файлы Результат компиляции


Program Osn;

... Файл OSN.EXE

end.

           
     
 
 

 

 


Файл UNIT1.TPU

Unit Unit1;

...

end.

Файл UNIT2.TPU

 
 

 

 


Unit Unit2;...

... Модуль CRT

end....

 

 

Содержание отчета.

1. Постановка задачи на разработку программы, исходные данные для разработки;

2. Состав и структура данных основной программы и модуля,

3. Текст основной программы и модулей типа UNIT;

4. Примеры работы (меню, введенные данные, результаты работы).

Варианты заданий.

Произвести обработку 10 чисел согласно своему варианту. Обработку выполнить в процедуре.

1. найти количество отрицательных элементов;

2. найти количество положительных элементов;

3. найти количество элементов больших 0,8;

4. найти сумму отрицательных элементов;

5. найти сумму положительных элементов;

6. найти разность элементов меньших 1,8;

7. входящих в интервал [0.4:3];

8. найти сумму элементов, входящих в интервал [-10; 10];

9. найти количество элементов, не входящих в интервал [-5; 14]

10. найти произведение отрицательных элементов и сложить его с 10;

11. все отрицательные числа умножить на 3;

12. найти максимальный элемент;

13. найти минимальный элемент;

14. найти максимальный элемент и поменять его местами с первым;

15. найти минимальный элемент и поменять его местами с последним;

16. найти количество элементов меньших максимального на 4;

17 найти сумму элементов больших минимального на 1.5;

18. найти среднеарифметическое положительных элементов;

19. найти среднеарифметическое отрицательных элементов и умножить его на 5.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных