Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика (начальный курс) - 2 семестр.doc
Скачиваний:
4
Добавлен:
18.11.2019
Размер:
814.08 Кб
Скачать

2. Введение в язык Паскаль. Структура программы на Паскале.

1) Из истории возникновения языка. Никлас Вирт. Обучение cтруктурному программированию.

2) Структура программы на Паскале. Пояснить кратко назначение каждого из блоков программы.

3) Изобразить программу, которая ничего не делает.

3. Вывод сообщений на экран.

Составить традиционную программу <Здравствуй мир!>.

Program Hello;

begin

WriteLn('Здравствуй, мир!!!');

end.

Для этого требуется процедура вывода на экран. Это процедура Wtite.

Write('Сообщение1','Сообщение2',ИмяПеременной1,Выражение1,...);

Существует модификация процедуры Write --- процедура WriteLn

WriteLn('Сообщение1','Сообщение2',ИмяПеременной1,Выражение1,...);

Она отличается от Write тем, что после вывода на экран всех своих аргументов переводит курсор на следующую строку. Следующий вывод на экран будет осуществлён с начала следующей строки.

Например:

WriteLn('Дискриминант квадратного уравнения равен',b*b-4*a*c);

WriteLn('x1=',x1,' x2=',x2);

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

Подведем итог: процедуры Write и WriteLn выводят на экран информацию, указанную в аргументах. Всё, что заключено в апострофы выводится на экран без изменения. Аргументы без апострофов интерпретируются как имена переменных или выражения. На экран выводятся значения переменных и выражений.

4. Этапы создания программы.

Этапы создания программы:

1) Подготовка текста программы.

2) Компиляция.

3) Компоновка.

4) Выполнение.

Лекция №4 Переменные, типы. Стандартные типы. Операции. Присваивание.

1. Идентификаторы.

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

Привести примеры правильных и неправильных идентификаторов!

Особым случаем является совпадение имён в разных модулях программы. Тогда используют уточнённые имена ИмяМодуля.Идентификатор.

Существуют стандартные предопределённые идентификаторы — это имена встроенных процедур и функций, типов и т.д. Переопределение стандартных имён допускается, но является дурным тоном, так как стандартное действие такого имени будет утеряно.

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

2. Метки.

Метки бывают двух разновидностей: числовые и символьные. Числовая метка представляет собой последовательность цифр в диапазоне от 0 до 9999. Незначащие нули не считаются. Символьная метка представляет собой идентификатор. Метка отделяется от оператора, который она помечает двоеточием (:). Метки описываются в разделе описания меток label, где перечисляются через запятую.