Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Раздел 3 Программирование

На языке Pascal

Лабораторная работа №1

Программы линейной структуры

Цель работы: изучить структуру программы на языке Pascal,

операторы присваивания, ввода и вывода данных

Содержание работы:

1 Структура программы на языке Pascal

2 Операторы языка Pascal

3 Стандартные функции Pascal

 

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

Программа на языке Turbo Pascal 7.0 имеет следующие разделы:

РАЗДЕЛ ОБЪЯВЛЕНИЙ Этот раздел может содержать следующие операторы:
program Заголовок программы
{$…} Глобальные директивы компилятора
uses Подключаемые библиотеки (модули)
label Раздел объявления глобальных меток
const Раздел объявления глобальных констант
type Раздел объявления глобальных типов
var Раздел объявления глобальных переменных Так называемые «локальные» переменные могут быть объявлены внутри блоков программы
РАЗДЕЛ ПРОЦЕДУР И ФУНКЦИЙ
Procedure (function) Заголовок процедуры (функции) {тело процедуры}
РАЗДЕЛ ОСНОВНОГО БЛОКА ПРОГРАММЫ
begin end. Основной блок программы Точка ставится только после последнего оператора end

 

В тексте программы могут присутствовать комментарии. Это невыполняемая часть программы, она не компилируется в машинные коды. Они составляются программистом для пояснения работы программы, её элементов, операторов и т.д.. Вставка комментариев считается хорошим тоном среди программистов.

Комментарий оформляется:

- как произвольный текст, ограниченный с двух сторон фигурными скобками - {}, (и тогда комментарий может иметь несколько строк)

- как произвольный текст, идущий вслед за двойным знаком слеш- // (комментарий может иметь только одну строку)

 

Операторы языка Pascal

Оператором называется элементарная структурная единица программы. Он предназначен как для записи алгоритмических действий по преобразованию данных, так и для задания порядка выполнения действий (операций) программы. Операторы автоматически выполняются в порядке их следования в программе и отделяются друг от друга символом "точка с запятой".

Операторы делятся на:

· простые (не содержат в себе других операторов);

· составные (включают в себя один или несколько дополнительных операторов)

2.1 Оператор присваивания (:=)

С помощью данного оператора переменной присваивается новое значение.

Формат (синтаксис) оператора: <имя переменной> := <значение (выражение)>

Присваиваемое значение или выражение должно быть совместимо по присваиванию с типом переменной. (если переменная t объявлена как integer (целое), то не должно быть такого t:= 3.15 или t:= √3)

Примеры операторов присваивания:

X:=Pi;(читается иксу присвоить значение пи (3,14))

Y:=Sqr(Z*Z+T*T);

Bool:=(I>1) or (I<3);

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

Операторы ввода предназначены для ввода пользователем исходных данных в программу во время её выполнения и имеют вид:

READ(X,Y,Z,...);

READLN(X,Y,Z,...);

где: X,Y,Z,... - имена переменных. Данные операторы обеспечивают ввод значений с клавиатуры и присваивают их переменным X,Y,Z,....

Оператор READLN (X,Y,Z,...) отличается от READ(X,Y,Z,...) тем, что после ввода последней переменной курсор переводится в начало новой строки.

Допускается использование оператора ввода без параметров: READLN. Это делается обычно перед последним оператором END. (с точкой), чтобы остановить программу и показать пользователю её результат

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...