Паскаль тіліндегі жиымдар
Презентация қосу
Жаңаөзен қаласы
№17 орта мектеп
Информатика пәні мұғалімі
Есенова Қаламқас
Паскаль тіліндегі
жиымдар
• І топ – “Ойшылдар”
• ІІ топ – “Информатиктер”
• ІІІ топ – “Программистер”
Өткен тақырыпқа шолу
1. Алгоритм дегеніміз не?
2. Алгоритмнің қандай қасиеттері болуы мүмкін?
3. Алгоритмнің қандай түрлерін білесіңдер?
4. Шаманың түрлерін ата.
5. Литерлік шамалар дегеніміз не?
6. Паскаль тілінде мәліметті енгізу және шығару
операторларын ата.
7. Тармақталу командасының толық түрі қалай
жазылады?
8. Айнымалыларды сипаттау бөлімі.
9. Паскаль тілінде меншіктеу операторы қалай
жазылады?
10. Case x of - қандай оператор?
12. Қандай алгоритм көмекші алгоритм деп аталады?
13. Литерлік шамалармен қандай операцияларды
жүргізуге болады?
Сабақтың тақырыбы:
Паскаль тіліндегі жиымдар
Жиым (массив) – бір атаумен белгіленіп
біріктірілген біртекті элементтер жиыны.
Жиым
параметрлері
ТИП КӨЛЕМ
Жиымдардың
Сандық Логикалық Символдық әрбір өлшемдегі
элементтер саны
Жиым жазылуының жалпы түрі:
var жиым аты:array[бас.индекс .. макс.индекс] of элемент
типі;
Мысалы, var a : array [1 .. 4] of integer;
Мұнда
array - жиым
of - дан, -ден, -тан, -тен түйінді сөздер.
Мысалы, жиым элементтерін енгізу үшін:
For i:=1 to n do
Readln (A[i]);
Ал шығару үшін:
For i:=1 to n do
Writeln (‘A[i]=’, A[i]);
1 – тапсырма. А кестесінің элементтері
қосындысын анықтау керек.
1 2 3 4 5
5,5 4,5 -8 14 9
Берілген: 5 элементтен тұратын А кестесі
Қажет: S – элементтер қосындысы
Байланыс: S = S + кезекті қосылғыш A[I]
І топ - математикалық орындалу хаттамасы
ІІ топ – есептерге алгоритм құрады.
ІІІ топ – сол есептерге программа жазады.
Математикалық жазылуы :
S:=0
І =1 І =2 І =3 І =4 І =5
А[1] =5,5 А[2] =4,5 А[2] = - 8 А[2] = 14 А[2] = 9
S:= S+А[1]= S:= S+А[2]= S:= S+А[3]= S:= S+А[4]= S:=
S+А[5]= S:=25
0+5,5=5,5 5,5+4,5=10 10+(-8)=2 2+14=16 16+9=25
Алгоритмі: Программасы:
алг қосынды (арг нақ кес А[1:5], program _1; {Қосынды}
нәт нақ S) var a: array [1..5] of real;
басы бүт І i: integer; s: real;
S:=0 begin
үшін І бастап 1 дейін 5 for i:=1 to 5 do
цб begin
енгізу А[І] readln (a[i]);
S:= S+А[І] s:=s+a[i];
цс end;
шығару S writeln (‘s=’,s);
соңы end.
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
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.
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.
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.
4-тапсырма. Бос ұяшықтарды толтыру.
Жиымдардың
жазылу
пішімдері
Айнымалылар Нақты 15
X[10] жиымының
бөлімінде элементтен тұратын В[50] жиымының
элементтерін
анықталған нақты А және В элементтерін
20 элементтен
пернетақтадан
жиымдарының экранға шығару
тұратын А жиымы енгізу
сипатталуы
R E A D R O F
I F B N E H T
E L E E S L E
T A G R W E C
I E I E H N H
R R N P I D A
W T A E L E R
МЕН
Теңіздегі шабуыл
1 2 3 4 5
А
Б
В
Г
Д
Теңіздегі шабуыл
1 2 3 4 5
А
Б
В
Г
Д
Үйге тапсырма:
Тақырыпты оқу.
1-3-есептерді шығару.
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz