Writeln(’Здравствуй, ’, Name);
Здесь первый параметр – строковая константа «Здравствуй,» (с пробелом в конце), а второй – переменная Name.
Теперь все готово для рождения новой программы. Создайте пустой файл с именем «P_08_1.PAS», а затем введите в него плод наших размышлений.
var Name : string;
begin
Writeln(’Как тебя зовут?’);
Readln(Name);
Writeln(’Здравствуй, ’, Name);
Writeln(’Нажми Enter’); Readln;
end.
Откомпилируйте программу и проверьте, работает ли она.
• Константы полезны для именования неизменяемых данных. Они облегчают работу и повышают надежность программ. Но константы не могут изменяться в ходе выполнения программы.
• Переменные предназначены для хранения в оперативной памяти компьютера изменяемых данных. Переменные могут изменяться в ходе выполнения программы.
• Каждая переменная относится к некоторому типу данных, который определяет и объём занимаемой ею памяти и правила действия с переменной.
• Ввод данных в переменные выполняется оператором Readln, а вывод – оператором Writeln.
• Процедура Writeln может напечатать в одной строке несколько параметров – констант и переменных, разделенных запятыми.
• Имена констант и переменных – это идентификаторы. Программист составляет их по своему усмотрению из латинских букв, цифр и знака подчеркивания.
А) Что напечатает следующая программа, если ваша любимая команда – «Спартак»?
const
Champ = ’ – чемпион!';
var
Team : string;
begin
Writeln(’Ваша любимая команда?’);
Readln(Team);
Writeln(Team, Champ);
Readln
end.
Б) Найдите (и исправьте, если можно) ошибки в следующих программах.
begin
const Pele = ’Эдсон Арантес ду Насименту’;
Writeln(’Лучший футболист мира – ’, Pele);
Readln
end.
begin
Writeln(’Как тебя зовут?’);