Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
паскаль.doc
Скачиваний:
10
Добавлен:
30.04.2019
Размер:
599.04 Кб
Скачать

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

Приступая к решению задач этого раздела, следует вспомнить, что:

  • операторы write и writeln предназначены для вывода на экран монитора сообщений и значений переменных;

  • один оператор write (writeln) может вывести на экран значения нескольких переменных и (или) несколько сообщений;

  • оператор writeln без параметров переводит курсор в начало следующей строки экрана.

  • в программе оператор вывода записывается следующим образом:

WRITE(S), где S – список элементов вывода (элементы в списке отделяются друг от друга запятыми). Также может быть использована процедура WRITELN(S), после выполнения которой курсор переводится на новую строку.

  • для ввода с клавиатуры во время работы программы исходных данных (значений переменных) предназначен оператор readln;

  • используя один оператор readln, можно ввести значения нескольких переменных;

  • тип данных, вводимых во время работы программы, должен соответствовать типу переменной, указанной в инструкции readln;

  • в случае несоответствия типа введенных данных типу переменной, значение которой вводится с клавиатуры, программа завершает работу и на экран выводится сообщение Error 106:Invalid numeric format (если программа запущена из среды разработки, т. е. из Turbo Pascal) или Run time error 106 (если программа запущена из операционной системы).

  • в программе оператор ввода записывается следующим образом:

READ(S), где S – список переменных любого числового, символьного или строкового типа (переменные в списке отделяются друг от друга запятыми).Также может быть использована процедура READLN(S), после выполнения которой курсор переводится на новую строку.

ЗАДАЧИ

  1. Написать программу, которая выводит на экран имя и фамилию.

  2. Написать программу, которая выводит на экран сообщение Turbo Pascal 7.0.

  3. Написать программу, которая выводит на экран четверостишие:

Унылая пора! Очей очарованье!

Приятна мне твоя прощальная краса –

Люблю я пышное природы увяданье,

В багрец и золото одетые леса.

А. С. Пушкин

  1. Написать программу вывода значения переменной а (тип real) с тремя цифрами в дробной части.

  2. Определите, что делают операторы:

write (а);

write (‘a’);

  1. Написать программу, которая выводит значения дробных переменных а, b и с в одной строке. Каждое число должно быть выделено с двумя знаками после десятичной точки:

writeln (а:6:2,′ ′,b:6:2,′ ′,с:6:2);

  1. Написать программу вывода значений переменных а, b и с. Значение каждой переменной должно быть выведено на отдельной строке.

  2. Написать программу вывода значений дробных переменных x1 и х2. На экране перед значением переменной должен быть выделен поясняющий текст, представляющий собой имя переменной, за которым следует знак "равно".

  3. Написать программу, обеспечивающую во время работы программы ввод значения переменной с именем radius.

  4. Написать программу, которая обеспечивает ввод значений переменных u и r. Предполагается, что во время работы программы пользователь будет после набора каждого числа нажимать клавишу <Enter>.

  5. Написать программу, которая обеспечивает ввод значений переменных u и r. Предполагается, что во время работы программы пользователь будет набирать числа в одной строке.

  6. Даны два действительных числа х и у. Вычислить их сумму, разность, произведение и частное.

  7. Опишите необходимые переменные и напишите фрагмент программы вычисления объема цилиндра, обеспечивающий ввод исходных данных ( ).

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