Программа турбо паскаль что это такое

Содержание

Пособие по Turbo Pascal
методическая разработка по информатике и икт (9 класс) по теме

Первая версия языка программирования Паскаль была разработана на кафедре информатики университета швейцарским ученым Никлаусом Виртом в 1968 году. Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623 — 1662), был создан как учебный язык программирования.
В 1985 г. появилась первая версия Турбо Паскаля (версия 3.0).
В 1992 г. фирма Borland International представила пользователям последнюю версию 7.0.

Запуск осуществляется активизацией файла turbo.exe ( C:BPBINturbo.exe ) или через ярлык программы, находящейся на рабочем столе

Общий вид программы:

  1. полоса меню – является основным доступом ко всем командам меню.
  2. Строка статуса: горячие клавиши, подсказки, советы, содержит информацию о том, какая функции выполняются.
  3. Рабочее окно программы.
  4. Закрывающая кнопка
  5. Номер открытого окна
  6. Позиция курсора в рабочем окне
  7. Полосы прокрутки
  8. Имя редактируемого файла
  9. Курсор
  10. Кнопка для просмотра окон

Двойная рамка — признак активного окна.

Turbo Pascal — пишем программу с нуля

Активное окно – это окно, с которым вы в настоящий момент работаете.

Строка меню (F10):

File: позволяет выполнять все основные операции с файлами (создать — New, загрузить – Open (F3), сохранить – Save (F2), вывод на печать, выход из среды программирования Turbo Pascal(Alt+X));

Edit: позволяет выполнять все основные операции редактирования текста (копировать – Copy (Ctrl + Ins),вырезать — Cut ( Shift + Del), вставлять – Paste ( Shift + Ins), удалять фрагменты текста – Clear (Ctrl + Del), восстанавливать первоначальный вариант);

Search: позволяет осуществлять поиск фрагментов текста и при необходимости производить замену найденного фрагмента новым;

Run: позволяет запустить программу (Ctrl + F9), находящуюся в рабочей зоне, выполнять пошагово программу или её часть;

Compile: позволяет осуществлять компиляцию программы, которая находится в рабочей зоне;

Debug: содержит команды, облегчающие процесс поиска ошибок (Breakpoints- точки остановки, окно отладки Watch, окно используемых подпрограмм, окно регистров, окно выходных результатов и некоторые другие);

Tools: позволяет выполнять некоторые программы, не выходя из Турбо Паскаля;

Options : позволяет установить необходимые для работы параметры компилятора;

Window: позволяет выполнять все основные операции с окнами(открыть, закрыть, переместить, изменить размер);

Help: позволяет получить справочную информацию;

F1 — помощь, вызов подсказки;

F2 — сохранить файл;

F3 — открыть файл;

F4 — запуск программы до строки, на которой стоит курсор;

F5 — масштабирует окно;

F6 — переход к следующему открытому окну;

F7 — запуск программы в режиме отладки с заходом внутрь процедур;

F8 — запуск программы в режиме отладки, минуя вызов процедур;

Учимся работать в турбо паскале.

F10 — выход в главное меню.

Горячие клавиши редактирования.

Shift + стрелки — выделить фрагмент текста;

Ctrl + Del — удалить выбранный текст;

Ctrl + Ins- копирует, выбранный текст в буфер;

Shift + Del- помещает выбранный текст в буфер и удаляет его;

Shift + Ins- помещает текст из буфера в окно;

Ctrl + N- вставка новой строки;

Ctrl + Y- удаление строки, в которой находится курсор;

Alt + X- завершение работы с Турбо Паскалем.

Структура программы языка

1.Алфавит языка состоит из:

а) больших и малых латинских и русских букв, символ подчеркивание, которое принято считать буквой и пробел.

б) 10 цифр и 22 специальных символа.

2. Паскаль программа состоит из 3-х частей:

  • заголовок;
  • декларация (описание всех объектов);
  • оперативная часть.

Каждая конструкция заканчивается символом ( ; ).

В декларацию включается:

Описание меток: label

Alt+F5 – просмотр результата.

Компиляция осуществляется через меню Compile команда Compile ( Alt+F9 ).

Компилятор преобразует (транслирует) всю программу в модуль на машинном языке, после этого программа записывает в память компьютера и лишь потом исполняет.

Компиляция и запуск программы осуществляется через меню Run команда Run (Ctrl + F9) .

1. Числовые: 1. Множества ( set );

