Содержание
- 2. I. Библиотеки подпрограмм как составная часть систем программирования
- 3. В состав системы программирования может входить большое количество разнообразных библиотек. Среди них всегда можно выделить основную
- 4. Новые возможности предоставили современные ОС, которые позволили подключать к результирующим программам не статические, а динамические библиотеки.
- 5. Статические библиотеки – могут быть в виде исходного текста, подключаемого программистом к своей программе на этапе
- 6. Результирующая программа Статическая библиотека Исходная программа + =
- 7. Динамические библиотеки – это отдельные файлы, предоставляющие прикладным программам набор наиболее часто используемых функций, и загружаемые
- 8. II. Включение текстов из файлов
- 9. Перечень обозначений заголовочных файлов для работы с библиотеками компилятора утвержден стандартом языка: assert.h - Диагностика программ
- 10. Стандартные заголовочные файлы могут быть нечаянно или нарочно включены в текст программы в любом порядке и
- 11. Заголовочные нестандартные файлы оказываются весьма эффективным средством при модульной разработке крупных программ, когда связь между модулями,
- 12. В тот же файл можно включить и директиву подключения файла с описаниями библиотеки функций ввода-вывода. Заголовочный
- 13. III. Библиотеки объектных модулей
- 14. Библиотека объектных модулей – это файл содержащий несколько объектных файлов, которые будут использоваться вместе в стадии
- 15. 4. Создание статической библиотеки
- 16. Для создания статических библиотек существует простая специальная программа называемая ar (сокращенно от archiver – архиватор). Она
- 17. Ключи программы ar имеют следующий смысл: -d -исключить указанные (с помощью параметра имя...) файлы из архивного
- 18. V. Создание библиотеки. Рассмотрим создание библиотеки на примере нахождения значения функции:
- 19. Листинг программы: #include #include #include double zl (double a); double z2 (double a); main(){ double a;
- 20. Создание библиотеки: Библиотека создаётся в интегрированной среде программирования Borland Turbo С (tc.exe). Библиотека включает в себя
- 21. Листинг библиотеки (bib.ml): /* This is a training library which include following function: sin(x) the x
- 22. /*Declaration*/ double sin (double x); double cos (double x); double ctan (double x); double factorial (double
- 23. double cos (double x){ double y=0; intp=l,i; for(i=0;i у += p*pow(x,i)/factorial(i); p*=-l;} return y;} double ctan
- 24. 5. Динамическая библиотека
- 25. Динамические библиотеки немного лучше статических, но их использование более сложное. Объектный файл статистических библиотек вовсе не
- 26. 6. Пример использования некоторых библиотек
- 27. Задача: Написать программу, которая задумывает число в диапазоне от 1 до 10 и предлагает пользователю угадать
- 28. #include #include // для доступа к srand #include void main() { int comp; // задуманное число
- 29. n=0; do { cprintf("\n\r->"); cscanf("%i",&igrok); n++; } while ((igrok != comp)&&(n if (igrok == comp) {
- 30. В данной задаче использованы библиотеки conio.h, stdlib., time.h, их предназначение заключается в следующем: Библиотека conio.h предназначена
- 31. VII. Язык программирования Python. Стандартная библиотека
- 32. Рассмотрим подробнее стандартную библиотеку Питона. Библиотека состоит из нескольких разделов: 1. Модули, дающие доступ к внутренностям
- 33. Так как модулей в стандартно библиотеке очень много, рассмотрим некоторые из них: 1. Первый важный модуль
- 34. IX. Библиотека TURBO VISION для TURBO PASCAL
- 35. Библиотека TURBO VISION предназначена для создания интерактивных программ, работающих в текстовом режиме, в соответствии со стандартом
- 36. Пример программы на Turbo Pascal с использованием библиотеки TurboVision
- 37. Простейшая программа, написанная с использованием TURBO VISION, имеет вид: Program Simplest; uses App; var MyApp :
- 39. Скачать презентацию