Мне кажется, это нормально.Я довольно новичок в программировании на Паскале - сделал это на моем курсе в колледже всего пару месяцев назад.Примите во внимание комментарий Касабланки.
Кроме того, убедитесь, что у вас правильная верхняя половина программы.Вот так:
Program advert; {or any other pertinent name}
Uses crt; {This may be unneeded, but we were taught to always put it in}
Var
company, country: string;
Begin
Writeln('Enter in name');
{Writeln or write depends on how you want this to work - write will make the input on the same line (in a terminal) and writeln will make the input on line below}
Readln(company);
Write('Enter in Australia');
Readln(country);
Writeln;
Writeln;
Writeln('Programming specialists: ', company, ' ', country);
Readln;
End.
Что касается Readln
в конце программы, вам может не понадобиться его использовать.По сути, это «приостанавливает» программу, пока пользователь не нажмет клавишу enter
.Я заметил, что в Windows командная строка имеет привычку закрываться в конце, что делает окончательный readln
необходимым, но в терминале Linux, при запуске программы из терминала, этого не происходит. Просто примечание для вас.