а) целочисленные; 2. Строковый ( string );

б) вещественные; 3. Массивы ( array );

2. Символьный ( char ); 4. Записи ( record );

3. Логический ( boolean ); 5. Файлы ( file ).

div целочисленное деление

mod остаток от деления

меньше либо равно

>= больше либо равно

Операторы ввода и вывода.

Write(x); – оператор вывода, который выводит на экран значение какой-либо переменной или текст, при этом оставляет курсор в той же строке.

Writeln(x); – оператор вывода, который выводит на экран значение какой-либо переменной или текст, при этом переводит курсор на новую строку.

Writeln; — переводит курсор на начало следующей строки.

Замечание 1: Оператор Write(x) и Writeln(x) выводят текст, заключенный в апострофы.

Пр: Write(‘Я изучаю Паскаль!’);

Замечание 2: Если вместе с текстом выводится значение переменной, то они друг от друга отделяются запятой.

Read(x); – оператор ввода, который считывает в память компьютера значения с клавиатуры и при этом оставляет курсор в строке с которой вводилось значение.

Readln(x); — ввода, который считывает в память компьютера значения с клавиатуры и при этом курсор переводится на новую строку.

Readln; — пустой оператор, заставляет компьютер ждать нажатия клавиши Enter.

Пр: в математике в Паскале

x=2 x := 2; (x присвоить 2)

x=1, где x увеличивается с шагом 1 x := x+1;

Целочисленный тип данных.

Источник: nsportal.ru

Язык программирования TurboPascal

Pascal фактически является идеальным языком для обучения серьёзному программированию и требует определенного математического мышления, но вполне подходит для начального изучения. Особенностями языка являются строгая типизация и наличие средств структурного программирования, что сводит к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

Григоренко Г. Н. 27 марта 2013 Просмотров: 4666

Turbo Pascal. Языки программирования

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

Языки программирования являются искусственными языками со своими строго определенными правилами, не допускающими свободного толкования, которое характерно для естественного языка.

В настоящее время существуют несколько сотен языков программирования. Их можно разделить на следующие уровни:

  • машинные;
  • машинно-ориентированные;
  • машинно-независимые (языки высокого уровня).

Григоренко Г. Н. 22 марта 2013 Просмотров: 14243

Turbo Pascal. Основные понятия и элементы языка

Первая версия языка программирования Паскаль была разработана на кафедре информатики Стэнфордского университета швейцарским ученым Никласом Виртом в 1968 году. Предложенный им язык назван в честь французского ученого Блеза Паскаля, который изобрел первую в мире вычислительную машину. Язык Паскаль создавался как средство для обучения студентов программированию.

В 1979 году был утвержден международный стандарт языка Паскаль. Дальнейшее развитие языка Паскаль связано с американской корпорацией Borland International. На основе стандартного языка Паскаль была разработана система программирования Турбо Паскаль. С этого момента язык Турбо Паскаль становится одним из наиболее важных и широко используемых языков программирования. Сегодня Турбо Паскаль не только профессиональная система программирования, но и классический язык обучения студентов основам программирования.

Григоренко Г. Н. 22 марта 2013 Просмотров: 10214

Turbo Pascal. Структура программы

Знакомство со структурой программы на языке Турбо Паскаль начнем с простого примера – вычисление площади прямоугольника. Запись алгоритма решения этой задачи с помощью словесного способа и блок-схем рассматривалась в предыдущем разделе.

Составим программу вычисления площади прямоугольника. Обозначим буквами a,b,с длины сторон прямоугольника, буквой s площадь прямоугольника. Таким образом, мы имеем три переменные, имена которых a, b. s.

Читайте также:
Плагин пользователя систем электронного правительства что это за программа

Григоренко Г. Н. 27 марта 2013 Просмотров: 29138

Turbo Pascal. Типы данных

Любые данные – константы, переменные, значения функций характеризуются в Паскале типом данных.

Определим понятие типа данных. Как уже известно, все объекты программы (переменные, константы и т.д.) должны быть описаны.

Описания информируют транслятор, во-первых, о существовании используемых переменных и других объектов, во-вторых, указывают на свойства этих объектов. Например, описание переменной, значение которой является числом, указывает на свойства чисел. Формально числа могут быть целыми и вещественными (дробными). В Паскале, как и в других языках программирования, числа разделены на два типа: целые (зарезервированное слово integer ) и вещественные (зарезервированное слово real ).

