Pascal. Ввод и вывод информации.

В этом уроке мы с Вами рассмотрим команды ввода и вывода сообщений на экран в pascal.


Давайте для начала создадим простую программу на pascal:

Теперь пропишем команду вывода сообщения на экран:

Если сейчас выполнить программу, то на экране ничего не появится. Но для начала просто разберёмся что тут написано.

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

То есть если мы хотим вывести какой нибудь текст при помощи команды write, то нам нужно в скобках ставить одинарные кавычки и в них писать любой текст, но строго без этих кавычек, иначе компьютер посчитает что текст после ещё одних таких кавычек — исполняемый код, и тогда выдаст ошибку при выполнении. Теперь напишем какой-нибудь текст в кавычках:

И так после выполнения программы у нас на экране должна появиться строка — «Привет! Это моя первая программа!». Но если мы тестируем нашу программу во Free Pascal, то над этой надписью у нас будет лишний текст, для очистки экрана от него нужно просто прописать команду clrscr — clear screen, то есть чистый экран.

Мы просто в самом начале прописали эту команду.

Теперь пропишем ещё одну строку, например — «Я начал недавно изучать pascal!».

У нас выведется два текста, но нам нужно что бы следующий текст вывелся на другой строке, для этого достаточно приписать к команде write слово ln, и у нас получиться слово — writeln, что значит — писать и строка, то есть после того как программа выведет текст на экран она автоматически перенесёт курсор на следующую строку. Давайте запишем это для обоих команд:

Вот сейчас всё вывелось нормально.

Теперь представим что нам нужно считать два числа, скажем для сложения, тогда нам нужно как-то принять текст с клавиатуры. Для считывания текста с клавиатуры используется команда read(читать), и к ней тоже можно приписать слово ln, для переноса курсора на следующую строку — readln. Давайте напишем простую программу, которая по очереди считывала бы два числа:

Как видите команда read работает также как и write, только в скобках мы пишем имя переменной, в которую будем записывать данные принятые с клавиатуры.

Теперь допишем третью переменную, в которую запишем результат сложения двух чисел, и выведем эту переменную.

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

И теперь если у Вас после выполнения программы она закрывается, то в конце следует просто прописать команду readln:

Теперь программа не закроется, пока вы не нажмёте enter.


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *