Download presentation
Presentation is loading. Please wait.
1
Жаңаөзен қаласы №17 орта мектеп
Информатика пәні мұғалімі Есенова Қаламқас
2
Паскаль тіліндегі жиымдар
І топ – “Ойшылдар” ІІ топ – “Информатиктер” ІІІ топ – “Программистер”
3
Өткен тақырыпқа шолу Алгоритм дегеніміз не?
Алгоритмнің қандай қасиеттері болуы мүмкін? Алгоритмнің қандай түрлерін білесіңдер? Шаманың түрлерін ата. Литерлік шамалар дегеніміз не? Паскаль тілінде мәліметті енгізу және шығару операторларын ата. Тармақталу командасының толық түрі қалай жазылады? Айнымалыларды сипаттау бөлімі. Паскаль тілінде меншіктеу операторы қалай жазылады? Case x of - қандай оператор? 12. Қандай алгоритм көмекші алгоритм деп аталады? 13. Литерлік шамалармен қандай операцияларды жүргізуге болады?
4
Сабақтың тақырыбы: Паскаль тіліндегі жиымдар
5
Жиым (массив) – бір атаумен белгіленіп біріктірілген біртекті элементтер жиыны.
6
Жиым жазылуының жалпы түрі:
var жиым аты:array[бас.индекс .. макс.индекс] of элемент типі; Мысалы, var a : array [1 .. 4] of integer; Мұнда array - жиым of - дан, -ден, -тан, -тен түйінді сөздер.
7
Мысалы, жиым элементтерін енгізу үшін:
For i:=1 to n do Readln (A[i]); Ал шығару үшін: Writeln (‘A[i]=’, A[i]);
8
1 – тапсырма. А кестесінің элементтері қосындысын анықтау керек.
2 3 4 5 5,5 4,5 -8 14 9 Берілген: 5 элементтен тұратын А кестесі Қажет: S – элементтер қосындысы Байланыс: S = S + кезекті қосылғыш A[I] І топ - математикалық орындалу хаттамасы ІІ топ – есептерге алгоритм құрады. ІІІ топ – сол есептерге программа жазады.
9
Математикалық жазылуы :
S:=0 І = І = І = І = І =5 А[1] =5, А[2] =4, А[2] = А[2] = А[2] = 9 S:= S+А[1]= S:= S+А[2]= S:= S+А[3]= S:= S+А[4]= S:= S+А[5]= 0+5,5=5, ,5+4,5= (-8)= = =25 S:=25 Алгоритмі: алг қосынды (арг нақ кес А[1:5], нәт нақ S) басы бүт І S:=0 үшін І бастап 1 дейін 5 цб енгізу А[І] S:= S+А[І] цс шығару S соңы Программасы: program _1; {Қосынды} var a: array [1..5] of real; i: integer; s: real; begin for i:=1 to 5 do readln (a[i]); s:=s+a[i]; end; writeln (‘s=’,s); end.
10
Var a=array [1:5] of real: i;= integer: Begin Readln a
2 – тапсырма. Программада жіберілген “қатені тап”. (Әр топ екі жолдың қатесін табады). Prgram keste Var a=array [1:5] of real: i;= integer: Begin Readln a For i;=1 to 5 do; Begin Y[i]= A [i]² End Writln Y
11
Var a:array [1..5] of real; i:integer; Begin Readln (a);
2 – тапсырма. Программада жіберілген “қатені тап”. (Әр топ екі жолдың қатесін табады). Program keste; Var a:array [1..5] of real; i:integer; Begin Readln (a); For i:=1 to 5 do; Begin Y[i]:= A[i]² End; Writln Y; End.
12
3-тапсырма. “Ретін тап” ойыны. (Барлық топқа бірдей)
Var a: array [1..10] of real; i: integer; s: real; Program _1; for i:=1 to 10 do end; begin writeln (‘s=’,s); s:=s+a[i]; readln (a[i]); begin end.
13
3-тапсырма. “Ретін тап” ойыны. (Барлық топқа бірдей)
Program _1; Var a: array [1..10] of real; i: integer; s: real; begin for i:=1 to 10 do begin readln (a[i]); s:=s+a[i]; end; writeln (‘s=’,s); end.
14
4-тапсырма. Бос ұяшықтарды толтыру.
15
Кім жылдам? R E A D O F I B N H T L S G W C P
16
МЕН
17
Теңіздегі шабуыл 1 2 3 4 5 А Б В Г Д
18
Теңіздегі шабуыл 1 2 3 4 5 А Б В Г Д
19
Үйге тапсырма: Тақырыпты оқу. 1-3-есептерді шығару.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.