Григоренко Г. Н. 28 марта 2013 Просмотров: 39933

Turbo Pascal. Программирование арифметических выражений

Арифметические выражения строятся из арифметических констант, переменных, функций и операций над ними. Правила записи и смысл арифметических выражений в Паскале почти не отличаются от обычной математической записи.

Источник: www.turbopro.ru

Turbo Pascal

Turbo Pascal (произносится «ту́рбо паска́ль») — Интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

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

История

Turbo Pascal — это среда разработки для языка программирования Паскаль. Используемый в Turbo Pascal диалект базировался на более раннем UCSD Pascal, получившем распространение, в первую очередь, на компьютерах серии Apple II. Компилирующая компонента Turbo Pascal была основана на компиляторе Blue Label Pascal, первоначально созданном в 1981 году Андерсом Хейлсбергом для операционной системы NasSys микрокомпьютера Nascom. Позднее он был переписан как Compass Pascal для операционной системы CP/M, затем как Turbo Pascal для DOS и CP/M. Одна из версий Turbo Pascal была доступна под Apple Macintosh примерно с 1986 года, но её разработка прекратилась примерно в 1992 году.

В 1982 году Филипп Кан приобрёл компилятор у Андерса Хейлсберга и перебрался из Парижа в Калифорнию, где основал компанию Borland.

Когда в 1983 году появилась первая версия Turbo Pascal, такой тип среды разработки был относительно новым. Во время дебюта на американском рынке, Turbo Pascal продавался по цене в 49,99 долл. Помимо привлекательной цены, встроенный компилятор Паскаля также был очень высокого качества. Приставка «Turbo» намекала как на скорость компиляции, так и на скорость производимого им исполняемого кода. Turbo Pascal создавал машинный код за один проход, без шага компоновки.

После рекламной кампании за первый месяц поступило заказов на 150 тыс. долларов — так много, что местные банки отказывались оплачивать чеки и кредитные карточки, подозревая мошенничество.

За первые два года было продано не менее 300 тысяч копий компилятора, что превзошло объём продаж всех прочих языков для микрокомпьютеров. [1]

Для того времени это была потрясающая среда разработки. Она была проста и интуитивно понятна, с хорошо организованным меню. Ранние версии использовали раскладку горячих клавиш WordStar. В более поздних версиях появилась возможность быстро получить определение ключевого слова языка, просто поставив курсор на ключевое слово и нажав клавишу справки.

Справочные статьи часто включали примеры кода, использующего данное ключевое слово. Это позволяло неопытным программистам изучать Паскаль даже без помощи книг, используя лишь среду разработки. В поставку входило большое количество исходных текстов демонстрационных и прикладных программ. В их числе были даже шахматы.

Среда позволяла легко встраивать в код на Паскале вставки на языке ассемблера. Пользователь имел возможность проходить программу шаг за шагом; при переходе на ассемблерный блок это также работало. В любой момент пользователь мог добавить переменную или регистр в удобно расположенное окно для наблюдения за ними. При построчной отладке программ, использующих графические режимы IBM PC, происходило корректное переключение между графическим режимом программы и текстовым режимом среды разработки.

Помимо всего этого, имелось средство профилирования. Книги, включённые в поставку Borland Pascal, давали детальное описание языка ассемблера Intel вплоть до указания количества тактовых циклов, необходимых для выполнения каждой инструкции. В общем и целом, система давала превосходные возможности для оптимизации кода; пользователю не требовалось пользоваться чем-либо кроме среды разработки. Всё было сделано так идеально, что даже школьник мог этим пользоваться. Эти качества позволили версии Паскаля от Borland стать стандартом языка Паскаль де-факто.

Turbo Pascal часто используется в школе

С начала 1990-х TP/BP используется в университетах для изучения фундаментальных концепций программирования.

Вероятно, разработка Microsoft Pascal была прекращена из-за конкуренции с высоким качеством и небольшой ценой Turbo Pascal. Другая версия гласит, что Borland заключил соглашение с Microsoft на прекращение разработки Turbo BASIC (среды разработки для BASIC, ответвившейся от Turbo Pascal), если Microsoft прекратит разработку Microsoft Pascal. Некоторое время Microsoft выпускал QuickPascal, который был почти 100%-совместим с Turbo Pascal.

