Урок по информатике на тему К?п?лшемді, бір?лшемді жиым элементтерімен ж?мыс(9класс)
Көпөлшемді жиым. Бірөлшемді жиым элементтерімен жұмыс
Өткен материалды қайталау сұрақтарыЖиым дегеніміз не? Қарапайым және күрделі типтерді қалай ажыратамыз?Жиым элементтерінің орны қалай анықталады?Индекс дегеніміз не, оларға қандай талап қойылады?Жиым элементерімен индекстерінің типтері қандай болуы мүмкін?Жиымды қалай сипаттаймыз?
№1.Берілген бір өлшемді А{2,-3,5,-8,2} массив берілген, оң элементтерін баспаға шығаратын программа құру керекProgram esep4; Uses crt;Var I:integer: A: array [l…5] of integer; BeginClrscr; For i:=1to 5 doBegin Writeln(`a[`,I,` ]-?`);Readln(a[i]);End;For i:=1 to 5do BeginIf (a[i])>0 then Writeln(`a[`,I,`]=`,a[i]);End; End.
№2.Бірөлшемді А{2,-3,5,-8,2} массив берілген, теріс элементтерін баспаға шығаратын программа құру керек.Program esep5; Uses crt;Var I:integer; A: array [l…5] of integer; BeginClrscr; For i:=1to 5 doBegin Writeln(`a[`,I,` ]-?`);Readln(a[i]);End;For i:=1 to 5do BeginIf (a[i])>0 then Writeln(`a[`,I,`]=`,a[i]);End; End.
№3. Бірөлшемді А{2,-3,5,-8,2} массив элементтерінің ең үлкен баспаға шығаратын программа құру керек.Program esep6;Uses crt;Var I, max :integer: A: array [l…5] of integer; BeginClrscr; For i:=1to 5 doBegin Writeln(`a[`,I,` ]-?`);Readln(a[i]);End;Max:= a [I];For i:=2to 5do BeginIf max<(A[i]) then max :=a[i]);End.
Көпөлшемді жиым
№1. Екіөлшемді А(3,3) жиым элементтерін енгізу және шығару программасын құру керек.program esep mas;uses crt;var i,j:integer;A:array[1..3,1..3] of integer;Beginclrscr;for i:=1 to 3 dofor j:=1 to 3 dobeginwriteln('engiz a[',i,',',j,']');readln(a[i,j]);end;for i:=1 to 3 dobeginfor j:=1 to 3 dowrite(a[i,j]:3);writeln; end; readln; end.
№2. Екіөлшемді жиым элементтерінің қосындысын және көбейтіндісін табуprogram esep1;usescrt;vari,j,s,k:integer;A:array[1..3,1..3] of integer;Beginclrscr;for i:=1 to 3 dofor j:=1 to 3 dobeginwriteln('engiz a[',i,',',j,']');readln(a[i,j]);end;for i:=1 to 3 dobeginfor j:=1 to 3 dowrite(a[i,j]:3);writeln;end;k:=1;s:=0;for i:=1 to 3 dofor j:=1 to 3 dos:=s+a[i,j];for i:=1 to 3 dofor j:=1 to 3 dok:=k*a[i,j];writeln('s=',s);writeln('k=',k);readln;end.
Қарапайым және күрделі типтерді қалай ажыратамыз?Жиым элементтерінің орны қалай анықталады?Екі индексті жиым қалай аталады?Бірөлшемді және екіөлшемді жиым математика тілінде қалай аталады?A[і,j] жиым элементтері қалай сипатталады?Жиымды қалай сипаттаймыз?Сабақты бекіту сұрақтары
Үй тапсырмасы 5.5 тақырыпты оқу, 139 бет, 1-2 жаттығу.