Сабақ жоспары :: Информатика
Файл қосу
Алгоритм және оның атқарушылары Алгоритм
"Шығыс Қазақстан облысы
Семей қаласының білім бөлімі" ММ
"№19 жалпы орта білім беретін мектеп" КММ
"Шығыс Қазақстан облысы
Семей қаласының білім бөлімі" ММ
"№19 жалпы орта білім беретін мектеп" КММ
Ашық сабақ
Сабақтың тақырыбы: Алгоритм және оның атқарушылары
Алгоритм
Информатика пәні мұғалімі: Берикболова А.Д.
2015-2016 оқу жылы
Сабақтың тақырыбы: Алгоритм және оның орындаушылары.
Сабақтың мақсаты:
1. <<Алгоритм>> ұғымын қалыптастыру, оның орындаушыларын білу;
2. Алгоритм құру дағдысын қалыптастыру, мысалдар келтіре білу, алгоритмді орындау түсінігін дамыту;
3. Қарапайым алгортмдер құра білу;
Сабақтың көрнекілігі:
Баспалық материалдар сызылған плакат. Электрондық оқудлық, Тестілу программасы. Қарапайым алгоритмдердің блок-схемасы, таратпа материялдар, флипчарт.
Сабақтың түрі: теориялық-практикалық сабақ;
Сабақтың барысы:
І. Ұйымдастыру
ІІ. Өткен сабақты қайталау
ІІІ. Жаңа сабақ
ІV. Практикалық жұмыс
V. Тест
VI. Сабақты бекіту
І. Ұйымдастыру.
1. Оқушыларды түгелдеу, журнал толтыру, оқушылардың дәптерлерін, оқулықтарын қарап шығу.
2. Сынып, тақта, парта тазалығын қарап шығу, қажет болса ескертулер жасау.
Оқушылардың назарын сабаққа аудару.
ІІ. Өткен сабақты қайталау
Өткен сабақты флипчарттағы тапсырмаларды орындау арқылы қайталау.
1. Тапсырма (алдарыңдағы ЭЕМ буындарын элементтік базасы бойынша ретімен орналастыр.)
Даму буындары
ЭЕМ элементтік базасы
ЭЕМ элементтік базасының суреті
ЭЕМ І буыны
Электронды лампалар қолданылды
ЭЕМ ІІ буыны
Жартылай өткізгіш транзисторлар қолданылды
ЭЕМ ІІІ буыны
Интегралды микросхемалар
ЭЕМ ІV буыны
Үлкен және өте үлкен интегралды схемалар
ЭЕМ V буыны
Бұл буын әлі қарастырылуда, ол жарқын болашақтың машинасы
2. Тапсырма
oo Қандай есептеу құрылғыларын білесіңдер? Осы есептеу құрылғыларын шығу тарихы бойынша орналастыр.
№
Есептеу құрылғысы
Есептеу құрылғысының аты және кім жасады?
1.
Есепшот- 2000-5000 жылдар шамасында, ал пайда болған жері ертедегі Қытай немесе ертедегі Египет
2.
Паскаль машинасы - 1642 жылы француз математигі Блез Паскаль
3.
Лейбниц машинасы - Арифмометр
4.
Аналитикалық машина - Ч. Бэббидж
3 - тапсыма
Ақпараттың өлшем бірліктері
Бит 0 немесе 1
1 байт = 8 бит
1 Килобайт (Кб) = 1024 байт
1 Мегабайт (Мб) = 1024 Кб
1 Гегабайт (Гб) = 1024 Мб
1 Терабайт (Тб) = 1024 Гб
4 - тапсырма
Бүкіл әлемді төмендегі сызба түрінде бейнелеуге болатынын білеміз. Енді осы әлемдердің аттарын орналастырып анықтамасын айт.
Мегаәлем
Макроәлем
Микроәлем
Мегаәлемді галактика, жұлдыздар, ғаламшарлар,
яғни үлкен көлемді нысандар құрайды.
Макроәлемді адам өлшемдерімен салыстыруға болатындай
тірі және өлі табиғаттан тұрады.
Микроәлемді өлшемдері өте кішкентай нысандардан -
молекула, атом сияқты нысандардан тұрады.
ІІІ. Жаңа сабақ
oo Балалар, алдарыңа бейне ролик ұсынамын мұқият тыңдап отырыңдар!
oo Бейне роликтен ойларыңызға не түйдіңіздер?
oo Бүгінгі біздің тақырып қандай деп ойлайсыңдар?
oo Балалар, бүгін біз сендермен информатика сабағының ең қызықты және маңызды - Алгоритм тақырыбымен танысамыз.
Алгоритм деген не?
Алгоритм не үшін қажет?
Алгоритмнің атқарушысы кім? деген сұрақтарға жауап іздеп сабақтың соңына жауабын табатын боламыз.
oo Енді алгоритмнің шығу тарихына тоқталайық.
<<Алгоритм>> сөзі 783-850 жылдарда Хорезм қаласында (Қазіргі Өзбекстандағы қала) өмір сүрген Орта Азияның ұлы математигі Әл-Хорезми атының латынша жазылуы <> сөзінен шыққан. Ол өзінің <<Үнді сандары туралы>> кітабында көрсеткен араб цифрларының көмегімен жасаған натурал сандарды жазу және оларды бағанмен ауыстыру ережелері бүгінде әрбір мектеп оқушысына белгілі.
oo Біз күнделікті өмірде әр түрлі алгоритмдерді қолданамыз: нұсқаулар, рецепттер, ережелер. Әдетте біз оларды ойланбастан орындаймыз. Мысалы, сендер шәй демдеуді білесіңдер, айталық сендерге өздеріңнен кіші іні - қарындастарыңды үйрету керек делік. Олай болса, сендерге жасалатын әрекеттерді нақты, анық, рет - ретімен нұсқау қажет болады.
1. Суды қайнату.
2. Шәйнекті ыстық сумен шаю.
3. Шәйнекке шәй салу.
4. Ыстық су құю.
5. Қақпағын жабу.
6. 3-4 минут тосып бықтыру.
Басқаша айтқанда, біз шәй қайнатудың алгоритмін құрдық.
Сендер алгоритм ұғымымен математика, логика курстарынан таныссыңдар. Алгоритм - программалаудың ең негізгі және бастапқы сатыларының бірі. Келесі оқу жылында сендермен бағдарлама құруды үйренеміз. Енді алгоитмге анықтама беріп көрейікші.
Алгоритм - берілген есепті шешу жолын реттелген амалдар тізбегі түріне келтіру.
Алгоритм - берілген есепті шешудегі жасалатын әрекеттердің дәл және қарапайым етіп жазылуы. Басқаша айтқанда, алға қойған мақсатқа жетуде немесе берілген есепті шешуде орындаушыға біртіндеп қандай әрекет жасау керектігін дәл көрсететін нұсқауларды алгоритм дейміз.
1-мысал. Есікті ашу алгоритмі
2-мысал. Жарма жасау алгоритмі
Алгоритм орындаушылары
Алгоритмді жүзеге асырушыны орындаушы деп атаймыз.
Алгоритмдегі кез - келген іс-әрекет бұйрық деп саналады.
Алгоритмнің дұрыс орындалуы үшін орындаушыға деректердің толық жинағын хабарлау керек.
Алгоритм орындаушыларға: адам, компьютер, автоматтандырылған құрылғы.
Үзіктілік қасиеті
Алгоритмнің үзік модульдерге бөлінуі, яғни үлкен алгоритмді бірнеше кішкене алгоритмдерге жіктеу мүмкін болу керек.
Мысалы :
Жылдам даярланатын астың алгоритмі:
1 қадам. Ыдысқа пакет ішіндегіні салу.
2 қадам. Ыдысқа 200 мл ыстық су құю.
3 қадам. Мұқият араластырыңыз.
Айқын, дәл өрнектелу қасиеті
Алгоритмде келтірілген барлық іс-әрекеттердің мағынасы айқын, нақты анықталған болу керек.
Мысалы:
Инженер өз жұмысын жақсы атқара алады. Аспазшы инженер жұмысын нұсқаулық берген күннің өзінде де атқара алмайды.
Формальдылығы
Алгоритм арнайы орындаушыға арналып құрылу керек.
Орындаушы алгоритм командаларында көрсетілген әрекеттерді дұрыс орындалуы үшін командалар орындаушының білім деңгейіне сәйкес болуы керек.
Мысалы:
<<Х санын квадратта>> деген команданы бастауыш сынып оқушылары түсінбейді, ал соны <<Х санын Х санына көбейт>> деп айтсақ, онда бұл команданы олар орындай алады.
Жалпылық немесе ортақтық
Алгоритм құрғанда белгілі бір проблемаға ғана арналмай, осы тәріздес мәселелер шешімін толық қамтуға мүмкіндік беретіндей етіп құрылуы қажет.
Мысалы:
Мазмұны жағынан ұқсас есептердің барлығына ортақ бір формула қолдану.
Нәтижелілігі
Кез келген алгоритмнің нәтижесі болу керек.
Әрекеттердің шектеулі санынан кейін белгілі бір уақытта қорытынды нәтиже алуымыз керек.
Мысалы :
Сандарды қосу алгоритмі үшін бастапқы мәліметтерге қосылғыштар мәні жатады, ал нәтижесі қосынды болады.
Орындаушы жұмысын программалау
Программа - бұл алгоритм, орындаушы тілінде жазылған алгоритм.
ІV. Практикалық жұмыс
V. Сабақты бекіту
Тест (Activate тест орындау)
1. Алгоритм дегеніміз не?
А) Алгоритм - берілген есепті шешу жолын реттелген амалдар тізбегі түріне келтіру.
В) Алгоритм - компьютердің командаларын айтамыз
С) Алгоритм - өзара ақпарат алмасу
2. Алгоритм атауы қай ғалыммен байланысты.
А) Ибн Сина
В) Блез Паскаль
С) Әл-Хорезми
3. Алгоритм орындаушыларын ата.
А) өсімдік, жан - жануарлар
В) адам, компьютер, автоматты құрылғы
С) үй жиһаздары, компьютер
4. Алгоритмнің неше қасиеті бар?
А) 3
В) 1
С) 5
5. Бұйрық дегеніміз не?
А) алгоритмнің нақты іс - әрекеті
В) алгоритм қасиеті
С) орындаушы аты
6. <<Аlgorithmi>> сөзі қай тілден шыққан
А) ағылшын
В) латын
С) орыс
7. Алгоритмнің дұрыс орындалуы үшін ...
А) қадамдар нақты болу керек
В) мазмұнды болуы керек
С) соңынан басталуы керек.
8. Прогоаммалаудың ең бірінші сатысы, ол - ...
А) есеп шығару
В) орындаушыны таңдау
С) алгоритм құру
VI. Рефлексия
Семей қаласының білім бөлімі" ММ
"№19 жалпы орта білім беретін мектеп" КММ
"Шығыс Қазақстан облысы
Семей қаласының білім бөлімі" ММ
"№19 жалпы орта білім беретін мектеп" КММ
Ашық сабақ
Сабақтың тақырыбы: Алгоритм және оның атқарушылары
Алгоритм
Информатика пәні мұғалімі: Берикболова А.Д.
2015-2016 оқу жылы
Сабақтың тақырыбы: Алгоритм және оның орындаушылары.
Сабақтың мақсаты:
1. <<Алгоритм>> ұғымын қалыптастыру, оның орындаушыларын білу;
2. Алгоритм құру дағдысын қалыптастыру, мысалдар келтіре білу, алгоритмді орындау түсінігін дамыту;
3. Қарапайым алгортмдер құра білу;
Сабақтың көрнекілігі:
Баспалық материалдар сызылған плакат. Электрондық оқудлық, Тестілу программасы. Қарапайым алгоритмдердің блок-схемасы, таратпа материялдар, флипчарт.
Сабақтың түрі: теориялық-практикалық сабақ;
Сабақтың барысы:
І. Ұйымдастыру
ІІ. Өткен сабақты қайталау
ІІІ. Жаңа сабақ
ІV. Практикалық жұмыс
V. Тест
VI. Сабақты бекіту
І. Ұйымдастыру.
1. Оқушыларды түгелдеу, журнал толтыру, оқушылардың дәптерлерін, оқулықтарын қарап шығу.
2. Сынып, тақта, парта тазалығын қарап шығу, қажет болса ескертулер жасау.
Оқушылардың назарын сабаққа аудару.
ІІ. Өткен сабақты қайталау
Өткен сабақты флипчарттағы тапсырмаларды орындау арқылы қайталау.
1. Тапсырма (алдарыңдағы ЭЕМ буындарын элементтік базасы бойынша ретімен орналастыр.)
Даму буындары
ЭЕМ элементтік базасы
ЭЕМ элементтік базасының суреті
ЭЕМ І буыны
Электронды лампалар қолданылды
ЭЕМ ІІ буыны
Жартылай өткізгіш транзисторлар қолданылды
ЭЕМ ІІІ буыны
Интегралды микросхемалар
ЭЕМ ІV буыны
Үлкен және өте үлкен интегралды схемалар
ЭЕМ V буыны
Бұл буын әлі қарастырылуда, ол жарқын болашақтың машинасы
2. Тапсырма
oo Қандай есептеу құрылғыларын білесіңдер? Осы есептеу құрылғыларын шығу тарихы бойынша орналастыр.
№
Есептеу құрылғысы
Есептеу құрылғысының аты және кім жасады?
1.
Есепшот- 2000-5000 жылдар шамасында, ал пайда болған жері ертедегі Қытай немесе ертедегі Египет
2.
Паскаль машинасы - 1642 жылы француз математигі Блез Паскаль
3.
Лейбниц машинасы - Арифмометр
4.
Аналитикалық машина - Ч. Бэббидж
3 - тапсыма
Ақпараттың өлшем бірліктері
Бит 0 немесе 1
1 байт = 8 бит
1 Килобайт (Кб) = 1024 байт
1 Мегабайт (Мб) = 1024 Кб
1 Гегабайт (Гб) = 1024 Мб
1 Терабайт (Тб) = 1024 Гб
4 - тапсырма
Бүкіл әлемді төмендегі сызба түрінде бейнелеуге болатынын білеміз. Енді осы әлемдердің аттарын орналастырып анықтамасын айт.
Мегаәлем
Макроәлем
Микроәлем
Мегаәлемді галактика, жұлдыздар, ғаламшарлар,
яғни үлкен көлемді нысандар құрайды.
Макроәлемді адам өлшемдерімен салыстыруға болатындай
тірі және өлі табиғаттан тұрады.
Микроәлемді өлшемдері өте кішкентай нысандардан -
молекула, атом сияқты нысандардан тұрады.
ІІІ. Жаңа сабақ
oo Балалар, алдарыңа бейне ролик ұсынамын мұқият тыңдап отырыңдар!
oo Бейне роликтен ойларыңызға не түйдіңіздер?
oo Бүгінгі біздің тақырып қандай деп ойлайсыңдар?
oo Балалар, бүгін біз сендермен информатика сабағының ең қызықты және маңызды - Алгоритм тақырыбымен танысамыз.
Алгоритм деген не?
Алгоритм не үшін қажет?
Алгоритмнің атқарушысы кім? деген сұрақтарға жауап іздеп сабақтың соңына жауабын табатын боламыз.
oo Енді алгоритмнің шығу тарихына тоқталайық.
<<Алгоритм>> сөзі 783-850 жылдарда Хорезм қаласында (Қазіргі Өзбекстандағы қала) өмір сүрген Орта Азияның ұлы математигі Әл-Хорезми атының латынша жазылуы <
oo Біз күнделікті өмірде әр түрлі алгоритмдерді қолданамыз: нұсқаулар, рецепттер, ережелер. Әдетте біз оларды ойланбастан орындаймыз. Мысалы, сендер шәй демдеуді білесіңдер, айталық сендерге өздеріңнен кіші іні - қарындастарыңды үйрету керек делік. Олай болса, сендерге жасалатын әрекеттерді нақты, анық, рет - ретімен нұсқау қажет болады.
1. Суды қайнату.
2. Шәйнекті ыстық сумен шаю.
3. Шәйнекке шәй салу.
4. Ыстық су құю.
5. Қақпағын жабу.
6. 3-4 минут тосып бықтыру.
Басқаша айтқанда, біз шәй қайнатудың алгоритмін құрдық.
Сендер алгоритм ұғымымен математика, логика курстарынан таныссыңдар. Алгоритм - программалаудың ең негізгі және бастапқы сатыларының бірі. Келесі оқу жылында сендермен бағдарлама құруды үйренеміз. Енді алгоитмге анықтама беріп көрейікші.
Алгоритм - берілген есепті шешу жолын реттелген амалдар тізбегі түріне келтіру.
Алгоритм - берілген есепті шешудегі жасалатын әрекеттердің дәл және қарапайым етіп жазылуы. Басқаша айтқанда, алға қойған мақсатқа жетуде немесе берілген есепті шешуде орындаушыға біртіндеп қандай әрекет жасау керектігін дәл көрсететін нұсқауларды алгоритм дейміз.
1-мысал. Есікті ашу алгоритмі
2-мысал. Жарма жасау алгоритмі
Алгоритм орындаушылары
Алгоритмді жүзеге асырушыны орындаушы деп атаймыз.
Алгоритмдегі кез - келген іс-әрекет бұйрық деп саналады.
Алгоритмнің дұрыс орындалуы үшін орындаушыға деректердің толық жинағын хабарлау керек.
Алгоритм орындаушыларға: адам, компьютер, автоматтандырылған құрылғы.
Үзіктілік қасиеті
Алгоритмнің үзік модульдерге бөлінуі, яғни үлкен алгоритмді бірнеше кішкене алгоритмдерге жіктеу мүмкін болу керек.
Мысалы :
Жылдам даярланатын астың алгоритмі:
1 қадам. Ыдысқа пакет ішіндегіні салу.
2 қадам. Ыдысқа 200 мл ыстық су құю.
3 қадам. Мұқият араластырыңыз.
Айқын, дәл өрнектелу қасиеті
Алгоритмде келтірілген барлық іс-әрекеттердің мағынасы айқын, нақты анықталған болу керек.
Мысалы:
Инженер өз жұмысын жақсы атқара алады. Аспазшы инженер жұмысын нұсқаулық берген күннің өзінде де атқара алмайды.
Формальдылығы
Алгоритм арнайы орындаушыға арналып құрылу керек.
Орындаушы алгоритм командаларында көрсетілген әрекеттерді дұрыс орындалуы үшін командалар орындаушының білім деңгейіне сәйкес болуы керек.
Мысалы:
<<Х санын квадратта>> деген команданы бастауыш сынып оқушылары түсінбейді, ал соны <<Х санын Х санына көбейт>> деп айтсақ, онда бұл команданы олар орындай алады.
Жалпылық немесе ортақтық
Алгоритм құрғанда белгілі бір проблемаға ғана арналмай, осы тәріздес мәселелер шешімін толық қамтуға мүмкіндік беретіндей етіп құрылуы қажет.
Мысалы:
Мазмұны жағынан ұқсас есептердің барлығына ортақ бір формула қолдану.
Нәтижелілігі
Кез келген алгоритмнің нәтижесі болу керек.
Әрекеттердің шектеулі санынан кейін белгілі бір уақытта қорытынды нәтиже алуымыз керек.
Мысалы :
Сандарды қосу алгоритмі үшін бастапқы мәліметтерге қосылғыштар мәні жатады, ал нәтижесі қосынды болады.
Орындаушы жұмысын программалау
Программа - бұл алгоритм, орындаушы тілінде жазылған алгоритм.
ІV. Практикалық жұмыс
V. Сабақты бекіту
Тест (Activate тест орындау)
1. Алгоритм дегеніміз не?
А) Алгоритм - берілген есепті шешу жолын реттелген амалдар тізбегі түріне келтіру.
В) Алгоритм - компьютердің командаларын айтамыз
С) Алгоритм - өзара ақпарат алмасу
2. Алгоритм атауы қай ғалыммен байланысты.
А) Ибн Сина
В) Блез Паскаль
С) Әл-Хорезми
3. Алгоритм орындаушыларын ата.
А) өсімдік, жан - жануарлар
В) адам, компьютер, автоматты құрылғы
С) үй жиһаздары, компьютер
4. Алгоритмнің неше қасиеті бар?
А) 3
В) 1
С) 5
5. Бұйрық дегеніміз не?
А) алгоритмнің нақты іс - әрекеті
В) алгоритм қасиеті
С) орындаушы аты
6. <<Аlgorithmi>> сөзі қай тілден шыққан
А) ағылшын
В) латын
С) орыс
7. Алгоритмнің дұрыс орындалуы үшін ...
А) қадамдар нақты болу керек
В) мазмұнды болуы керек
С) соңынан басталуы керек.
8. Прогоаммалаудың ең бірінші сатысы, ол - ...
А) есеп шығару
В) орындаушыны таңдау
С) алгоритм құру
VI. Рефлексия
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz