Главная / Информатика / Екіөлшемдi массивтермен жұмыс істеу

Екіөлшемдi массивтермен жұмыс істеу

Сабақтың тақырыбы: Екіөлшемдi массивтермен жұмыс істеу.

Сабақтың мақсаты:

А)білімділік: Оқушыларды Паскаль тіліндегі екіөлшемді массивтермен программа құруды үйрету.

Б) дамытушылық: Оқушылардың программалау тәсілдері мен әдістерін қолдану қабілеттерін дамыту.

С) тәрбиелік: Оқушылардың компьютерде дұрыс жұмыс жасауға тәрбиелеу.

Сабақ түрі: практикалық сабақ.

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ –жауап.

Құрал-жабдықтар компьютер, жұмыс дәптері, бейнепроектор.

Сабақ барысы

  1. Ұйымдастыру кезеңі

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

  1. Үй тапсырмасын тексеру

  1. Суретті сипаттап беріңіз:

hello_html_56b9f9ed.gif














  1. Екіөлшемді массивтің сипатталуы:( Const n=…; m=…; {массив өлшемі}

VAR массив аты: ARRAY [1..n,1..m] OF элементтер типі;)

3. Матрица деп нені атайды? (Математикада квадрат және тіктөртбұрышты кестені матрица деп атайды)

III. Жаңа тақырыпқа кіріспе

IV. Жаңа тақырыпты түсіндіру

1-жаттығу. Матрицаның жұп және тақ элементтерінің санын табыңдар.

Program matrix1;

Const n=3; m=2;

Var a:array [1..3,1..2] of integer;

I,j,k,l:integer; {k-zhup, l-tak element sany}

Begin

For i:=1 to n do

For j:=1 to m do

begin

read(a[i,j]);

if (a[i,j])mod 2=0 then k:=k+1 else l:=l+1;

end;

writeln(‘zhup element sany=’,k, ‘tak element sany=’,l);

end.

2-жаттығу. Кездейсоқ бүтін сандармен толтырылған Х(3х4) матрицаның жолдарындағы элементтердің қосындысын табыңдар.

Program matrix2;

Var x:array [1..3,1..4] of integer;

i,j,a,b,s:integer;

begin

writeln (‘sandar aralygyn engiz’); read(a,b);

randomize;

for i:=1 to 3 do

for j:=1 to 4 do

x[i,j]:=random(b-a)+a;

for i:=1 to 3 do

begin

s:=0;

for i:=1 to 4 do

s:=s+x[i,j];

writeln(‘s[‘,i,’]=’,s);

end;

End.

V. Бекітуге арналған тапсырма

3-жаттығу. Квадрат матрицаның (жол және баған сандары тең матрица) негізгі диагоналындағы теріс элементтердің көбейтіндісін және қосалқы диагоналындағы тақ элементтердің санын табыңдар.

Program matrix3;

Var a:array [1..3,1..3] of integer;

i, j, p, k:integer;

begin

for i:=1 to 3 do

for j:=1 to 3 do

readln(a[I,j]);

p:=1;

for i:=1 to 3 do

for j:=1 to 3 do

begin

if (i=j) and (a[I,j]<0) then p:=p*a[I,j];

if (i+j=4) and (a[I,j]mod 2=1) then k:=k+1;

end;

writeln(‘p=’,p,’k=’,k);

End.

Жаттығудағы i=j шарты квадрат матрицаның негізгі диагональ элементтерінің, i+j=4 жетекші диагональ элементтерінің шарты. (жалпы жағдайда i+j= n+1, мұндағы n-квадрат матрицаның жолдарының (немесе баған) саны).


VI. Сабақты қорытындылау және бағалау

VII. Үйге тапсырма

Екіөлшемді массивтер. Кездейсоқ бүтін сандармен толтырылған Х(3х4) матрицаның бағандарындағы элементтердің қосындысын табыңдар.

Екіөлшемдi массивтермен жұмыс істеу
  • Информатика
Описание:

Сабақтың тақырыбы: Екіөлшемдi массивтермен жұмыс істеу.

Сабақтың мақсаты:

А)білімділік:Оқушыларды Паскаль тіліндегі екіөлшемді массивтермен программа құрудыүйрету.

Б) дамытушылық:Оқушылардың программалаутәсілдері мен әдістерін қолдану қабілеттерін дамыту.

С) тәрбиелік: Оқушылардың компьютерде дұрыс жұмыс жасауға тәрбиелеу.

Сабақ түрі: практикалық сабақ.

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ –жауап.

Құрал-жабдықтар компьютер, жұмыс дәптері, бейнепроектор.

Сабақ барысы

I.Ұйымдастыру кезеңі

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

II.Үй тапсырмасын тексеру

1.Суретті сипаттап беріңіз:

2.Екіөлшемді массивтің сипатталуы:(Constn=…; m=…;{массив өлшемі}

VAR массив аты: ARRAY [1..n,1..m] OF элементтер типі;)

3. Матрица деп нені атайды? (Математикада квадрат және тіктөртбұрышты кестені матрица деп атайды)

III.Жаңа тақырыпқа кіріспе

IV.Жаңа тақырыпты түсіндіру

1-жаттығу. Матрицаның жұп және тақ элементтерінің санын табыңдар.

Автор Диярова Айымгул Азаматовна
Дата добавления 17.11.2016
Раздел Информатика
Подраздел Конспекты
Просмотров 34
Номер материала MA-068576
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