Паскаль тіліндегі жиымдар



Жаңаөзен қаласы №17 орта мектеп
Информатика пәні мұғалімі
Есенова Қаламқас

Паскаль тіліндегі жиымдар
І топ - “Ойшылдар”
ІІ топ - “Информатиктер”
ІІІ топ - “Программистер”

Алгоритм дегеніміз не?
Алгоритмнің қандай қасиеттері болуы мүмкін?
Алгоритмнің қандай түрлерін білесіңдер?
Шаманың түрлерін ата.
Литерлік шамалар дегеніміз не?
Паскаль тілінде мәліметті енгізу және шығару операторларын ата.
Тармақталу командасының толық түрі қалай жазылады?
Айнымалыларды сипаттау бөлімі.
Паскаль тілінде меншіктеу операторы қалай жазылады?
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]

Алгоритмі:
алг қосынды (арг нақ кес А[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
begin
readln (a[i] ) ;
s:=s+a[i] ;
end;
writeln (‘s=’, s) ;
end.
Математикалық жазылуы :
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] =
0+5, 5=5, 5 5, 5+4, 5=10 10+(-8) =2 2+14=16 16+9=25
S:=25

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.
2 - тапсырма. Программада жіберілген “қатені тап”. (Әр топ екі жолдың қатесін табады) .

3-тапсырма. “Ретін тап” ойыны. (Барлық топқа бірдей)
Program _1;
Var a: array [1. . 10] of real;
i: integer; s: real;
begin
for i:=1 to 10 do
readln (a[i] ) ;
begin
s:=s+a[i] ;
end;
writeln (‘s=’, s) ;
end.

3-тапсырма. “Ретін тап” ойыны. (Барлық топқа бірдей)
Program _1;
Var a: array [1. . 10] of real; i: integer; s: real;
begin
for i:=1 to 10 do
readln (a[i] ) ;
begin
s:=s+a[i] ;
end;
writeln (‘s=’, s) ;
end.

4-тапсырма. Бос ұяшықтарды толтыру.

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