Замечание. Значением переменной может быть не только число, но и текст

Программа.

Задача7.

Пример.

Строковые переменные.

Значением переменной может быть не только число, но и текст. Оператор a:='Привет всем!' записывает в ячейку a строку Привет всем! Оператор WriteLn(a) выведет на экран текст Привет всем!

Описание VAR a:String говорит о том, что переменная а обязана иметь текстовое значение.

(читается – "стринг"; переводится – "строка")

Строковую переменную можно задавать не только оператором присваивания, но и оператором ReadLn.

VAR а: String;

BEGIN

WriteLn('Введите какое-нибудь слово');

ReadLn(a);

WriteLn('Вы ввели слово ',а)

END.

Написать программу, которая осуществляла бы такой диалог человека с компьютером:

Компьютер выводит на экран:

Здравствуй, я компьютер, а тебя как зовут?

Человек вводит с клавиатуры:

имя

Компьютер выводит на экран:

Очень приятно, …. Сколько тебе лет?

Человек вводит с клавиатуры:

возраст

Компьютер выводит на экран:

Ого! Целых … лет! Ты уже совсем взрослый!

VAR a: String;

b: Byte;

BEGIN

WriteLn('Здравствуй, я компьютер, а тебя как зовут?');

ReadLn(a);

WriteLn('Очень приятно, ',а,'. Сколько тебе лет?');

ReadLn(b);

WriteLn(' Ого! Целых ',b,' лет! Ты уже совсем взрослый!')

END.

При вводе одним оператором ReadLn нескольких строковых переменных (или строковых переменных вместе с числовыми) нужно заканчивать ввод каждой переменной нажатием клавиши Enter.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: