русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок 4, 5. Среда программирования Turbo Pascal

 
 


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

Строка меню является основным доступом ко всем командам меню.

Меню File:

New – создать новую программу

Open – открыть программу, записанную на диске

Save – сохранить программу

Save as – сохранить программу под другим именем/в другом месте

Exit – выход из среды Turbo Pascal for Windows

Меню Edit:

Undo – отменить последнее действие

Redo – вернуть последнее действие

Cut – вырезать выделенный фрагмент

Copy – скопировать выделенный фрагмент

Paste – вставить фрагмент из буфера обмена

Clear – удалить выделенный фрагмент

Меню Run:

Run – запустить программу

Меню Compile:

Compile – выполнить компиляцию программы

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

Программа на языке Паскаль состоит из строк. Набор текста программы осуществляется с помощью встроенного редактора текстов системы Турбо Паскаль. Строка может начинаться с любой колонки, т. е. величина отступа от левой границы экрана для каждой строки устанавливается таким образом, чтобы получить наиболее удобный для чтения текст программы. Количество операторов в строке произвольно, но если в строке записывается один оператор, то такая программа легче читается.

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

program Имя; {заголовок программы}

uses; {список подключаемых библиотечных модулей}

const; {описания констант}

var; {описания переменных}

begin {начало программы}

операторы;

end. {конец программы}

Любой раздел, кроме раздела операторов, может отсутствовать.

Операторы выполняются строго последовательно в том прядке, в котором они записаны в тексте программы в соответствии с синтаксисом и правилами пунктуации.

Слова begin и end являются аналогом открывающей и закрывающей скобки.

Для лучшего понимания программы в ней записывается пояснительный текст – комментарий. Текст комментария ограничивается символами { } или (* *).

Правила пунктуации

При записи операторов необходимо соблюдать следующие правила пунктуации:

1. Точка с запятой не ставится в разделах описаний после зарезервированных слов uses, const, var и ставится после завершения каждого описания.

2. Точка с запятой не ставится после begin и перед end, т. к. эти слова являются операторными скобками, а не операторами.

3. Точка с запятой является разграничителем операторов, ее отсутствие между операторами вызывает ошибку компиляции.

4. В операторах цикла точка с запятой не ставится после while, repeat, do и перед until.

5. В условных операторах точка с запятой не ставится после then и перед else.

Оператор присваивания

Оператор присваивания (:=) предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, идентификатор которой расположен в левой части. Переменная и выражение должны быть совместимы по типу.

Формат:

Имя переменной:=выражение;

Пример: х:=2.7;

У:=a+b;

Вещественной переменной можно присвоить целое значение, но не наоборот!

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

Вывод данных на экран обеспечивает оператор Write (писать). Оператор может выводить значения констант, значения переменных, значения арифметических выражений, заключенные в апострофы тексты и символы, всевозможные комбинации из вышеперечисленного списка.

Формат:

Write (y1, y2, y3, …, yn);

Пример: Write (a+b-2); {выводится результат выражения}

Write (‘Результат вычислений =’, Rezult);

Оператор вывода Writeln аналогичен оператору Write, но после вывода последнего значения из списка текущего оператора происходит перевод курсора на новую строку.

Оператор Writeln, записанный без параметров, вызывает перевод строки.

Форматы вывода

Значение I Выражение Результат
Write (I)
Write (I,I,I)
511.04 Write (I) 5.1104000000E+02
511.04 Write (I:15) 5.110400000E+02
-511.04 Write (I:15) -5.11040000E+02
511.04 Write (I:8:4) 511.0400

Пример:

program DemoWrite; {заголовок программы}

uses wincrt; {подключение модуля очистки экрана}

const {описание констант a и b}

a=4; b=6;

var {описание переменных}

c, s: byte; {переменные c, s - целые}

begin {начало программы}

c:=5; {присваивание переменной с значения равного 5}

write (a:3); write (b:3); write (c:3); {вывод значений переменных a, b и c в каждую третью позицию строки экрана}

writeln; {перевод строки}

S:=a+b+c; {вычисление переменной S}

{вывод значений переменных a, b и c в столбик}

writeln (‘a=’, a);

writeln (‘b=’, b);

writeln (‘c=’, c);

writeln (‘Сумма ‘,a,’+’,b,’+’,c,’ равна ’, s) {вывод ответа}

end.{конец программы}

Результат выполнения:

4 6 5

a=4

b=6

c=5

Сумма 4+6+5 равна 15

Упражнение.Загрузите TPascal for Windows, введите текст программы, откомпилируйте и проверьте ее действие.

Оператор ввода

Обеспечивает ввод данных оператор Read (читать).

Формат:

Read (х1, х2, х3,…, xn);

Оператор Read останавливает работу программы и ждет, пока пользователь не введет с клавиатуры столько значений, сколько имен переменных указано в операторе. Значения набираются через пробел, а после набора данных нажимается клавиша Enter.

Оператор Readlnаналогичен оператору Read, только после считывания последнего значения из списка текущего оператора, курсор переведется на новую строку.

Пример:

Просмотров: 489


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.