kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

"Массивтерді өңдейтін стандартты алгоритмдер"

Нажмите, чтобы узнать подробности

Бекітемін:                                                           Пән мұғалімі:Берікбаева Ж

Пәні: Информатика                                       Күні:

9-сыныптарға  информатика  пәнінен «Массивтерді өңдейтін стандартты алгоритм» тақырыбына  қысқа  мерзімді жоспар

Сабақтың тақырыбы: Массивтерді өңдейтін стандартты алгоритм

Сабақтың мақсаты: Оқушылардың массив туралы түсінігін қалыптастыру, массивпен жұмыс істеу тәсілдерін үйрету. Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту. Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Сабақтың типі: аралас сабақ

Сабақтың түрі: сұрақ-жауап, түсіндірмелі

Пәнаралық байланыс: математика, геометрия, ағылшын тілі.

Сабақтың өту барысы:

І. Оқушыларды ұйымдастыру. Сабаққа дайындығын қадағалап, түгендеу;
ІІ. Үйге берілген тапсырманы тексеру

А) Массив тақырыбын талдау, схема түрінде.

Б) Оқушылардың сұрақтары

ІІІ. Білімді өзектендіру

Сұрақтар

1. Массив деген не?

2.Массвтің ерекшелігі неде?

3. Массивтің элементтеріне не жатады?

4. Массивтер нешеге бөлінеді?

ІV. Жаңа сабақты оқып-үйрену

Жиым - бұл бір атаумен (жиым идентификаторы) белгіленіп біріктірілген біртекті элементтер жиыны. Жиымдардың негізгі параметрлеріне оның типі (сандық,символдық,логикалық), өлшемі (бірөлшемді,екіөлшемді т.с.с) және көлемі (жиымдардың әрбір өлшемдегі элементтерінің саны) жатады. Жиымды сипаттау үшін array of сөз тіркесі қолданылады.
Оның жазылу пішімі:
type = array[] of ;
var : ;
мұндағы array (жиым),of (-дан,-ден,-тан,-тен)-түйінді сөздер;
[]-real, integer базалық типтерінен өзге кез келген стандартты тип, яғни индекстің типі ретінде шектеулі саналатын, логикалық және литерлік типтер пайданылады; - құраушылар (элементтер) типі, яғни Паскаль тілінде пайдалануға болатын жиым элементтерінің типі.
Жиым элементтеріне қол жеткізу үшін оның индексі пайдаланылады. Индекс элементтің қай жерде тұрғанын анықтайды. Индекс өрнек, айнымалы немесе тұрақты түрінде берілуі мүмкін. 
Жиым типтер бөлігінде көрсетілмей, бірден айнымалылар бөлігінде былай да анықтала береді:
var :array [] of 
[];

Мысалдар:
type 
Klass =(K1,K2,K3,K4);
Znak =array[1.255] of char;
Var
M1:Znak; {Znak типі типтер бөлігінде анықталған}
M2:array [1.60] of integer;{М2 жиымын тікелей сипаттау}
M3:array[1.4]of Klass;
Mas:array [1.4] of integer;
Lit:array [char] of real;
Ogr:array [5.15] of char;
Bol:array[boolean] of integer;
A:array[1.5] of real;
Aj:array[қаңтар,.,желтоқсан] of integer;
Массив деп нақтыланған бір типтегі элементтер санынан тұратын құрылымдық мәліметтер типін қарастыруға болады. Бір өлшемді массивтің баламасы вектор, ал екі өлшемді болса – мат-рица болып табылады. Енді төмендегі Турбо Паскаль тілінде жалпы массивтермен жұмыс істеуді қарастырайық.

Pascal программалау тілінде массивті сипаттау үшін array of қызметші сөзі қолданылады. Ал бұл процедураның өзі екі әдіспен орындалады.

· мәліметтердің жаңа типін енгізу, содан соң жаңа типтің ай-нымалыларын сипаттау. Бұл жағдайда typeкомандасының жа-зылу ережесі төмендегідей болады:

type

<тип_аты>=array [<индекс_типі>] of <компоненттер_типі>;

Индекс_типі ретінде берілген типтерді пайдалануға бола-ды. Компоненттер_типі – бұл алдын-ала анықталған кез-кел-ген мәліметтер типі

Ескертеу. Константалар массивті сипаттар алдында анықта-луы қажет, себебі массив айнымалылар тізімінен тұра алмай-ды.

