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


Slide 1

Жаңаөзен қаласы №17 орта мектеп

Информатика пәні мұғалімі

Есенова Қаламқас

Slide 2

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

І топ - “Ойшылдар”

ІІ топ - “Информатиктер”

ІІІ топ - “Программистер”

Slide 3

Алгоритм дегеніміз не?

Алгоритмнің қандай қасиеттері болуы мүмкін?

Алгоритмнің қандай түрлерін білесіңдер?

Шаманың түрлерін ата.

Литерлік шамалар дегеніміз не?

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

Тармақталу командасының толық түрі қалай жазылады?

Айнымалыларды сипаттау бөлімі.

Паскаль тілінде меншіктеу операторы қалай жазылады?

Case x of - қандай оператор?

12. Қандай алгоритм көмекші алгоритм деп аталады?

13. Литерлік шамалармен қандай операцияларды жүргізуге болады?

Өткен тақырыпқа шолу

Slide 4

Сабақтың тақырыбы: Паскаль тіліндегі жиымдар

Slide 5

Жиым (массив) - бір атаумен белгіленіп біріктірілген біртекті элементтер жиыны.

Slide 6

Жиым жазылуының жалпы түрі:

var жиым аты:array[бас. индекс . . макс. индекс] of элемент типі;

Мысалы, var a : array [1 . . 4] of integer;

Мұнда

array - жиым

of - дан, -ден, -тан, -тен түйінді сөздер.

Slide 7

Мысалы, жиым элементтерін енгізу үшін:

For i:=1 to n do

Readln (A[i] ) ;

Ал шығару үшін:

For i:=1 to n do

Writeln (‘A[i] =’, A[i] ) ;

Slide 8

1 - тапсырма. А кестесінің элементтері қосындысын анықтау керек.

1

2

3

4

5

5, 5

4, 5

-8

14

9

І топ - математикалық орындалу хаттамасы

ІІ топ - есептерге алгоритм құрады.

ІІІ топ - сол есептерге программа жазады.

Берілген: 5 элементтен тұратын А кестесі

Қажет: S - элементтер қосындысы

Байланыс: S = S + кезекті қосылғыш A[I]

Slide 9

Алгоритмі:

алг қосынды (арг нақ кес А[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

Slide 10

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

Slide 11

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

Slide 12

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.

Slide 13

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.

Slide 14

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

Slide 15

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

Кім жылдам?

Slide 16

МЕН

Slide 17

А

Б

В

Г

Д

1

2

3

4

5

Теңіздегі шабуыл

Slide 18

А

Б

В

Г

Д

1

2

3

4

5

Теңіздегі шабуыл

Slide 19

Үйге тапсырма:

Тақырыпты оқу.

1-3-есептерді шығару.


Ұқсас жұмыстар
TP және Си подпрограммаларды пайдалануды салыстыру. Ішкі программаларды пайдаланатын программалар құру
ТР және СИ подпрограммаларды пайдалануды салыстыру
Сабақты өткізу кезеңдері
Бағдарламалау тілдері
Формальды тілдер түсінігі
Екіөлшемді жиым
Алгоритмдік тілдің алфавиті, синтаксисі және семантикасы
Логикалық амал белгілері
Типтерді өзгерту функциялары
Программалау тілдері
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz