Операторы
ввода
и
вывода
ПРИТЧА о знаниях.
Получив однажды сильный удар от огнива, кремень возмущенно спросил у обидчика:
– С чего ты так набросилось на меня? Я тебя знать не знаю. Ты меня, видимо, с кем-то путаешь. Оставь, пожалуйста, мои бока в покое. Я никому не причиняю зла.
– Не сердись попусту, сосед, – с улыбкой промолвило огниво в ответ. – Если ты наберешься немного терпения, то вскоре увидишь, какое чудо я извлеку из тебя. При этих словах кремень успокоился и стал терпеливо сносить удары огнива. И наконец, из него был высечен огонь, способный творить подлинные чудеса. Так терпение кремня было по заслугам вознаграждено.
Притча сказана для тех, кто поначалу робеет в учебе. Но если запастись терпением и проявить старание, то посеянные семена знания непременно дадут добрые всходы. Ученья корень горек, да плод сладок.
Н а й д и с о о т в е т с т в и е
Структура программы на языке Pascal
1
Program ;
2
Const =;
А
3
Начало программы
Б
Var : ;
4
Begin
Раздел описания переменных
5
В
Г
;
6
Раздел описания констант
Заголовок
End .
Д
Конец программы
Е
Раздел операторов /тело программы/
1 - _______, 2 - _______, 3 - _______, 4 - _______, 5 - _______, 6 - _______.
Информационный диктант.
Записать арифметические выражения
н а я з ы к е Pascal .
Read (список переменных);
Readln (список переменных);
где - последовательность имен переменных, разделенных запятыми.
Буквы ln добавляются в конце оператора для того, чтобы курсор автоматически переходил на следующую строку при выводе на экран текстов или результатов выполнения программы.
Write (список выражений);
Writeln (список выражений);
Выражения в списке разделяются запятыми. Значения выражений сначала вычисляются, а затем выводятся на экран.
Буквы ln имеют то же значение, что и в операторе readln.
У П Р А Ж Н Е Н И Е 1 .
Запишите операторы ввода значений следующих переменных:
а) А 1 , А 2 , А 3 , А 4 ;
б) х, у
У П Р А Ж Н Е Н И Е 2 .
Какая информация появится на экране при выводе значений
( х, х + у) ,
если х = 3, у = 5 ?
У П Р А Ж Н Е Н И Е 3 .
Определите ошибки
следующих операторов вывода на языке Pascal :
а ) WRITE (Y1; Y2); б ) WRITE (Y1 Y2); в ) WRITE (Y1, Y2); г ) WRITE [Y1, Y2]; д ) WRITE 1, 62; е ) WRITE (A; B/F)
Уровень А
Составьте программу, в которой осуществляется ввод трёх целых чисел с клавиатуры и вывод на экран монитора значения их суммы.
Уровень В
Составь программу вычисления идеального веса человека по его росту при условии, что идеальный вес (кг) = рост (см) - 100.
Уровень С
Составь программу вывода на экран рисунка белки из псевдографических символов.
Уровень А
р rogram А ;
uses crt;
var x,y,z: integer;
в egin
writeln(‘ Введите 3 числа ‘);
readln(x,y,z);
write (‘Сумма чисел =’, x + y + z );
еnd.
Уровень В
program B;
var v,r: integer;
begin
writeln;
write (‘Введи свой рост - ’);
read (r);
v:= r-100;
writeln;
write (‘Идеальный вес - ’, v );
readln ;
end.
Уровень С
program C;
uses crt;
begin
clrscr;
writeln(‘$$$$$ ________________________________$$$$$’); writeln (‘__$$$$$$$$___ ___________________,,$$$$$$$’); writeln ('___$$$$$$$$$$,,_____________,,$$$$$$$$$$’); writeln ('__$$$$$$$$$$$$___ _______ ___$$$$$$$$$$$$’); writeln (‘___$$$$$$$$$$$$$__ _____ __$$$$$$$$$$$$$’); writeln (‘____$$$$$$$$$$$$$__ ____ __$$$$$$$$$$$$$’); writeln (‘____$$$$$$$$$$$$$$$_@_$$$$$$$$$$$$$$$’); writeln (‘______$$$$$$$$$$$$$@@$$$$$$$$$$$$$$***’); writeln (‘______________*$$$$$@$$$$$$___________’); writeln (‘______$$$$$$$$$$$$* @ *$$$$$$$$$$$$’);
writeln (‘____$$$$$$$$$$$$$ * @ *$$$$$$$$$$$$$’); writeln (‘___$$$$$$$$$$$$$$* _@@_ * $$$$$$$$$$$$$$$’); writeln (‘__*$$$$$$$$$$$$$$4___@___$$$$$$$$$$$$$$$$$’); writeln (‘_*$$$$$$$$$$$$$$____*_____$$$$$$$$$$$$$$$’); writeln (‘*___$$$$$$$$$$$$$___________$$$$$$$$$$$$**’); writeln (‘________$$$$$$_________________**$$$$$’); writeln (‘_________$*$$**_________________**$$**’);
writeln (‘ * *’);
readln ;
end .
Ты обаятельный оптимист,
ты всем доволен!
Ты невероятно творческий человек, ты фантазер!
Ты размышляешь о пользе, которую несут новые знания, ты мудрец!
Ты не думаешь, ты чувствуешь, тебя переполняют эмоции!
Ты ворчун – пессимист,
ты все критикуешь!!!