Паскаль программалау тілінде деректерді енгізу және шығару




Презентация қосу
Паскаль программалау
тілінде деректерді енгізі
және шығару

Сәйкестікті орындаңыз
Program
End
Integer
Real
:=
Var
Begin

Нақты сан
Меншіктеу операторы
Программа тақырыбы
Айнымалылыр бөлімі
Программа денесінің басы
Бүтін сандар
Программа денесінің соңы

Қай қатарда меншіктеу операторы
орындалып тұр?
Y=X^2+A^2
Const

Y=2

Y:=sqr(x)+sqr(a)
For

x=1 to n do s:=s+1

Енгізу және шығару операторлары
Read

операторы айнымалылардың
әртүрлі мәндерін пернетақтадан
компьютердің жадына енгізу үшін
қолданылады.
Read (ln) (х) – х-тің мәнін енгіз
Read (ln) (а,в,с) – а,в,с
айнымалыларының мәнін енгіз

Енгізу және шығару операторлары
Write

операторы ақпаратты
компьютердің жадынан экранға шығару
үшін қолданылады.
Write (ln) (‘y=‘,y) – х-тің мәнін енгіз

Кез келген екі санның қосындысын
есептейтін программа құру
Program kosu;
Var a,b:integer;
Begin readln(a,b);
Y:=a+b;
Writeln(‘y=‘,y);
End.

А
К
И
АТ
М
Р
О
ы
Ф
ИН қалас

Заңдылықтар
ауылы

Құрал
жабдықтар
ауылы.

Ойшылдар
ауылы:

ТТаапқ
пқыырл
ааууыл рлаарр
ылыы.
.

Қиял ғажайып
ауылы.

Заңдылықтар ауылы
Өрнектерді Паскаль тіліне аударып жаз.
І топ:
ІІ топ:
І топ:
ІІ топ:

y= (а-в)²/(а+2в);
y= (с+а)²/(с-4в);
y= (sin²x+cos²x)/x³;
y= (x-y)³/(sin²x-cos²x);

ЖАУАБЫ:
І

топ: y:= (sqr(a-b)/(a+2*b))
ІІ топ: y:= (sqr(c+a)/(c-4*b))
І топ:
y:= (sqr(sin(x))+sqr(cos(x)))/(sqr(x)*x);
ІІ топ:
y:= (sqr(x-y)*(x-y))/(sqr(sin(x))-sqr(cos(x)));

ОЙШЫЛДАР ауылы.
Информатикалық

термин сөздердің
қазақша аудармалары сұралады.
І топ:integer, write, boolean, to, var;
ІІ топ:read, real, for, begin, if;

Жауабы:
І

топ:бүтін,жазу,логикалық, дейін,
айнымалы.
ІІ топ:оқу, нақты, үшін, блок басы,
егер.

Тапқырлар ауылы. Тест сұрақтары.
1. Раscal тілінің бос операторлары?
а/ integer, real; б/ begin, end;
в/ for, to, do;
г/ if, then, else;
2.Программада қандай бөлім міндетті түрде болуы керек?
а/Label бөлімі; б/type бөлімі;
в/var бөлімі;
г/begin…end бөлімі;
3.Меншіктеу операторы қайсы жағдайда қате жазылған?
а/b+1:=a; б/a:=5;
в/a:=b;
г/a:=a+b;
4.Егер i: Integer, x: Real болса, қайсы жолда қате болады?
а/ i:=x;
б/x:=I;
в/x:=i/10; г/i:=i+1;

Құрал жабдықтар ауылы.
Суретке қарап атын,қызметін атау.

Жауабы:

к
у
б
т
Ноу

р
о
т
и
Мон

р
е
н
Ска

р
е
т
н
При

р
о
с
с
е
ц
о
р
П

а
т
е
к
с
и
Д

Қиял ғажайып ауылы.
Программа құру.
Табан

дөңгелегінің радиусы R,биіктігі h
болатын цилиндрдің толық бетін табың дар. Sт.б=2пR(R+h);

Жауабы:
Program

Цилиндр;
Const PI=3.14159;
var R, h, s: real;
begin
writeln (‘ R, h =?’);
read (R, h, s);
s:=2*PI*R*(R + h);
writeln (‘ silindrdin tolic beti s=‘,s);
end.

Спринт сұрақтары:
Келесі

қадамдарды ретімен орналастыр
а/ программа
б/есептің қойылымы
в/ алгоритм құру
г/маткматикалық модель

Дұрыс жауабы:
есептің

қойылымы

маткматикалық
алгоритм

құру

программа

модель

Хакерге арналған сұрақтар
1.Компьютердің негізгі бөліктеріне нелер жатады?
Монитор,динамик,жүйелік блок.
Монитор,жүйелік блок,пернетақта.
Принтер,сканер,пернетақта.
2.Пернетақта қандай құрылғы?
Енгізу
Шығару
Есте сақтау
3.Read – бұл...
Деректі оқиды
Деректі тексереді
Деректі енгізеді
4.Егер есепте логикалық шарт қарастырылса?
Сызықтық алгоитм
Логикалық алгоритм
Тармақталған алгоритм

5.Write –бұл...
Деректі оқиды
Деректі енгізеді
Деректі шығарады
6.Енгізу операторы:
Write
Read
Real
7.Төмендегілердің ішінен қарапайым операторды ата?
Меншіктеу
Тармақталу
Таңдау
8.Оқу операторын ата?
Input
Output
Read

Енгізу және шығару операторлары
Read

операторы айнымалылардың
әртүрлі мәндерін пернетақтадан
компьютердің жадына енгізу үшін
қолданылады.
Read (ln) (х) – х-тің мәнін енгіз
Read (ln) (а,в,с) – а,в,с
айнымалыларының мәнін енгіз

Енгізу және шығару операторлары
Write

операторы ақпаратты
компьютердің жадынан экранға шығару
үшін қолданылады.
Write (ln) (‘y=‘,y) – х-тің мәнін енгіз

Үйге тапсырма
Қатардағы жұп және тақ сандарды
экранға шығару программасын құру
S, i, n


Ұқсас жұмыстар
Паскаль тіліндегі программа
TP және Си подпрограммаларды пайдалануды салыстыру. Ішкі программаларды пайдаланатын программалар құру. Модульдерді пайдаланатын программа құру
Паскаль программалау тілдері
Турбо Паскаль программалау ортасы
Сабақтың Аралас сабақ типі
Көшу операторы
Pascal тілінде бағдарламалау
Алгоритмнің орындалу
Program программаның аты
Сызықтық бағдарлама құрылымы
Пәндер