Главная / Информатика / Екіөлшемд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
Раздел Информатика
Подраздел Конспекты
Просмотров 137
Номер материала MA-068576
Скачать свидетельство о публикации

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

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

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


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

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