Для висновку інформації на екран комп'ютера використовується оператор: write( )або writeln( )
В дужках записуються дані, які необхідно вивести на екран.
Питання для повторення:
1. Чим відрізняється операція / від операції div?
2. Чи існує в Pascal операція зведення в ступінь?
3. Що повинне бути записано зліва від оператора привласнення?
4. Що може бути записано в правій частині оператора привласнення?
5. Чи може слово Apple бути змінною?
6. Що таке змінна?
7. Що таке ідентифікатор?
8. Чому знак множення необхідно записувати явно (потрібно писати f*w, а не fw)?
Завдання для самостійної роботи:
1. Обчисліть усно:
a) а:= 78 mod 5 б) b:=97 div 9 в) з:= 13 mod 7
г) kl:= (50 div 4) mod 5 д) fl:= 82 mod (30 div 7)
2. Обчисліть усно:
a) z:= sqr(9) б) w:=sqrt(9) в) x:= abs(-7)
г) y1:= int(5.7) д) y2:= trunc(5.7) e) y3:= round(5.7)
ж) до:= frac(5.7) з) sl:= 2+pi і)* pr:= sqr(sqrt(8))
3. Які із запропо нованих нижче записів є ідентифікаторами, а які ні?
a) uд б) w9 в) 9w г) у(17)
д) alpha e) y#kl ж) _kl з) f_h
и) my prog д) div л) date_27 м) MyNameSerg
4. Завантажте Pascal. Введіть записану нижче програму в комп'ютер. Перегляньте, які розділи присутні в програмі. Виконайте програму.
program My_prog1;
const
s='Моя перша програма';
Begin
write(s);
End.
5. Введіть записану нижче програму в комп'ютер. На підставі цього прикладу (дописуючи і видаляючи ln)спробуйте розібратися в чому відмінність між операторами write( ) і writeln( )
program My_prog2;
var
а:integer;
b,c:real;
Begin
а:=-64;
b:=sqrt(abs(a));
з:=int(pi);
writeln('b=',b);
writeln('c=',c);
End.
6. Напишіть програми для обчислення наступних формул:
а) z=3+x2-3x3 б) d=x (sin x + cos(x2)+ |x|)
в) l = 2 р r г) k=1 + |y-x|3 + |y-x|/(x+1)
Тема заняття:
Введення і висновок даних. Формати висновку.
Складання лінійних алгоритмів.
Коментарі в програмі.
Мета :
1. Навчитися здійснювати введення і висновок даних;
2. Познайомитися з форматами команд введення і висновку даних;
3. Самостійно написати декілька простих програм.