Паскаль ба?дарламаны? тілінде сызы?ты? ба?дарлама жасамас б?рын келесі т?сініктемеге то?талайы?:
Паскаль ба?дарламалау тілінде операторлар ?арапайым ж?не ??рама болып б?лінеді:
- Операторлар Begin ж?не end операторларды? ішіне алынып жазылады:
- Тек меншіктеу операторларынан ?ана т?рса, оны ?арапайым оператор деп атайды.
Сызы?ты ба?дарлама ?арапайым операторлардан т?рады.
Сызы?ты ба?дарлама жазу ?шін келесі операторлар ?олданылады:
«:» - меншіктеу операторы;
Read немесе readln –енгізу операторы
Write немесе writeln - шы?ару операторы.
program qq;
var a, b, c: integer; сипаттау б?лімі
begin
writeln (‘ а,b м?ндерін енгіз’ );
read (a, b); енгізу операторы
c := a + b; меншіктеу операторы негізгі б?лім
writeln ( c ); шы?ару операторы
end.
Программаны орындау ?шін
1)F 9 ( программаны орында) пернесін басамыз.
2) а ж?не в айнымалыларына м?н енгізу керек. Мысалы, 9 5 сандарын енгізіп, enter пернесін басамыз.
3) Экран?а с-ны? м?ні 14 шы?ады.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Паскаль бағдарламаның тілінде сызықтық бағдарлама жасамас бұрын келесі түсініктемеге тоқталайық:
- Паскаль бағдарламалау тілінде операторларқарапайымжәнеқұрамаболып бөлінеді:- ОператорларBeginжәнеendоператорлардың ішіне алынып жазылады:- Тек меншіктеу операторларынан ғана тұрса, онықарапайым оператордеп атайды. Сызықты бағдарлама қарапайым операторлардан тұрады.Сызықты бағдарлама жазу үшін келесі операторлар қолданылады:«:»- меншіктеу операторы;Readнемесеreadln–енгізу операторыWriteнемесеwriteln- шығару операторы.
Программа 3 бөлімнен тұрады :
Тақырып
Сипаттау
Операторлар
Программаның жалпы түрі:
Блок-схема:
басы
Programпрограмманың аты;
Label– таңбалар бөлімі;
Const– тұрақтылар бөлімі;
Type– типтер бөлімі;
Var– айнымалылар бөлімі;
Begin
Операторлар бөлімі;
end.
енгізу
серия
шығару
соңы
Мысал: Екі бүтін санды қосып, қосындысын экранда шығару.
writeln(‘ а,b мәндерін енгіз’ );read(a, b);енгізу операторыc := a + b;меншіктеу операторы негізгі бөлімwriteln( c );шығару операторыend.Программаны орындау үшін 1)F 9 ( программаны орында) пернесін басамыз.2) а және в айнымалыларына мән енгізу керек. Мысалы, 9 5 сандарын енгізіп, enter пернесін басамыз.3) Экранға с-ның мәні 14 шығады.
басы
енгізу
а,в,с
с:=а+b
шығару
с
соңы
3-деңгей
2-деңгей
1-деңгей
1-деңгей Өрнектерді Паскаль тілінде жаз
І-топ «BEGIN»
ІІ-топ «WRITE»
((sqr(x)-5)+a)/(3*a*(x*x*x*x))
(sqr(x-1))/(2*sqr(x)-1)
2 деңгей.
І-топ «BEGIN»
ІІ-топ «WRITE»
Радиусы R-ге тең шеңбер берілген. Шеңбердің ұзындығын есептеу программасын құр
х нақты сан берілген,
t функциясының х-ке
сәйкес мәнін есептейтін
программа жазу керек.
t =
Program SHRenber;
Const PI=3.14159;
Var L: Real ;
R: Integer;
Begin
Writeln (‘R-ді енгіз’);
Read (R);
L:=2*Pi*R;
Writeln(L);
End.
program M3;
Var x,t:real;
begin
write ('x=');
read (x);
t:=1/cos(x)+ln(abs(arctan(x/2)))+(x/(1+
x/(1+х)));
write (t);
End.
3 деңгей.
І-топ «BEGIN»
ІІ-топ «WRITE»
Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын құру керек.
х = (a+ b)2, у = a* b
k =(x2+ y2) * x+y, мұндағы функциясының мәнін есептейтін программа құру керек.