Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач 1 курс.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
151.04 Кб
Скачать

Министерство образования и науки Республики Удмуртии

ГОУ ВПО «Ижевский государственный технический университет»

Факультет «Современные технологии и автомобили»

Курсовая работа

по дисциплине «Информатика»

Выполнил: студент гр. 2.47.2з

Проверил: Мкртчян А.Ф.

Ижевск 2008

Содержание

1. Теоретическая часть …………………………………………………………...3

1.1 Описание языка Turbo Pascal…………………………………………......3

1.2 Характеристика процедур и функций………………………………..….4

2. Практическая часть …………………………………………………………..15

2.1 Методика расчетов режимов резания………………………………..…15

2.2 Составление блок схемы……………………………………………..….17

1. Теоретическая часть

1.1 Описание языка Turbo Pascal

Turbo Pascal (произносится «турбо паска́ль») — среда разработки программного обеспечения для платформы DOS. Название Borland Pascal было зарезервировано для дорогих вариантов поставки (с бо́льшим количеством библиотек и исходным кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле — как обозначение диалекта языка Паскаль от фирмы Borland.

Начиная с 6-ой версии, в поставку TP/BP включалась объектная библиотека Turbo Vision, представляющая из себя полноценную инфраструктуру (англ. framework) для создания оконных приложений, работающих в текстовом режиме. В частности, интерфейс самой среды разработки TP/BP был реализован средствами этой библиотеки. Turbo Vision включала в себя объекты для работы с коллекциями, потоками данных, ресурсами, панелями, меню, кнопками и радиокнопками, строками ввода, окнами, обработкой команд. Оконная система использовала событийный механизм, предлагала достаточно богатый набор интерфейсных элементов, диалоговые окна, механизм сохранения пользовательских настроек. Turbo Vision можно было рассматривать и как демонстрацию обширных возможностей Turbo Pascal, и как мощную основу для создания собственных приложений. Библиотека поставлялась с исходными текстами.

В 7-ой версии Turbo Pascal использовалась вторая версия Turbo Vision. Был добавлен объект оконного редактора, фильтры ввода.

Версия библиотеки Turbo Vision на языке C++ также входила в поставку Borland C++.

Достоинства:

Удобная среда разработки, включающая функциональный отладчик, доступный в любой момент.

Конктекстная справочная система, по которой можно изучать язык без обращения к сторонним источникам.

Высокая скорость компиляции, высокая скорость выполнения откомпилированных программ.

Встроенная возможность использовать вставки на языке ассемблера

Недостатки:

1. Компилятор рассчитан на реальный режим DOS, применение которого сходит на нет. Однако в последних версиях компилятора и среды введена поддержка защищённого режима вместе с соответствующим отладчиком (TD).

2. Неполная реализация объектного-ориентированного программирования.

3. В модуле CRT имеется ошибка (некорректный подсчёт количества циклов для функции delay, не рассчитанный на быстрые процессоры, процессоры с переменной частотой и многозадачные среды), из-за которой при запуске программы на компьютерах с тактовой частотой более 200 MHz сразу происходило аварийное завершение с сообщением «Runtime error 200 at …»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]