Назад...
1. Основная структура программы на языке программирования Pascal:
Program <Имя_программы>;
Var
…<область описания
переменных>…
Begin
…
<команды>
…
End.
|
<Имя_программы> - это любой набор английских символов, цифр, знаков подчеркивания.
Первая строка, вообще, для программы необязательна.
Если переменные не используются, то область Var не пишется.
|
2. Примеры программ:
Program Zadaza_01;
Var
a, b : integer;
s : real;
Begin
read(a,b);
s:=a/b;
writeln(s);
End.
|
Var
a, b : integer;
s : real;
Begin
read(a,b);
s:=a/b;
writeln(s);
End.
|
3. Команда вывода информации на экран.
writeln(a);
write(’ Равно’);
write(’ Равно ’,s);
writeln;
|
Команда выводит на экран значение переменной а.
Команда выводит на экран текстовое сообщение.
При использовании ln текстовый курсор переносится на новую строку, иначе остается после выведенной информации.
После всех команд ставиться точка с запятой.
Если команда выводит несколько параметров, то они отделяются запятой.
|
Задачи с решениями:
Составьте программу, которая выводит на экран сообщение
Привет!
|
Begin
writeln(‘Привет!’);
End.
|
Составьте программу, которая выводит на экран сообщение
Привет! Это я, компьютер.
|
Begin
writeln(‘Привет! Это я, компьютер.’);
End.
|
Составьте программу, которая выводит на экран сообщение, используя команду вывода три раза.
Привет! Это я, компьютер.
|
Begin
write(‘Привет! ’);
write(‘Это я, ’);
writeln(‘компьютер.’);
End.
|
Составьте программу, которая выводит на экран сообщение
Привет!
Это я, компьютер.
|
Begin
writeln (‘Привет! ’);
writeln(‘Это я, компьютер.’);
End.
|
4. Использование команды вывода для прямых вычислений арифметических выражений.
Если в команду вывода записать арифметическое выражение, то на экран будет выведен результат выражения. Например:
Writeln(5+3);
|
|
Writeln(5+3*(20-10));
|
|
Особенность выражения в том, что оно должно быть составлено в одну строку. Нужно соблюдать одно из золотых правил программиста: количество открытых скобок должно равняться количеству закрытых. Вот несколько примеров. Первый столбец – в математике, второй – соответственно на Pascale. В программировании вместо десятичной запятой пишется десятичная точка.
В математике
|
На Pascal
|
В математике
|
На Pascal
|
3+4
|
3+4
|
8·4
|
8*4
|
8-5
|
8-5
|
46׃2
|
46/2
|
|
5-12/(3+5)
|
|
5-(12+x)/(3+5)*5/(14*(3+23))
|
|
5-(12-x)/(3+5)
|
|
((a-4)/(3+b)+5)/(3+a)
|
1. Задания для самостоятельного решения.
Составьте программу, которая выводит на экран сообщение с использованием команды вывода три раза.
Привет!
Это я, компьютер.
Составьте программу, которая выводит на экран вашу фамилию, имя, отчество. На новой строке – год рождения. Найдите значения выражений: а) ответ: 1.97 б) ответ: 31.696
|