Инфоурок Всеобщая история Другие методич. материалыАшык сабак:" Массив туралы тусиник" (9 класс)

Ашык сабак:" Массив туралы тусиник" (9 класс)

Скачать материал

 

 

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

 

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

Білімділік: Оқушылардың массив туралы түсінігін қалыптастыру, массивпен жұмыс істеу тәсілдерін үйрету.

Дамытушылық: Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.

Тәрбиелік: Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік

сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

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

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

Сабақтың көрнекіліктері: Компьютер, презентация, кеспе қағаздар, смайликтер.

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

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

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

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

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

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

Сұрақтар

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

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

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

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

 

        

 

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

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

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

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

Бағалау.                 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Ашык сабак:" Массив туралы тусиник" (9 класс)"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Режиссер монтажа

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 661 637 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.02.2017 1146
    • DOCX 139.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Мистемирова Маржан Касенгалиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 70474
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

История и обществознание: теория и методика преподавания в образовательной организации

Учитель истории и обществознания

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 1351 человек из 79 регионов
  • Этот курс уже прошли 3 914 человек

Курс повышения квалификации

Организация проектно-исследовательской деятельности в ходе изучения курсов истории в условиях реализации ФГОС

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 46 человек из 23 регионов
  • Этот курс уже прошли 399 человек

Курс повышения квалификации

Электронные образовательные ресурсы в работе учителя истории в контексте реализации ФГОС

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 20 регионов
  • Этот курс уже прошли 128 человек

Мини-курс

Карьера и развитие в современном мире

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Разработка и проведение онлайн-обучения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 21 региона

Мини-курс

Инвестиционная деятельность и проектный менеджмен

3 ч.

780 руб. 390 руб.
Подать заявку О курсе