Ұстаз тілегі сайтында материал жариялап тегін сертификат, алғыс хат және құрмет грамотасын алуға болады. Ол үшін сайтқа тіркеліп материал жариялау керек. Сайт бойынша барлық сұрақтарды 8-771-234-5599 номеріне ватсап арқылы қоюға болады
Алгоритм ұғымы, өрнектелуі, қасиеттері және түрлері
Автор: Құйқалақова Айгерім Елеусізқызы
Бағыты: Информатика Бөлімі: Сабақ жоспары Сыныбы: 9 сынып
Жарияланған уақыты: 2019-01-18
Материал туралы қысқаша түсінік
Мұғалімдерге көмектеседі деген ойдамын
Күні:10.09.2018 жПән аты: Информатика Класы: 9 Сабақтың тақырыбы: Алгоритм ұғымы, өрнектелуі, қасиеттері және түрлеріСабақтың мақсаты: Білімділігі: Бала бойына бүгінгі тақырыпты өту барысында білімдерін арттыру. Тәрбиелігі: Әр оқушыны іскерлікке, нақтылыққа, ынтымақтылыққа тәрбиелеу. Дамытушылығы: Оқушының әрбір сабаққа ынтасы мен қабілетін біріктіріп, пәнге деген қызығушылығын арттыру.Сабақтың түрі: жаңа сабақты меңгерту сабағы Сабақтың өту әдісі: сөздік, көрнекі, практикалықСабақтың көрнекілігі: компьютерлер, интерактивті тақта, презентация. Сабақтың барысы: а) ұйымдастыру кезеңі б) сабақ сұрау в) бағалау г) жаңа сабақ д) бекіту е) үйге тапсырма ж) қорытындыҚоңырау соғылып сабақ басталған соң балаларды ұйымдастыра отырып сабақты бастаймын. Қауіпсіздік ережелерін қайталау сұрақтары.
Алгоритмдік тіл және программалау тілі ұғымы Алгоритмдік тіл деп – орындалатын әрекеттерді, амалдарды бірыңғай және дәл жазуға арналған, өз тіліміздің кейбір сөздерімен пайдаланатын белгілер мен ережелер жүйесін айтады. Алгоритмдік тіл бір жағынан табиғи тілге жақын, сондықтан оны қарапайым мәтін түрінде жазады және оқиды. Алгоритмдік тіл – математикалық белгілер сандар, шамалар мен функция атаулары, арифметикалық белгілері, жақша және басқа да символдармен қатар белгілі бір қызмет атқаратын терминдер қамтиды. Алгоритмдік тілде мәтін құруға пайдаланылатын қарапайым белгілер – тілдің символдары деп, ал ондай символдар жиынын – оның алфавиті деп атайды. Алгоритмдерді жәні алгоритмдік тілде құрылған амалдар тізбегін компьютерге түсінікті командалар мәтіні түрінде жазуға арналған жасанды тілдерді программалау тілдері деп атайды. Паскаль, Си, Дельфи, Бейсик, Фортран тәрізді программалау тілдері – ағылшын тіліндегі кейбір сөздерді алгоритм құруда кеңінен пайдаланады. Ол сөздердің саны онша көп емес, оларды түйінді сөздер деп атайды. Әр компьютердің өзінің машиналық тілі болады, ол командалар тілі немесе кодтар тілі деп аталады. Алгоритмдік тілде және программалау тілінде программа жазу – ыңғайлы болып табылады. Оларды белгілі бір машинада орындау үшін сол программалау тілін машина тіліне автоматты түрде аударатын түрлендіргіш программалар болуы керек, оларды транслятор деп атайды. Трансляторлар үш түрге бөлінеді: интерпретатор, компилятор және ассемблер. Интерпретатор – берілген прогамманың әрбір жолын (командасын) жеке-жеке аударып отырып орындайтын транслятор түрі. Компилятор – бірден барлық программа мәтінін толық аударып машина тіліндегі бір модуль түріне келтіреді де, сонан соң сол модульді компьютер жадына қайта жазып алып, оны кейін тек біздің алауымыз бойынша орындайды. Сабақты бекіту сұрақтары
- Жалпы техникалық қауіпсіздікті сақтау ережелеріне қойылатын қандай талаптар бар?
- Компьютерлік сыныпқа кірер алдында қандай талаптар қойылады?
- Компьютермен жұмыс істер алдындығы қойлатын талаптарды ата.
- Компьютермен жұмыс істеу барысында қандай талаптар қойылады?
- Компьютермен жүмыс аяқтағаннан кейінгі қойылатын талаптар.
- Электр тоғымен зақымданғанда қандай алғашқы көмек көрсету тәсілдері бар?
- Көз талғанда қандай жаттығулар жасалынады?
- Мектепті тәмамдау.
- Бірыңғай ұлттық тестілеуден өту.
- Керекті құжаттарды, аттестаттың түпнұсқасын емтихан қорытыдысымен белгілі бір мамандықты көрсетіп, конкурсқа тапсыру.
- Конкурстан өту.
- Таңдаған мамандығы бойынша оқитын жоғары оқу орнын анықтау.
- Алгоритмнің үзіктілік қасиеті. Алгоритмнің үзік модульдерге бөлінуі, яғни алгоритмді бірнеше кішкене алгоритмдерге жіктеу мүмкін болу керек. Бұл қасиеті бойынша алгоритм аралық нәтиже беретіндей бірнеше ықшам бөліктерге, ал олар одан кіші қадамдарға бөлінеді, яғни мәселені шешу процесінің тізбегі жеке-жеке әрекеттер жіктеледі. Сондықтан алгоритмді, екі-үш бқлікке бөліп, оларды жеке қабылдай алатын дәрежеде жұмыс істелінуі қажет.
- Алгоритмнің нәтижелік қасиеті. Кез-келген алгоритмнің нәтижесі болу керек. Әрекеттердің шектеулі санынан кейін белгілі бір уақытта қорытынды нәтиже алуымыз қажет.
- Алгоритмнің жалпылық немесе ортақтық қасиеті. Алгоритм құрғанда белгілі бір жеке проблемаға қарсы ғана арналмай, осы тәріздес мәселелер шешуін толық қамтуға мүмкіндік беретіндей етіп құрылуы қажет.
- Алгоритмнің формальды орындалуы. Алгоритмді орындағанда орындаушы оныәр командасының мағынасын түсінуі де, түсінбеуі де мүмкін. Бірақ алгоритмнің әр командасы орындаушының нақты бір әрекетті орындауын талап етеді.
| № | Блоктар кескіндемесі | Блоктар қызметі |
| 1 | Алгоритм басы | |
| 2 | Алгоритм соңы | |
| 3 | Есептеуіш әрекет | |
| 4 | Мәліметтерді енгізу, мәліметтерді шығару | |
| 5 | жоқиә | Шартты тексеру |
| 6 | Циклдың басы | |
| 7 | Көмекші алгоритмді шақыру | |
| 8 | Байланыс бағытын көрсету |
- Алгоритм дегеніміз не?
- Алгоритмнің негізгі қасиеттерін ата?
- Алгоритмді өрнектеу, жазу тәсілдері дегеніміз не?
- Блок-схема дегеніміз не? Негізгі блоктарға және көмекші блоктарға нелер жатады?
- Алгоритмдік тіл, программалау тілі дегеніміз не? Түйінді сөздерге нелер жатады?
- Интерпретатор, компилятор және ассемблердің айырмашылықтары қандай?
Материалды сайттан тегін жүктеу
Жүктеу
Материал ұнаса парақшаңызға сақтап қойыңыз!
Өз пікіріңізді қалдыру үшін тіркелу қажет.