Білім беру бағдарламасының атауы мен шифры 6В01509 -математика-Информатика Пән циклы атауы және коды



бет6/23
Дата08.02.2022
өлшемі150,78 Kb.
#123911
түріБілім беру бағдарламасы
1   2   3   4   5   6   7   8   9   ...   23
Байланысты:
ДОТ Силлабус 2МИПКО С Программалау тілі 2021-22 Байбактина (1)
10тәж.Қымбат математика, ДОТ Силлабус 2МИПКО С Программалау тілі 2021-22 Байбактина (1), Силлабус Python 21-22 dot (1), vm 33, ЫТМС МФПКО-1-Баешева К.С.,АхметоваАУ (1), thesis68302
if-else конструкциясы.
Төмендегі конструкция программадағы бірнеше жолдың біреуін таңдауға қолданылады:
Ол келесі түрде жазылады:
If (өрнек)
инструкция1
else
инструкция2
Программалауда екі немесе оданда көп тармақтық жағдайларды ұйымдастыруда тармақталу алгоритмдері құрылады. Ол үшін арнайы инструкция қарастырылған:
Switch (өрнек) {
Case <тұрақты-өрнек> : <инструкциялар>
Case : <инструкциялар>
Default : <инструкциялар>
}
Циклдар қарастырылады.
Бекіту сұрақтары:

  1. Басқару конструкцияларындағы жазылу формасына мән беріңіз.

  2. Блок қай жағдайда қолданылады?

  3. Дейін-циклы мен Әзір-циклын ұйымдастырыуында қандай конструкцияларды пайдаланған дұрыс?

  4. Циклды уақытына бұрын тоқтату инструкциясы қандай?

Әдебиет [ негізгі: 6,7, қосымша 5,8,10,11 ]

1.6-1.7. Тақырыбы: МАССИВТЕР.Символдық массивтер
Сағат саны: 2
Жоспары:

  1. Массив дегеніміз не? Массив қызметтері және сипатталуы.

  2. Массивтің инициялизациялануы.

  3. Массив элементтерімен жұмыс жасау.

  4. Символдық массивтер.

  5. Көп өлшемді массивтер.

Дәріс тезисі*
Массив дегеніміз - бір атпен аталған, әртүрлі индекстелген бір типті элементтер жиынтығы.
Қасиеттері:
Массивтің қасиеттерін анықтайтын 4 негізгі принципі бар:
-массивте элементтер деп аталатын мәндер сақталады;
-массивтің барлық элементтері бір типті болуы керек;
-жадыда массивтің барлық элементі тізбектеліп орналасады және бірінші элемент адрестің нөлдік индексін білдіреді;
-массив атауы тұрақты болып табылады және массивтің бірінші элементінің адресінен тұрады.
Mассивтің сипатталуы:
<элементтің типі><массив аты> [<элементтер саны>];
Мысалы, int a[12]; {12 элементтен тұратын массив}
char s[20]; {20 элементтен тұратын массив}
#define KOL 10 {}
int [KOL];


Бекіту сұрақтары:

  1. Массив атауы айнымалы ма?

  2. Массивтің нөлден бастап нөмірленуі неден тәуелді?

  3. Көп өлшемді массивтің бір өлшемді массив ретінде басқарылуына мән беріңіз.



Әдебиет [ негізгі: 1,4, 6-13, қосымша 3,4,5-9 ]

1.8 Тақырыбы: Сұрыптау және іздеу алгоритмдері
Сағат саны: 1
Жоспары:

  1. Сұрыптау алгоритмдерінің жіктемесі

  2. Іздеу есебінің қойылымы және алгоритмдері

  3. Сұрыптау және іздеу алгоритмдерінің жіктемесі және бағалау критерийлері.



Дәріс тезисі*
Мәлеметтерді сұрыптау дегеніміз – белгілі ретпен орналастыру.
Сұрыптаудың мақсаты – сұрыпталған тізбекте қажетті элементтерді іздестіруді жеңілдету. Кілттік өріссызықтық тәртіптегі қатынаспен анықталатындай мәлімет типімен берілген өріс. Егер бірдей кілтті элементтердің салыстырмалы реті сұрыптауда өзгермесе, онда сұрыптау әдісі орнықты деп аталады.
Сұрыптау қажеттілігі:

  1. Үлкен мәлеметтер жиынынан ішкі жиындарды тез табу үшін.

  2. Талдауға ыңғайлы түрде қолдануға ұсыну.

  3. Мәлеметтер үлестірімін гистограммасын тұрғызу үшін.

Сұрыптау реті екі бағытта төмендегідей реттеліп орналастырылуына қарай анықталады:

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


Бекіту сұрақтары:


Әдебиет [ негізгі:2-4, қосымша 4-9 ]

1.9 Тақырыбы: ФУНКЦИЯЛАР. РЕКУРСИЯ
Сағат саны: 1
Жоспары:

  1. Функциялар. Функцияны сипаттау.

  2. Функцияның формальды және нақты аргументтері.

  3. Аргументтерді берілу тәсілдері.

  4. Рекурсия. Рекурсивті алгоритмдер.

Дәріс тезисі*
С++ тліндегі кез-келген программа - бұл айнымалылар сипаттамасы мен функциялар жиынтығы.
Функциялар арсындағы байланыс мән қайтаратын аргументтер мен сыртқы айнымалылар арқылы орнатылады.
Return инструкциясы нәтижені шақыратын функциядан шақырған функцияға қайтару механизмін орындайды және return сөзінен кейін кез келген өрнек тұруы мүмкін.
Return <өрнек>;
Өрнекті жақшаға да жазуға болады, бірақ ол міндетті емес.Си-дегі функция Раscal-ғы процедура мен функция секілді.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет