Инфоурок / Информатика / Другие методич. материалы / "Массивтерді өңдейтін стандартты алгоритмдер" (9сыныпқа арналған)
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

"Массивтерді өңдейтін стандартты алгоритмдер" (9сыныпқа арналған)

Такого ещё не было!
Скидка 70% на курсы повышения квалификации

Количество мест со скидкой ограничено!
Обучение проходит заочно прямо на сайте проекта "Инфоурок"

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок" 20 мая 2016 г. бессрочно).


Список курсов, на которые распространяется скидка 70%:

Курсы повышения квалификации (144 часа, 1800 рублей):

Курсы повышения квалификации (108 часов, 1500 рублей):

Курсы повышения квалификации (72 часа, 1200 рублей):
библиотека
материалов

САБАҚ ЖОСПАРЫ «Тексерілді»

Оқу ісі-жөніндегі орынбасары

«___________» ________2015 ж ___________________


Пән аты: Информатика

Сыныбы 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.

VIІІ. Өзіңді тексер!)

1. Жиым деп нені айтады?
2. Паскаль тіліндежиымдар қалай сипатталады?
3. Жиым элементтерінің орны қалай анықталады?
4. Индекс дегеніміз не?
5. Жиым элементтері мен индекстренінің типтері қандай болуы тиіс?VII. Қорытындылау. Сұраныс шеберінің көмегімен қорытынды сұранысты жасай аламыз. Сұраныс барысында sum, avg,min,max, count, var, first, last функцияларын қолданамыз.

ІХ. Үй тапсырмасы

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





Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-220089

Похожие материалы