Массивтің өлшемі 64 Кб-тан артық болмайды. Бұл шектеу басқа да құрылымды мәліметтерге қатысты.

Екі өлшемді массивті бір өлшемді массивтің базалық типі (компоненттер типі) ретінде қолдануымызға болады:

type

massiv=array [1.20] of real;

matrica=array [1.20]of massiv;

var

a: matrica;

V. Практикалық жұмыс: 
І. Х массивіне байланысты сұрақтарға жауап беру.

1 2 3 4 5 6 7 8 9
-5 6 -3 4 9 7 3
1. Массив аты______________________________________
2. Массивтің сипаттаңдар _____________________________________________________
3. Массивтің жұп элементтері номера ___________________________________
4. х[3]= х[1]+х[8] __________________________________
5. х[7]= sqrt(х[6]) __________________________________
6. Массивтің тақ элементтері номера ______________________________________
VI. Жаңа сабақты бекіту

1: 5 бүтін саннан тұратын тізбектің арифметикалық ортасын табатын программа құралық.
PROGRAM ORTA;
Var
X:array [1.5] of integer; {массивті сипаттау}
I:integer;
S:real;
Begin
S:=0;
Writeln(‘бос орын арқылы 5 сан енгізіңдер:’);
For i:=1 to 5 do 
Begin
Read(x); {массив элементтерін енгізу} 
S:=s+x; {массив эл-нің қосындысын есептеу} 
End;
S:=s/5; {арифметикалық ортасын есептеу}
Writeln(‘s=’,s:5:2); {нәтижені баспаға шығару}
End.Қорытындылау. Сұраныс шеберінің көмегімен қорытынды сұранысты жасай аламыз. Сұраныс барысында sum, avg,min,max, count, var, first, last функцияларын қолданамыз.

Үй тапсырмасы:Массив тақырыбын оқу. Массив элементтерін кему реті бойынша орналастыру бағдарламасын құру.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«"Массивтерді өңдейтін стандартты алгоритмдер"»

Бекітемін: Пән мұғалімі:Берікбаева Ж

Пәні: Информатика Күні:

9-сыныптарға информатика пәнінен «Массивтерді өңдейтін стандартты алгоритм» тақырыбына қысқа мерзімді жоспар



Сабақтың тақырыбы: Массивтерді өңдейтін стандартты алгоритм

Сабақтың мақсаты: Оқушылардың массив туралы түсінігін қалыптастыру, массивпен жұмыс істеу тәсілдерін үйрету. Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту. Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Сабақтың типі: аралас сабақ

Сабақтың түрі: сұрақ-жауап, түсіндірмелі

Пәнаралық байланыс: математика, геометрия, ағылшын тілі.

Сабақтың өту барысы:

І. Оқушыларды ұйымдастыру. Сабаққа дайындығын қадағалап, түгендеу;
ІІ. Үйге берілген тапсырманы тексеру

А) Массив тақырыбын талдау, схема түрінде.

Б) Оқушылардың сұрақтары



ІІІ. Білімді өзектендіру

Сұрақтар

1. Массив деген не?

2.Массвтің ерекшелігі неде?

3. Массивтің элементтеріне не жатады?

4. Массивтер нешеге бөлінеді?



ІV. Жаңа сабақты оқып-үйрену

Жиым - бұл бір атаумен (жиым идентификаторы) белгіленіп біріктірілген біртекті элементтер жиыны. Жиымдардың негізгі параметрлеріне оның типі (сандық,символдық,логикалық), өлшемі (бірөлшемді,екіөлшемді т.с.с) және көлемі (жиымдардың әрбір өлшемдегі элементтерінің саны) жатады. Жиымды сипаттау үшін array of сөз тіркесі қолданылады.
Оның жазылу пішімі:
type = array[] of ;
var : ;
мұндағы array (жиым),of (-дан,-ден,-тан,-тен)-түйінді сөздер;
[]-real, integer базалық типтерінен өзге кез келген стандартты тип, яғни индекстің типі ретінде шектеулі саналатын, логикалық және литерлік типтер пайданылады; - құраушылар (элементтер) типі, яғни Паскаль тілінде пайдалануға болатын жиым элементтерінің типі.
Жиым элементтеріне қол жеткізу үшін оның индексі пайдаланылады. Индекс элементтің қай жерде тұрғанын анықтайды. Индекс өрнек, айнымалы немесе тұрақты түрінде берілуі мүмкін. 
Жиым типтер бөлігінде көрсетілмей, бірден айнымалылар бөлігінде былай да анықтала береді:
var :array [] of 
[];