В течение нескольких лет Borland улучшал не только среду разработки, но и язык. В версии 5.5 в него были введены передовые возможности объектно-ориентированного программирования. Последней выпущенной версией была версия 7. Borland Pascal 7 включал в себя среду разработки и компиляторы для создания программ под DOS, под DOS с расширителем DOS и Windows 3.x, в то время как Turbo Pascal 7 мог создавать только обычные DOS-программы.

С 1995 года в Borland прекратили разработку Turbo Pascal и предложили в качестве замены среду разработки Delphi. Новая версия языка подверглась изменению (в особенности ООП), и языку вернулось изначальное название, закреплённое разработчиками Apple Object Pascal. Старая объектная модель Turbo Pascal и соответствующий синтаксис поддерживался как устаревший, использование обеих объектных моделей одновременно в одной и той же программе не поддерживается.

Этапы

  • Turbo Pascal 1.0, 1983 год. Компилирует непосредственно в машинный код. Требует 32 килобайта оперативной памяти. Стоит меньше 50 долларов. Имеет интегрированный компилятор/редактор, высокую скорость компиляции. Позволяет размещать динамические данные в куче (heap) — динамической области памяти.
  • Turbo Pascal 2.0, 1984 год. Увеличен размер создаваемой программы — позволяет использовать до 64 килобайт для кода, стека и данных. Версия для DOS поддерживает арифметический сопроцессор и двоично-десятичную арифметику (Binary-coded decimal (англ.), BCD).
  • Turbo Pascal 3.0, 1985 год. Поддержка оверлейной структуры. Поддержка графических режимов. Специальные подпрограммы формирования изображений для IBM PC-совместимых компьютеров, включая «черепаховую» графику. Инструментальные пакеты.
  • Turbo Pascal 4.0, 1987 год. Раздельная компиляция модулей. Размер программы ограничен только объёмом оперативной памяти. Управляемая с помощью меню интегрированная среда разработки (англ.Integrated Development Environment, IDE ).Интеллектуальная компоновка модулей. Автономный компилятор командной строки. Убрана поддержка оверлеев. Контекстно-чувствительная система помощи.
  • Turbo Pascal 5.0, 1988 год. Восстановлена поддержка оверлейных структур. Встроенный отладчик. Отдельный отладчик (Turbo Debugger). Эмуляция арифметического сопроцессора. Поддержка графических драйверов BGI (Borland Graphics Interface).
  • Turbo Pascal 5.5, 1989 год. Объектно-ориентированное программирование. Возможность копирования в программу примеров из справочной системы. Электронный учебник на диске. Turbo Profiler — профилировщик, позволяющий оптимизировать код программы.
  • Turbo Pascal 6.0, 1990 год. Библиотека Turbo Vision. Новая IDE, переписанная с использованием Turbo Vision, поддерживающая мышь и редактирование нескольких файлов одновременно в разных окнах. Возможность задания во встроенном отладчике условных и по количеству проходов точек останова. Встроенный ассемблер BASM позволяющий в исходном тексте программы делать ассемблерные вставки. Protected поля и методы для объектов. Работающий в защищённом режиме компилятор командной строки.
  • Turbo Pascal for Windows. Создание 16-разрядных программ под Windows. Библиотека объектов Objects Windows Library (OWL), сходная по идеологии с Turbo Vision. Графическая IDE, работающая под Windows.
  • Borland Pascal 7.0, 1992 год. Выпущен Borland Pascal 7.0, включающий в себя более дешёвый и менее мощный Turbo Pascal 7.0, который поставлялся также отдельно. BP 7.0 позволял создавать программы под реальный и защищённый 16-битный режим DOS и Windows. Была введена поддержка открытых массивов, добавлено новое ключевое слово «public» для доступных полей и методов объекта. Открыты исходные тексты системных библиотек и функций времени выполнения (RTL).

Библиотека Turbo Vision

Основная статья: Turbo Vision

Turbo Vision — это библиотека для разработки оконных, объектно-ориентированных, событийно-управляемых программ.

Достоинства и недостатки Турбо Паскаля

Достоинства

  • Удобная среда разработки, включающая функциональный отладчик, доступный в любой момент.
  • Контекстная справочная система, по которой можно изучать язык без обращения к сторонним источникам.
  • Высокая скорость компиляции, высокая скорость выполнения откомпилированных программ.
  • Встроенная возможность использовать вставки на языке ассемблера.
Читайте также:
Duo что это за программа на Андроид нужна ли она телефоне

Недостатки

  • Компилятор рассчитан на реальный режим DOS, применение которого сходит на нет. Однако в последних версиях компилятора и среды введена поддержка защищённого режима вместе с соответствующим отладчиком (TD).
  • В модуле CRT имеется ошибка (некорректный подсчёт количества циклов для функции delay, не рассчитанный на быстрые процессоры, процессоры с переменной частотой и многозадачные среды), из-за которой при запуске программы на компьютерах с тактовой частотой более 200 MHz сразу происходило аварийное завершение с сообщением «Runtime error 200 at…». Существуют разные варианты исправления модуля CRT. [2][3][4] В варианте Клауса Хартнегга ошибка 200 не возникает, но длительность Delay на быстрых компьютерах меньше желаемой, и эта проблема по незнанию иногда тоже считается недостатком Turbo Pascal.

Интересные факты

  • В Turbo/Borland Pascal 7.0 встроено пасхальное яйцо: если в интегрированной среде через меню «Help» открыть панель «About» и нажать сочетание клавишAlt + I, то в панели будут прокручиваться имена разработчиков.
  • Алгоритм раскраски во встроенном редакторе немного отличается от того, как понимает синтаксис компилятор. А именно, конструкция (*) воспринимается редактором как законченный комментарий, а компилятором — как начало комментария. Это может использоваться, чтобы внутри комментариев вставлять синтаксически раскрашенные участки, например, демонстрация способа использования. Или, например, существуют Паскаль-вирусы, которые записывают своё тело после 80й колонки, используя (*), чтобы старый текст выглядел без изменений. Область распространения ограничена местами, где запускаются программы на Turbo Pascal, зато в самих этих местах бороться с Паскаль-вирусами было нетривиально. Антивирусы тех времён были бессильны против этих первых представителей макровирусов.

Используя (*), можно добиться и обратного: заставить код выглядеть как комментарий или как ассемблерный код:

program HelloWorld; (*) <*)begin (*> asm (*) WriteLn(‘Hello, World!’); (*) end (*) ReadLn; (*) <*)end. (*> (*)

Будучи набранным в интегрированное среде, поставляемой с Turbo Pascal, этот код будет разноцветным.

Примечания

  1. ↑ Язык компьютера. — М.: Мир, 1989, с. 215—216.
  2. ↑BP7FiX — исправление ошибки Runtime error 200 в откомпилированных программ
  3. ↑T7TplFix — патч от Клауса Хартнегга для исправления модуля CRT
  4. ↑Borland Pascal Wait/Delay — обзор способов сделать задержку в DOS

Литература

  • Е. А. Зуев. Программирование на языке Turbo Pascal 6.0, 7.0, М.:Веста,Радио и связь, 1993, — С.376, ISBN 5-256-01218-5
  • Кассера В. Ф. Turbo Pascal 7.0, Диасофт, 2003, ISBN 5-93772-097-0
  • Эллиот Б. Коффман. Turbo Pascal = Turbo Pascal Web Update. — М.: Вильямс, 2005. — С. 896. — ISBN 0-201-35086-6
  • Моргун Александр Николаевич. Справочник по Turbo Pascal для студентов. — М.: Диалектика, 2006. — С. 608. — ISBN 5-8459-1028-5
  • Нэйл Рубенкинг. Turbo Pascal для Windows = Turbo Pascal for Windows. Techniques and Utilites. — М.: Мир, 1993. — С. 535.
  • Фаронов В. В. Turbo Pascal. Наиболее полное руководство. BHV-Санкт-Петербург, 2007. ISBN 5-94157-295-6

Ссылки

  • Музей Borland (англ.)
  • Страницы о Turbo Pascal на сайте Borland (англ.)
  • Информация о Turbo Pascal (рус.)
  • Borland/Inprise Pascal Versions (англ.)

Источник: www.sbup.com

Что такое Паскаль?

Паскаль является универсальным языком высокого уровня. Его основы разработал Никлаус Вирт, профессор Технического Университета в Цюрихе (Швейцария), который назвал свой язык в честь Блеза Паскаля – знаменитого французского философа и математика 17 столетия. Создание профессором Виртом языка Паскаль в 1971 году имело своей целью облегчить процесс обучения систематическому подходу к программированию для ЭВМ, точнее сказать, структурному программированию.

С тех пор Паскаль используется для программирования почти всех типов задач на почти всех типах ЭВМ и в настоящее время считается одним из лучших языков программирования высокого уровня; независимо от того, для каких целей он используется: для обучения или для программирования, как любителями, так и профессионалами. Язык ПАСКАЛЬ удовлетворяет требования всех категорий пользователей: язык предоставляет возможность работать в режиме диалога, что может быть весьма полезно при обучении студентов; программисту предоставляются очень эффективные средства, которые обеспечивают трансляцию и выполнение программы за считанные секунды.

В настоящее время Turbo Pascal вытеснила более современная и мощная система программирования Borland Delphi, которая предлагает пользователю неограниченные возможности для написания Windows-программ любой сложности. Delphi продолжает традиции Turbo Pascal, и основана на языке Object Pascal. Тем не менее, Turbo Pascal остается самой распространённой оболочкой программирования для MS-DOS, с помощью которой с одинаковым успехом пишутся системы управления базами данных, игры с насыщенной графикой и звуковыми эффектами, так и сверхопасные и неуловимые компьютерные вирусы. Кроме того, его простота позволяет применять эту систему программирования для обучения.
Программы практически любой сложности можно написать с использованием стандартных средств языка Pascal, но фирма Borland дополнила свой продукт дополнительными модулями графики, текста, объектно-ориентированного и диалогового программирования, а также разными модулями поддержки графических адаптеров CGA, EGA, VGA, Hercules, IBM (покажите мне живого человека, который бы эти адаптеры видел хотя бы лет 20 назад!). Библиотека Turbo Vision позволяет писать очень сложные программы с интерфейсом аналогичным интерфейсу Turbo Pascal с кнопочками, меню и окошками.

Установка TP7

Предположим, ты купил диск из серии «Программирование для студентов» ну и натурально не знаешь, как достать оттуда заветную систему программирования. Обычно Паскаль находится на диске уже в распакованном виде. То есть, для того, чтобы он работал, следует просто скопировать папку с диска на винт. Тогда запустить его можно будет следующим образом:

Если запуск производится из Windows, то он запустится в режиме эмуляции MS-DOS. Конечно, папка TP может находиться на любом разделе винта, хоть на Z:. В этой папке должны находиться такие стандартные папки: BGI (графические модули), BIN (бинарные, системные, программные модули), DOC (документация), EXAMPLES (примеры применения модулей), OBJ (объектные модули), SOURCE (исходники стандартных модулей), UNITS (стандартные модули Turbo Pascal). Для удобства я всегда создаю отдельную папку для сохранения программ, например:

Дело в том, что программы по у молчанию сохраняются и компилируются в папке BIN (так как во время работы TP она становится текущей). А потому очень быстро в процессе юзания системы BIN захламляется в геометрической прогрессии. Через месяц начинаешь чистить, и не разберёшь, где лапы, где хвосты. И вообще я сторониик того, чтобы всё было по полочкам, точнее по папочкам.

Вынести значок Turbo Pascal на Рабочий стол Windows нетрудно. Нужно только найти файл C:TPBINTURBO.EXE, щёлкнуть по нему правой кнопкой мыши. Вывалится контекстное меню, в котором следует выбрать Отправить/Рабочий стол. После этого можно запускать TP7 двойным щелчком прямо с Рабочего стола.

Настройка TP7

Настраивать рано или поздно приходится любую программу: будь то ОС Windows 98 или MS Word. Хотя, согласитесь, чаще всего, изначально любая современная программа настроена на нормальные рабочие параметры и можно работать сразу, ничего не настраивая. Но ведь Turbo Pascal настолько старая программа, что первая его версия восходит ещё к 1983 году! Потому скомпилировав несколько программ можно приступить к настройке. Вообще то я не собирался писать учебник по TP (продаются сотни книг десятков авторов), но объясню лишь основные методы работы, чтобы можно было хоть начать что-то делать.

Как мы все знаем, компиляция — это сборка программы в исполнимый файл. По умолчанию файл компилируется в оперативную память. Этот признак установлен в меню Compile/Destination: memory. Откуда он и запускается, если мы того хотим. Однако, самостоятельная exe-программа не создается на внешних носителях и следовательно её невозможно запустить автономно.

Если установить (простым кликом мышки) Compile/Destination: disk, то в таком случае exe-файл будет скомпилирован и записан на жёстком диске в той же папке и с тем же именем, что исходник pas.

Вообще же все настройки находятся почему-то в меню Options. Здесь уже в двух словах не объяснить, приходится брать книгу (а вы что думали, прям так взял и всё настроил?). Конечно, никто не мешает разобраться самому например в настройках компилятора (Options/Compiler). Но самое главное все настройки теряются при выходе! Что делать?

Даём команду Options/Save TURBO.TP и настройки сохраняются в файле TURBO.TP. Причём сохраняются не только настройки, но и состояние рабочей среды на момент сохранения (все открытые окна и файлы).

Работа в среде TP7. Создание новой программы

  1. Запустите Turbo Pascal.
  2. С помощью клавиши F10 вызовите главное меню и войдите в меню File. Переход по пунктам меню осуществляется клавишами управления курсором, а выбор пункта — клавишей Enter.
  3. Выберите команду New (новый) и нажмите Enter На экране появится пустое окно с именем NONAME00.PAS.
  4. Наберите с помощью клавиатуры текст программы.
  5. для сохранения программы выберите команду File/Sava as (также, как набирали команду New). В диалоговом окне Save file as наберите имя программного файла (можно без расширения PAS) и нажмите кнопку OK. переключение между элементами окна — кнопками, полями ввода и выбора — осуществляется клавишей Tab.
  6. Для компиляции программы выберите команду Make из меню Compile или нажмите клавишу F9. При обнаружении ошибки в верхней части окна рограммы появится соответствующее сообщение, а текстовый курсор будет указывать на её место в тексте программы. В этом случае нужно устранить ошибку и повторить компиляцию. Если ошибок не обнаружено, появится сообщение об успешной компиляции и некоторая служебная информация. Оно исчезнет при нажатии любой клавиши.
  7. Для выполнения успешно откомпилированнно программы необходимо выбрать команду Run в меню или нажать сочетание Ctrl+F9.
  8. Если ваша программа выполнилась и сделала вывод на экран, то вы можете не увидеть результатов её работы, потому что программа выполняется и завершается очень быстро. Чтобы увидеть вывод программы, следует нажать Alt+F5.
Читайте также:
Программа opencl dll что это

Редактирование существующей программы

  1. Запустите Turbo Pascal.
  2. Дайте команду File/Open или нажмите F2. В диалоговом окне из списка доступных файлов выберите необходимый вам и нажмите OK.
  3. Открытый файл тут же появится в редакторе. Текст программы редактируется обычным образом.

Сохранение программного файла

  1. Поработав с программой, убедитесь что она компилируется и работает, после чего её можно сохранить на винте или дискетке.
  2. Дайте команду File/Save или нажмите F3. Никакаого диалогового окна не появится, программа просто перезапишется с внесёнными изменениями там же, откуда была открыта.
  3. Для сохранения файла на дискетке дайте команду File/Save as. В диалоговом окне наберите A: (это есть путь к дискете) и имя файла. Если дисковод зашуршит, если в нём есть дискета и если он моргает лампочкой, значит всё сделано правильно.

Комментарии

бабуля 18.01.2008 21:21:48 # ну непонятно жее=))

Оставить комментарий

Заметки по этой теме

  • Автоматическая оптимизация 15.07.2005, 48421
  • Строки в Turbo Pascal 15.07.2005, 7491
  • Структура программы на языке Pascal 15.07.2005, 8333
  • Простейшие программы 15.07.2005, 35879
  • Ввод и вывод 15.07.2005, 83133
  • Массивы 15.07.2005, 11432
  • FAQ по Turbo Pascal 11.07.2005, 16985
  • История языка Pascal 19.06.2005, 5648
  • Паскаль сегодня 19.06.2005, 26828
  • Реализация алгоритма «решето Эратосфена» 04.06.2005, 48049

Источник: dev.kurepin.com

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

Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-1971 годах швейцарским ученым Никлаусом Виртом на кафедре информатики Стэндфордского университета (Цюрих). Стандарт этого языка был утверждён позже, он считался более совершенным и удобным для работы, чем широко распространённые в то время языки программирования Алгол, Фортран, Бейсик.

В настоящее время это язык имеет более широкую сферу применения, чем предусматривалось при его создании. Свое признание Паскаль получил с появлением пакета Турбо Паскаль (Turbo Pascal). Этот язык отличается простотой понимания, стройностью и структурностью алгоритмов, быстротой компилятора и удобными средствами создания и отладки программ.

Достоинствами языка Паскаль являются:

1. Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы.

2. Достаточно низкие аппаратные и системные требования, как самого компилятора, так и программ, написанных на Паскале.

3. Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования.

4. Поддержка структурного программирования, программирования «сверху-вниз», а также объектно-ориентированного программирования.

В настоящем пособии рассматривается Turbo Pascal v7.0. Данная версия разработана фирмой Borland и является последней в линейке компиляторов Pascal для DOS. Дальнейшее развитие Паскаль получил в Delphi — системе разработки программ для Windows.

Среда разработчика Turbo Pascal 7.0

Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.

Будем считать, что компьютер для работы с Турбо Паскаль настроен так, как это сказано в приложении.

Для начала работы с Турбо Паскаль удобнее всего поступить следующим образом:

1. Запустить Norton Commander;

2. Зайти в каталог, в котором планируется сохранять файлы с исходными текстами программы, а также вспомогательные файлы вашей программы;

3. Вызвать горячее меню Norton Commander (нажав клавишу F2);

4. Выбрать строку «Turbo Pascal 7.0»;

5. Если окно редактирования не открылось, то открыть его через пункт меню «File» (нажать Alt+F, выбрать New).

Если у вас уже есть некоторый файл с исходным текстом программы (файл с расширением pas), с которым вы хотите продолжить работу, то достаточно навести на него указатель Norton Commander и нажать Enter. В этом случае запустится Turbo Pascal и сразу откроется текст выбранной вами программы.

Окно среды разработчика

Основной экран интегрированной среды разработчика Turbo Pascal 7.0 выглядит следующим образом:

По функциональному назначению выделяется три области экрана:

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:

· File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение ..)

· Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений ..)

· Search. Позволяет осуществлять поиск и замену фрагментов текста.

· Run. Позволяет запускать программу, в том числе в пошаговом режиме.

· Compile. Позволяет осуществлять компиляцию программы.

· Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.

· Tools. Содержит некоторые дополнительные средства Турбо Паскаль.

· Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.

· Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).

· Help. Позволяет получить имеющуюся в системе справочную информацию.

Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Меню также позволяет работать с мышью.

В рабочей области имеется возможность открывать различные окна программы — окна редактируемого текста, окна помощи, отладки и настройки. В вышеприведенном примере открыто только одно окно — окно текста программы. В заголовке окна написано имя файла — исходного текста программы.

Строка состояния демонстрирует некоторые доступные и важные в данный момент операции и соответствующие им комбинации клавиш.

Основные команды и горячие клавиши

Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы можете найти в приложении.

· Ctrl+F9 — запуск программы

· Alt+F5 — просмотр пользовательского экрана

· F2 — сохранение программы

· F3 — открытие сохраненной программы

· Alt+F3 — закрытие активного окна

· Alt+X — выход из Турбо Паскаль

· F1 — контекстная помощь

· Ctrl+F1 — справка об операторе, на котором установлен курсор

· Alt+Backspace — отмена последнего изменения

· Ctrl+Y — удаление строки

· Shift+стрелки — выделение блока текста

· Ctrl+Insert — копирование выделенного блока в буфер

· Shift+Insert — вставка из буфера

Основные элементы языка Pascal

Программы предназначены для решения задач и определённой проблемы. В процессе решения задач необходимые начальные сведения вводятся в память компьютера, указываются способы их обработки и описывается, с помощью какого устройства и в каком виде осуществляется вывод результата. Программа состоит из отдельных строк.

Их набор и исправление осуществляются через специальный текстовый редактор. В одной строке можно писать несколько операторов, они разделяются между собой знаком “;” , но желательно писать по одному оператору, так как это удобно для чтения и можно легко исправлять ошибки. Программа на языке Pascal состоит из трёх разделов: заголовка, раздела описания и раздела операторов. Первая строка любой программы начинается с заголовка PROGRAM. Затем пишется раздел описания внутренних объектов программы. Этот раздел

помогает предварительно выделить общие свойства таких объектов, как переменные и постоянные. В зависимости от сложности программы раздел описания может состоять из одной или нескольких частей. Последней и основной частью программы на языке Pascalявляется раздел операторов. Все выполняемые действия и команды располагаются в этой части.

Раздел операторов начинается с ключевого слова begin, затем располагается последовательность операторов (команд), записанных в отдельных строках, и заканчивается ключевым словом end. Структуру программы можно изобразить, как показано на рисунке 2.1. В разделе операторов команды располагаются по порядку. Некоторые из них выполняются в зависимости от условия, а некоторые – в виде цикла или вспомогательной программы (подпрограмма, процедура). Рассмотрим основные действия, выполняемые в разделе операторов.

Источник: smekni.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru