Программирование на языке Turbo Pascal

       

Краткая справка по языку программирования Turbo Pascal

Как и любой другой язык программирования (и не только программирования), Турбо Паскаль имеет свой алфавит - набор символов, разрешенных к использованию и воспринимаемых компилятором.
Как видно символы из расшириного набора таблицы ASCII, т.е. символы с номерами от 128 до 255 (а именно в этот диапазон входит алфавит кириллицы), а также некоторые другие символы (!, %, ~, и др.) не входят в алфавит языка. Тем не менее они могут использоваться в тексте программ, но только в виде значений символьных или строковых констант, а также в тексте коментариев.

Продолжение

Turbo Pascal (Borland Pascal) 7.0. Руководство пользователя

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

Продолжение

Система программирования Турбо паскаль 7.0

Синтаксические ошибки, связанные с нарушением правил языка Паскаль, обнаруживаются компилятором. Место этой ошибки будет указывать курсор, помещаемый компилятором на ошибочный оператор. При этом появляется выделенное цветом повышенной яркости сообщение об ошибке (диагностика). В нем приводятся номер ошибки и поясняющий текст на английском языке.
Второй тип ошибок – это ошибки, приводящие к аварийному останову программы на этапе выполнения. Часто это может происходить при попытке выполнить некорректную арифметическую операцию, например, извлечь корень квадратный из отрицательного числа или разделить на ноль.
Наконец, алгоритмические ошибки программист должен самостоятельно “отлавливать” и устранять, решая серию вспомогательных тестовых задач.

Организация вычислений в Турбо Паскаль
Организация вычислений в Турбо Паскаль - 2
Главное меню
Команда File
Команда Edit
Команда Search
Команда Run
Команда Compile
Команда Debug
Команда Options

Программирование на языке Turbo Pascal

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

Свойства алгоритма
Элементы блок-схемы
Работа в среде TURBO-PASCAL

Язык WordBasic - практический подход

WordBasic – это встроенный язык для программирования макрокоманд в текстовом процессоре Word for Windows 6.0 (далее WinWord или просто Word). Несмотря на обилие возможностей этого текстового процессора, при выполнении конкретного вида работ у вас (у ваших знакомых, клиентов и т.п.) часто возникает необходимость в создании новых команд, сокращающих количество выполняемых при редактировании действий. WordBasic можно использовать для модификации любых имеющихся в Word команд и для создания новых. Написанную вами макрокоманду можно ввести в интерфейс Word как дополнительный пункт меню, значок (пиктограмму) панели инструментов или вызывать нажатием сочетания клавиш – таким образом она будет выглядеть как “родная” команда этого редактора. В отличие от обычных Бейсиков, в WordBasic очень много новых операторов, связанных со спецификой текстообработки, поэтому на первый взгляд он кажется громоздким и необозримым. К тому же русская версия этого пакета поставляется без описания языка, а имеющийся Help не переведен с английского. В популярном интегрированном пакете Microsoft Excel реализован язык Visual Basic. В СУБД Access используется сходный с WordBasic язык Access Basic.

Элементы языка
Встроенные функции языка WordBasic
Взаимодействие с пользователем