Алгоритмні? типтері 6 класс


Ашық сабақ Үй тапсырмасы:Компьютердің аппараттық жәнепрограммалық жабдықтамалар топтамасы Ақпаратты өңдейтін құрал?Компьютер қандай жабдықтамадан тұрады?Программалық жабдықтамаларАппараттық жабдықтамаларЖүйелік ҚолданбалыЕнгізу құрылғыларыСақтау және тасымалдау құрылғыларыШығару құрылғыларыMS DosUnixAppleWindows және т.бМәтіндік редактор,Кестелік процессор,Графикалық редактор,Дыбыстық редакторБасқару құрылғыларыҚатқыл дискФлащ жадыCD,DVDДыбыс шығару құрылғыларыБейнені шығару құрылғылары
















Ребус шешуАлгоритм
Сабақтың тақырыбы: Алгоритмнің типтері(Сызықтық алгоритм, тармақталған алгоритм, қайталау алгоритімі) Сабақтың мақсаты:Білімділік: Алгоритм командаларының түрлерімен, алгоритмнің құрылымымен таныстыру. Алгоритм құруға үйрету.Дамытушылық: оқушылардың ой-өрісін, логикасын одан әрі дамыту.Тәрбиелік: алгоритм құруда ұқыптылыққа, өз бетінше еңбектенуге тәрбиелеу. Алгоритм атауы атақты араб математигі Әбу Жафар Мұхаммед ибн Мұса әл-Хорезми есімінің латынша Algorithmi (Алгоритми) болып жазылуынан ІX ғасырда шыққан Алгоритм дегеніміз - орындаушы белгіленген мақсатқа жету үшін әрекеттің рет-ретімен орындалуы. {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}Күрек пен көшетті алШұңқырды қазКөшетті шұңқырға сал. Су сепкішті алып, көшетті отырғызШұңқырды толтыр… Күрек пен су сепкішті орнына қой «Ағашты отырғызу» алгоритмі {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1. Орта мектепті бітіріп ,аттестат алу.2. Ұлттық бірыңғай тест бойынша сынақ тапсыру.3. Тест қорытындысы бойынша жинаған балл көрсетілген құжаттардың конкурсқа тапсыру4. Конкурстан өту.Студент болу үшін алгоритмнің мынадай қадамдарын орындау керек: Алгоритм дегеніміз - орындаушының алды қойған мақсатқа қол жеткізуін айтамызӘрекеттердің тізбектей орындалуын сипаттайтын алгоритмШартты тексеру арқылы орындалатын алгоритмБелгілі бір бөлігі бірнеше рет қайталататын алгоритм Айқын, анықтылығыҮзіктілігіНәтижелілігіЖалпыламалық Алгоритм қасиеттері Алгоритмді жазу тәсілдері:1. Табиғи тілде2. Арнайы түйінді сөздер – терминдер арқылы жазу. Қарапайым алгоритмдік тілдер қолдану.3. Блок-схема түрінде.4. Программалау тілінде жазу. Мысалы: алг үй тапсырмасын орындаубасы күнделікті алутиісті бетін ашу, үй тапсырмасын анықтауүй тапсырмасын орындаукүнделікті орнына қоюсоңыӘрекеттердің тізбектей орындалуын сипаттайтын алгоритм – сызықтық алгоритм деп аталады. шарт1-серия2-серияИӘЖОҚЕгер шарт Онда 1-серия Әйтпесе 2-серияБіттіТармақталу алгоритмі дегеніміз - логикалық шарт тексеріледі. Егер ол орындалса, онда алгоритм бір тармақпен, ал орындалмаса екінші тармақпен жүзеге асырылады. Циклдік алгоритмі дегеніміз – белгілі бір әрекеттер тізбегі бірнеше рет қайталануыҚ а л а м с апМатематикаФизикаГеография Қазақ тіліМатематика №1 тапсырма (топтық жұмыс)І топ «Монитор» Тармақталған алгоритм бойынша мысал келтіру ІІ топ «Пернетақта» Циклдік алгоритм бойынша мысал келтіру ІІІ топ «Жүйелі блок» Сызықтық алгоритм бойынша мысал келтіру Жұмысымызды бағалаймыз Тапсырма №2 Алгоритмді блок схема түрінде жазу. І топ «Монитор» Екі А және В сандары берілсін. Екі санның үлкенін табу программасы мен блок-схемасын құру. ІІ топ «Пернетақта» 1,3,5 ,,,15 сандар қосындысынын кв есептейтін блок-схема ІІІ топ «Жүйелі блок» Екі санның қосындасын табатын блок схема құру керек Жұмысымызды бағалаймыз Блез Паскаль (фр. Blaise Pascal, Маусымның 19, 1623 жыл—Тамыздың 19, 1662 жыл) - XVII-ғасырда өмір сүрген француз математигі және физигі, пәлсапашы, әдебиетшісі.Математикалық анализ, ықтималдық теориясының, кескіндік геометрияның негізін салушылардың бірі, гидростатиканың негізгі заңының авторы. Паскаль тілін 1968-1971 жылдары Швейцарияда профессор Никлаус Вирт оқып-үйренуге қолайлы программалау тілі ретінде ұсынған болатын. Паскаль тілі өзінің қарапайымдылығының және тиімділігінің арқасында дүние жүзіне тез таралды. Бұл тілде жазылған программа компьютерде орындалу барысында алдымен трансляцияланады (машина тіліне аударылады), объектік программаға түрлендіріледі де, содан кейін ғана орындалады. Паскаль тілінің негізгі элементтеріПаскаль тіліндегі программа жеке-жеке жолдардан тұрады. Оларды теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады. Программада әрбір жолдан кейін нүктелі үтір (;) қойылады. Паскаль тілінде программа үш бөліктен тұрады: тақырып, сипаттау бөлімі және операторлар бөлімі. Кез-келген программа Program сөзінен басталып, оның тақырыбы жазылады. Бұл бөлім программадағы айнымалылар, тұрақтылар тәрізді объектілердің жалпы қасиеттерін алдын ала анықтап алуға көмектеседі. Программаның соңғы және негізгі бөлімі операторлар бөлімі – болып табылады. Орындалатын іс-әрекеттер, командалар осы бөлімде орналасады. Ол begin түйінді сөзінен басталып, барлық атқарылатын операторлар (командалар) тізбегі жеке-жеке жолдарға жазылып біткен соң end түйінді сөзімен аяқталады. №3 Тапсырма Компьютермен жұмысАлдыңғы тапсырмада құрылған есептің блок-схемасы бойынша паскаль программалау тіліне аудару. Тармақталған алгоритмді программалауProgram_1;var a,b,y:real;beginreadln(a,b);if a>b then y:=a else y:=b;writeln(‘y:=’,y);end. Сызықтық алгортимді программалауЕкі санның қосындасын табу программасын құру керек. Program kosindi; Var a, b, x : integer; Begin Write (‘a, b-сандарын енгіз'); Readln(a, b); X:=a+b; Writeln(‘x =’,x); End. 5- тен 1-ге дейінгі сандардың қосындысын есептеу керек. Program kosindi;Var I, s:integer;BeginS:=0;For i:=5 downto 1 doS:=S+I;Writeln (‘s = ‘, s);End. Сергіту сәті. Информатика пәніне байланысты терминдерді жинатрекболSIN(X)портфельғасырмақтакестепрограммагүлЖедел жад
style.opacitystyle.opacitystyle.opacitystyle.opacitystyle.opacity

{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1          2    3        4     5       6         7        8       С ө з ж ұ м б а қ1. Логикалық шарт тексеріледі, егер ол орындалса, онда алгоритм бір тармақпен, ал орындалмаса екінші тармақпен жүзеге асырылатын алгоритм қалай аталады? {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2    3        4     5       6         7        8       2. Белгілі бір әрекеттер тізбегі бірнеше рет қайталану алгоритмі {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3        4     5       6         7        8       3. Ақпараттың ең үлкен өлшем бірлігін ата? {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4     5       6         7        8       4. Жалпы желіге қосылу үшін қандай құрылғы қажет? {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4 МО  Д Е М5       6         7        8       5. Ақпараттық қағаз бетіне шығаратын құрылғы? {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4 МО  Д Е М5 ПР И Н Т Е Р 6         7        8       6. Компьютер мен адамның арасындағы қарым - қатынас қалай аталады? 6. Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм ?{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4 МО  Д Е М5 ПР И Н Т Е Р 6 ИН  ТЕ Р  ФЕ Й  С7        8        {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4 МО  Д Е М5 ПР И Н Т Е Р 6 ИН  ТЕ Р  ФЕ Й  С7 СЫ З Ы  ҚТ  ЫҚ 8       8. Ақпаратты экран бетіне шығаратын құрылғы? {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}1Т А РМ  А Қ ТА Л  У2 Ц И К Л3 ГИГ А Б А Й Т 4 МО  Д Е М5 ПР И Н Т Е Р 6 ИН  ТЕ Р  ФЕ Й  С7 СЫ З Ы  ҚТ  ЫҚ 8М  О НИ Т  ОР  {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}Математикалық түрде жазылуыПаскаль тілінде дұрыс жазылуыҚате жазылуыа∗𝑏+𝑐∗𝑑𝑑−𝑐(a*b+c*d)/(d-c)(ab+c*d)/(d-c)𝑎∗𝑏+𝑐∗𝑑𝑑∗𝑐(a*b+c*d)/(d*c)(a*b+c*d)/(d*c)𝑎2+4𝑎𝑏𝑐a*a+4*a*b*ca^2+4*abc |a|𝑥2 abs sqr(x){5C22544A-7EE6-4342-B048-85BDC9FD1C3A}Математикалық түрде жазылуыПаскаль тілінде дұрыс жазылуыҚате жазылуы(a*b+c*d)/(d-c)(ab+c*d)/(d-c)(a*b+c*d)/(d*c)(a*b+c*d)/(d*c)a*a+4*a*b*ca^2+4*abc abs sqr(x)Паскаль ПТ арифметикалық өрнектерді жазу ережесі Тапсырма №4 Арифметикалық өрнектерді жазу.  y:=sqr(x) + sqrt (z)Арифметикалық өрнек Паскальда жазылуы  y:=abs(a) + 3*sqr (x)  y:=2*sqr(x) + sqrt(z-3)  z:=sqrt(3*x-y)  z:=exp(3*ln(x))  x:=(b/(4*sqr(a)) Тапсырма №5 Ребус құрастыру. І топ «Монитор» Өрнек ІІ топ «Пернетақта»Оператор сөзі ІІІ топ «Жүйелі блок» Программа сөзі СызықтықБелгілі бір бөлігі бірнеше рет қайталататын алгоритм ТармақталуӘрекеттердің тізбектей орындалуын сипаттайтын алгоритм Циклдік Шартты тексеру арқылы орындалатын алгоритмБекіту тапсырмаларыСәйкестендір.

y = a*x АлгоритмПрограммаБлок – схема алг алгоритмнің аты басы бүт a, x, y енгізу a, x y: = a * x шығару усоңы Program a1; Var a, x, y: integer;Begin Readln (a, x); y: = a * x; writeln (‘y=’,y);end.БасыСоңы a, хy:= a * x y Үй тапсырмасы: Үйге тапсырма: Тамақ істеу алгоритмі:Киім өтектеу алгоритміҮй тапсырмасын орындау алгоритмі Алгоритмдер және оның орындаушылары.Алгоритмнің түрлеріОқып келу