1.2.3. Возможности языка TURBO-PASCAL 6.0\7.0
Pascal является широко распространенным языком программирования высокого уровня. Система программирования Turbo-Pascal была разработана в середине 80-х годов фирмой Borland International (США). Turbo - торговая марка фирмы-разработчика. Turbo-Pascal включает в себя как язык программирования - одно из расширений языка Pascal для ЭВМ типа IBM, так и среду, предназначенную для написания, отладки и запуска программ. Turbo-Pascal имеет широкие возможности. Практически он полностью реализует аппаратные возможности персонального компьютера фирмы IBM и совместимых с ним. Система имеет два основных достоинства: простота и естественность языка программирования Pascal, великолепные сервисные возможности диалоговой среды программирования фирмы Borland. Язык характеризуется расширенными возможностями по сравнению со стандартом, хорошо развитой библиотекой стандартных модулей, позволяющих использовать возможности операционной ., системы, создавать оверлейные структуры, организовывать ввод-вывод , формировать графические изображения и т.д.. Среда программирования позволяет создавать тексты программ, компилировать их, находить ошибки и оперативно их исправлять, компоновать программы из отдельных частей, включая стандартные модули, отлаживать и выполнять отлаженную программу.
За последние годы фирма выпустила шесть модификаций этой системы, известных как версии 3.0, 4.0, 5.0, 5.5, 6.0, 7.0. Каждая из них представляет собой усовершенствование предыдущей, однако, и все программы, разработанные для младших версий, могут практически без изменений компилироваться и исполняться на более поздних. С помощью Turbo-Pascal можно создавать любые программы - от программ, предназначенных для решения простейших вычислительных задач, до сложных современных систем управления базами данных и операционных систем. Система не уступает, а в некоторых случаях и более проста в применении, по сравнению с профессиональным языком программирования СИ.
Пакет Turbo-Pascal 7.0 предоставляет пользователю также большой объем справочной информации. Он как и версия 6.0 обеспечивает многооконный и много файловый режим работы, использование манипулятора "мышь", позволяет применять объектно-ориентированное программирование, обладает встроенным ассемблером, имеет инструментальное средство создания интерактивных программ - Turbo-Vision -и т.д.
Пакет Turbo-Pascal 7.0 позволяет работать в обычном режиме MS DOS и может быть использован практически на любой машине. Версия имеет ряд преимуществ по сравнению с предыдущими:
1) выделение цветом различных элементов исходного текста программы - идентификаторов, зарезервированных слов, комментариев, строк, чисел и т.д., что позволяет уже на стадии ввода исходного текста устранить многие ошибки, описки;
2) многофайловая система помощи с возможностью ее перестройки пользователем;
3) наличие локального меню с содержанием, зависящем от текущего состояния среды ;
4) ряд дополнительных расширений языка, таких, как использование открытых массивов, параметров-констант, типизированного адресного оператора и т.д.. дающих программисту дополнительные возможности, позволяющих совмещать требования, накладываемые на программы операционной системой MS DOS и средой Windows, пользоваться некоторыми возможностями, которых нет в языке Pascal и которые есть в других языках, например в языке СИ;
5) наличие дополнительных стандартных процедур и функций;
6) наличие дополнительных ключей компилятора;
7) расширенные возможности объектно-ориентированного программирования;
8) получение более эффективных кодов программ (использование кодового сегмента для размещения строковых констант и констант типа-множества, удаление пустых строк, проверка переполнения величин целых типов, более быстрый ввод-вывод текстовых файлов и т.д.);
9) усовершенствованные программы Turbo Vision; 10) новая улучшенная компоновка системы меню.
1.3. Техническое задание
1.3.1. Постановка задачи
Техническое задание данной дипломное работы требует разработать программу для обучения работе в графическом режиме языка Turbo-Pascal 6.0/7.0 , предназначенную для студентов младших курсов Санкт-Петербургской государственной Академии аэрокосмического приборостроения. Программа должна отвечать следующим требованиям:
1) позволять индивидуально изучить работу с компьютеров в графическом режиме
2) содержать 7 разделов для изучения :
- программирование графических режимов
- управление курсором и полем рисования
- формирование прямолинейных монохромных изображений
- управление цветом и стилем изображений
- программирование цветных криволинейных изображений
- формирование графических текстов
- программирование озвученных динамических сцен
3) представлять изучаемый материал наглядно, сопровождая текст необходимыми иллюстрациями
4) предусматривать возможность повторения изученного материала
5) предусматривать возможность контроля приобретенных знаний
6) регистрировать результаты контроля знаний
7) обеспечивать возможность разъяснения студенту в случае необходимости его ошибок
8) иметь продолжительность сеанса не более 45 минут
9) программа должна быть написана на языке программирования Turbo-Pascal , не ниже версии 6.О..
... набор процедур и функций языков программирования Basic и Pascal, позволяют управлять графическим режимом работы экрана, создавать разнооборазные графические изображения и выводить на экран текстовые надписи. ГЛАВА 2. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ ЯЗЫКА ПРОГРАММИРОВАНИЯ В КУРСЕ ИНФОРМАТИКИ БАЗОВОЙ ШКОЛЫ (НА ПРИМЕРЕ BASIC И PASCAL) 2.1 Разработка мультимедиа курса «Графические возможности языков ...
... деятельности во внешней речи про себя и этап выполнения деятельности в форме внутренней речи. Данные характеристики деятельности и этапы ее становления и определяют требования к составлению обучающих программ. 2. При оценке авторской технологии проверяйте ее на соответствие признакам педагогической (методической) технологии Классификационные параметры технологии По уровню применения: ...
... программирования Турбо Паскаль. Диалог между компьютером и играющим осуществляется как в меню, так и во время самой игры. 2. СПЕЦИФИКАЦИЯ ИГРОВОЙ ПРОГРАММЫ «SIEGE» 1. Название задачи Компьютерная игра. Название программы – «Siege». Система программирования Turbo Pascal. 2. Описание Игра начинается с заставки, где написано название игры. Затем следует главное меню, где ...
... следует курсор установит на отметку “Exit” и нажат клавишу <Enter>. 14. Для повторения работы необходимо выполнить последовательно пункты с 4-го по 13-й. §2.3 Текст анимационно-обучающей программы механической системы Program Water_Program; Uses Crt, Graph; Const { Vvod Unit Graphics } FunWeb='c:tpBgi'; Var Gd,Gm,I,X,Y,X1,Y1,XX,YY,Rad,J:Integer; Z,J1,J2,W,V,G:Integer; ...
0 комментариев