WDAY$, 30.06.2025, 19:25
Вы вошли как Гость | Группа "Гости" | RSS
Информатика
Главная
Мой профиль
Выход
Меню сайта
!

Категории раздела
Понятия программирования [1]
Словарь языка Pascal [1]
История и особенности языка программирования Паскаль [1]
Компиляция [1]
Структура программы на языке Паскаль [1]
Пунктуация в программах на Паскале [1]
Операторы [1]
Выражения [1]
Ввод и вывод данных [1]
Переменные и константы [1]
Длина переменных [1]
Типы данных в Паскале [1]
Целые типы [1]
Вещественные типы [1]
Булевский тип (Boolean) [1]
Символьный тип (Char) [1]
Перечисляемый тип [1]
Булевы типы. Логические выражения и логические операции [1]
Битовая арифметика и операции над битами [1]
Условные операторы [1]
Вложенные конструкции if-else [1]
Циклы в Паскале [1]
Операторы goto, break и continue [1]
Генератор псевдослучайных чисел [1]
Структурное программирование [1]
Стандартные функции языка Pascal [1]
Арифметические функции [1]
Тригонометрические функции [1]
Логические функции [1]
Процедуры и функции [1]
Параметры-значения [1]

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Главная » Файлы » Программирование для начинающих » Ввод и вывод данных

Ввод и вывод данных
12.09.2011, 15:01

Ввод и вывод данных

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

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

 Откуда можно ввести данные в программу? С клавиатуры, файла.

  Куда можно вывести данные? На экран, в файл, на принтер.

  Стандартными устройствами ввода и вывода (т.е. теми, что предполагаются по умолчанию) являются клавиатура (ввод) и монитор (вывод).

Вывод данных на экран. Форматированный вывод

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

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

 Особого смысла использовать два оператора write, когда можно все фразы записать в одном, конечно нет. Write чаще используется, когда после какого-то сообщения на экране требуется получить данные от пользователя. Т.е. выводим на экран «Введи число: » и не переводим курсор на новую строку, а ждем ввода.

 Следующий момент. Допустим, в памяти компьютера хранятся какие-то данные. Из программы мы обращаемся к ним с помощью переменных num, fl и st. Вывести их значения на экран можно по-разному (изображение 2. Различные способы вывода данных на экран). 

 Во втором случае мы видим, что процедуры вывода (как write так writeln) позволяют конструировать выводимую информацию из различных компонент (строк-констант и переменных).

 

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

Ввод данных с клавиатуры

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

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

  В процедуры ввода можно передавать не один фактический параметр, а множество (изображение 4. Возможности процедуры Readln).

  При вводе данных их разделяют пробелом или переходом на новую строку (Enter).

Категория: Ввод и вывод данных | Добавил: Юлия
Просмотров: 928 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025