Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен 24.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
173.84 Кб
Скачать

Вопрос 47процедура ввода и вывода

Вывод данных на экран и в файл в языке программирования Pascal осуществляется с помощью процедур write() и writeln(). Здесь будет рассмотрен вывод только на экран.

Допустим, нам требуется отобразить на экране пару фраз. Если мы хотим, чтобы каждая из них начиналась с новой строки, то надо использовать writeln(), если нет – то write().

Write() чаще используется, когда надо вывести для пользователя сообщение на экран, после чего получить данные, не переводя курсора на новую строку. Например, выводим на экран "Введи число: " и не переводим курсор на новую строку, а ждем ввода.

Ввод данных в языке программирования Паскаль обеспечивается процедурами read() и readln(). Ввод данных осуществляется либо с клавиатуры, либо из файла. Здесь рассматривается только ввод с клавиатуры.

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

Существуют особенности ввода данных с помощью операторов read()и readln(). Если используются подряд несколько операторов read(), то вводимые данные можно разделять всеми допустимыми способами. При использовании нескольких вызовов readln() каждый последующий срабатывает только после нажатия Enter. Программа ниже иллюстрирует это. Комментарии поясняют последовательность возможных действий при вводе данных.

Вопрос 48.Операторы паскаль простые и составные

Организовать ввод и вывод данных в языке Паскаль можно с помощью стандартных процедур read, readln, write, writeln. 

Составные операторы.  

 

Составной оператор представляет собой последовательность операторов, заключенных в операторные скобки begin и end.  

 

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

 

2.

Структурные операторы.  

 

1)

Условный оператор  

 

Синтаксис:  

 

if <условие>  

 

then <оператор>  

 

[else <оператор>];  

где    <условие> - выражение булевского типа;

While A<>0 do 

2.2. Составные условия

При решении различных задач иногда возникает необходимость проверять выполнение двух (как например, 0<a<5) и более условий. Такие условия называют составными. Для записи составных условий на языке программирования используют следующие логические операции:

        and – логическое «и»;

        or   – логическое «или»;

        xor – логическое «исключающее или»;

        not – логическое отрицание.

С помощью  логических операций пр