Мысалдар:
type 
Klass =(K1,K2,K3,K4);
Znak =array[1..255] of char;
Var
M1:Znak; {Znak типі типтер бөлігінде анықталған}
M2:array [1..60] of integer;{М2 жиымын тікелей сипаттау}
M3:array[1..4]of Klass;
Mas:array [1..4] of integer;
Lit:array [char] of real;
Ogr:array [5..15] of char;
Bol:array[boolean] of integer;
A:array[1..5] of real;
Aj:array[қаңтар,...,желтоқсан] of integer;
Массив деп нақтыланған бір типтегі элементтер санынан тұратын құрылымдық мәліметтер типін қарастыруға болады. Бір өлшемді массивтің баламасы вектор, ал екі өлшемді болса – мат-рица болып табылады. Енді төмендегі Турбо Паскаль тілінде жалпы массивтермен жұмыс істеуді қарастырайық.

Pascal программалау тілінде массивті сипаттау үшін array of қызметші сөзі қолданылады. Ал бұл процедураның өзі екі әдіспен орындалады.

· мәліметтердің жаңа типін енгізу, содан соң жаңа типтің ай-нымалыларын сипаттау. Бұл жағдайда typeкомандасының жа-зылу ережесі төмендегідей болады:

type

=array [] of ;

Индекс_типі ретінде берілген типтерді пайдалануға бола-ды. Компоненттер_типі – бұл алдын-ала анықталған кез-кел-ген мәліметтер типі

Ескертеу. Константалар массивті сипаттар алдында анықта-луы қажет, себебі массив айнымалылар тізімінен тұра алмай-ды.

Массивтің өлшемі 64 Кб-тан артық болмайды. Бұл шектеу басқа да құрылымды мәліметтерге қатысты.

Екі өлшемді массивті бір өлшемді массивтің базалық типі (компоненттер типі) ретінде қолдануымызға болады:

type

massiv=array [1..20] of real;

matrica=array [1..20]of massiv;

var

a: matrica;

V. Практикалық жұмыс: 
І. Х массивіне байланысты сұрақтарға жауап беру.

1 2 3 4 5 6 7 8 9
-5 6 -3 4 9 7 3
1. Массив аты______________________________________
2. Массивтің сипаттаңдар _____________________________________________________
3. Массивтің жұп элементтері номера ___________________________________
4. х[3]= х[1]+х[8] __________________________________
5. х[7]= sqrt(х[6]) __________________________________
6. Массивтің тақ элементтері номера ______________________________________
VI. Жаңа сабақты бекіту

1: 5 бүтін саннан тұратын тізбектің арифметикалық ортасын табатын программа құралық.
PROGRAM ORTA;
Var
X:array [1..5] of integer; {массивті сипаттау}
I:integer;
S:real;
Begin
S:=0;
Writeln(‘бос орын арқылы 5 сан енгізіңдер:’);
For i:=1 to 5 do 
Begin
Read(x); {массив элементтерін енгізу} 
S:=s+x; {массив эл-нің қосындысын есептеу} 
End;
S:=s/5; {арифметикалық ортасын есептеу}
Writeln(‘s=’,s:5:2); {нәтижені баспаға шығару}
End.Қорытындылау. Сұраныс шеберінің көмегімен қорытынды сұранысты жасай аламыз. Сұраныс барысында sum, avg,min,max, count, var, first, last функцияларын қолданамыз.

Үй тапсырмасы:Массив тақырыбын оқу. Массив элементтерін кему реті бойынша орналастыру бағдарламасын құру..






Получите в подарок сайт учителя

Предмет: Информатика

Категория: Планирование

Целевая аудитория: 9 класс

Скачать
"Массивтерді өңдейтін стандартты алгоритмдер"

Автор: Берикбаева Жанат Асетовна

Дата: 16.06.2017

Номер свидетельства: 422068

Похожие файлы

object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(83) "Массивтерді өңдейтін стандартты алгоритмдер"
    ["seo_title"] => string(48) "massivtierdi_on_dieitin_standartty_alghoritmdier"
    ["file_id"] => string(6) "388721"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1486408640"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства