6-cынып Информатика. Алгоритм ж?не оны? ат?арушылары


Алгоритмдiк ойлау қабiлетi – бұл ойлай бiлу өнерi, өз iс-әрекеттерiңді жоспарлай бiлу, әр түрлi жағдайларды қарастырып, соларға сәйкес әрекет ету. Мұндай қасиеттер мен дағдылар адамдарға алғашқы компьютер пайда болмай-ақ қажет болып еді. «Алгоритм» сөзі ІХ ғасырдағы Орта Азияның ұлы математигі әл-Хорезми есімінің латынша (algorithmi) жазылуынан шыққан. Алгоритм Алгоритм –бұл есептер шешімін табуға мүмкіндік беретін әрекеттер тізбегін түсінікті, әрі айқын түрде сипаттау. «Алгоритм дегеніміз- бұл…..» сөйлемді аяқта:а) нөмерленген тізім                  б) кез –келген команда тізбегів)адам немесе компьютер атқара алатын командалар г) есептер шешімін табуға мүмкіндік беретін әрекеттер тізбегін түсінікті, әрі айқын түрде сипаттау ДАЛЬШЕ НАЗАД а б в г Алгоритм ДАЛЬШЕ НАЗАД Алгоритм Бір оқушы математикадан есепті шешу барысында 9-(2+6):4+5, келесі жолдармен шешкен:1) 2+6=82) 8:4=23) 2+5=74) 9-7=2 Оқушының шешу жоспары дұрыс па? дұрыс дұрыс емес АЛҒА АРТҚА Алгоритм ДАЛЬШЕ НАЗАД Алгоритмы 9–(2+6):4+5 =121) 2+6=81) 2+8=82) 8:4=22) 8:4=23) 2+5=73) 9-2=74) 9-7=24) 7+5=12Өмірде бізге әртүрлі мәселелер, тапсырмаларды шешуге тура келеді. Тіпті қарапайым тапсырманы шешудің өзі бірнеше қадамдардан тұрады. Өмірде кездесетін түрлі тапсырмалар қанша қадамдардан тұрады: бір қадам екі қадам көп қадам бірнеше қадам ДАЛЬШЕ НАЗАД Алгоритм ДАЛЬШЕ Өмірде түрлі тапсырмаларды шешу бірнеше қадамдардан тұрады. НАЗАД мстпаопаопаоаоаоаопаоароаоаро * Қарапайым күнделікті өмірде нан сатып алуға, киноға бару үшін билет алуға, тіс жуу үшін әрекет ету жоспарын құрасың. Мақсатың орындала ма жоқ па, ол жоспарды дұрыс, нақты құрғаның байланысты. Алгоритм Ержан тарих сабағынан баяндама жасауға кірісті. Оның әрекеттері: 1. Компьютерді қосты2. Мәтіндік редакторды ашты3. Қажетті мәтінді терді4. Текстік редакторды жаптыКомпьютерді өшірдіЕржанның әрекеттері қажетті нәтижеге, мақсатқа жеткізе ме? ия жоқ НАЗАД ДАЛЬШЕ Алгоритм ДАЛЬШЕ Ержан ең қажетті әрекетті яғни ол құжатты сақтауды ұмытып кетті. Сондықтан оның баяндамасы дайын болмайтын болды. Атқарған әрекеттер тізбегі қажетті нәтижені бермейтін болды. НАЗАД Алгоритм Қайсысы алгоритм ?а) DVD-плеерді қолдану нұсқасыб)сыныптағы оқушылар тізімів) тағам рецептіг) сынып кезекшісінің міндеттерід)метро поездарының жүру схемасы е) телефон анықтамасы. аб ав аг ад ае бв бг бд бе вг аб вд ве гд ге де ДАЛЬШЕ НАЗАД Алгоритм ДАЛЬШЕ НАЗАД Алгоритм Төмендегі құжаттардың қайсысы алгоритмге жатады ?а) мектеп асханасындағы менюб)компьютер сыныбындағы сабақ кестесів)емтиханға жіберілген оқушылар тізіміг) компьютер сыныбында жұмыс істеу үшін қажетті әрекеттер тізімід) сынып журналының мазмұные) сөздің фонетикалық талдауының әрекеттер тізімі. аб ав аг ад ае бв бг бд бе вг вд ве гд ге де ДАЛЬШЕ НАЗАД Алгоритм ДАЛЬШЕ НАЗАД Алгоритм Бір бұзақы келіп су қайнату алгоритміне келесі әрекеттер тізбегін беріпті. Шәйнекке су толтырГаздың кранын аш 3)Су қайнағанша күт 4) Шәйнекті плиткаға қой5)Отты қосГазды өшір. Қатесін тап. Қай әрекеттердің орнын дұрыстап қою керек? 1 және 2 2 және 4 1 және 4 3 және 5 4 және 6 ДАЛЬШЕ НАЗАД Алгоритм ДАЛЬШЕ НАЗАД мстпаопаопаоаоаоаопаоароаоаро * мстпаопаопаоаоаоаопаоароаоаро * Атқарушылар Атқарушы дегеніміз - адам, адамдар тобы, команда немесе білгілі әрекеттер жиынтығын орындай алатын жануарлар немесе техникалық құрылғылар. Монитордағы қосу/өшіру батырмасы қандай атқарушыға жатады? адамадамдар тобынажануарлартехникалық құрылғы ДАЛЬШЕ НАЗАД Монитордағы және кез -келген электр құрылғысындағы қосу/өшіру батырмасы ең қарапайым техникалық атқарушыларға жатады. ДАЛЬШЕ НАЗАД Атқарушылар Күрделі техникалық атқарушылар: ДАЛЬШЕ НАЗАД Атқарушылар Ең бір таңқалдырарлық техникалық атқарушыларға компьютерді жатқызуға болады. Компьютер көптеген тапсырмаларды атқаратынын білесіңдер, айтыңдаршы көптеген мақсатқа жарайтын объектіні қалай атайды? жүйелікәмбебапсапалықолданушы ДАЛЬШЕ НАЗАД Атқарушылар Әртүрлі функцияны атқаратын, көптеген мақсаттарды атқаратын, объектіні әмбебап деп атайды. ДАЛЬШЕ НАЗАД Атқарушылар Атқарушы компьютердің ерекшелігі ол әмбебап. Компьютер мәтіндермен жұмыс істейді, графикамен де, дыбыспен де, видеомен де, басқа да көптеген ақпаратты ұсыну мен жіберу әдістерін атқарады. Әрқайсысына әртүрлі алгоритм қолданылады (программалар). «Компьютер – бұл….» сөйлемді аяқта:Экраны мен клавиатурасы бар электронды құрылғыЕсеп шығаратын құрылғыАқпаратты өңдеу мен сақтауға, жіберуге арналған әмбебап бағдарламалық құрылғыМәтіндер мен графикалық құжаттарды құруға арналған электронды құрылғы ДАЛЬШЕ НАЗАД Атқарушылар Компьютер – бұл ақпаратты өңдеу мен сақтауға жіберуге арналған әмбебап бағдарламалық басқарма құрылғысы. ДАЛЬШЕ НАЗАД Атқарушылар Атқарушының команда жүйелер Белгілі бір атқарушы атқаратын командаларды, атқарушының командалар жүйесі деп атайды. Атқарушы оның командалар жүйесіне кіретін командалардан тұратын алгоритмді формальды түрде орындайды. Неге әртүрлі атқарушыларда әртүрлі командалар жүйесі болады. отыр жат дыбыс жақында айнал солға оңға Қадам бас стоп ойнату алға артқа жоғары төменоңға солға ДАЛЬШЕ НАЗАД мстпаопаопаоаоаоаопаоароаоаро * сендер қалай ойлайсыңдар кез-келген команда жүйесін орындайтын атқарушы бар ма? нет ия жоқ Атқарушы адам, атқарушы машинадан айырмашылығы бар ма? Адам ойлай алады және шешімді өзі қабылдайды. Ал машина тек адам оған жүктеген командаларды ғана орындай алады. Мысалы, компьютер тапсырманың мағынасы мен мазмұнын анализдей алмайды.Ол тек тізбектелген қадамдармен тапсырманың шешілу алгоритмдерін орындайды. Компьютер –алгоритмнің формальды атқарушысы. ДАЛЬШЕ НАЗАД Атқарушының команда жүйелер Адамдар арасында да, роботтар арасында да барлығын орындайтын атқарушы жоқ! ДАЛЬШЕ НАЗАД Атқарушының команда жүйелер Сен қалай ойлайсың адам төмендегі тапсырмалардың қайсысын орындай алады? аалгоритм құрубасқа атқарушылардың алгоритмін орындау жұмысын басқару 3. алгоритмді атқару 1 1,2 1,3 1,2,3 2 3 2,3 ДАЛЬШЕ НАЗАД Атқарушының команда жүйелер Ия адам осы үш тапсырманы да орындай алады. ДАЛЬШЕ НАЗАД Атқарушының команда жүйелер Алгоритмнің жазылу формалары Блок-схема Графикалық Жазбаша Төменде сұлы каша қайнатудың рецептісі тұр.1 литр сүтті қайнату2. 200 грамм сұлыны, жайлап сеуіп араластыру. 3. 10 минут қоюланғанша қайнату. 4. соңында 1 ас қасық қант және Ѕ шай қасық тұз қосу.Бұл қандай алгоритмнің жазылу формасы? жазбаша графикалық блок-схема ДАЛЬШЕ НАЗАД Әрине -жазбаша.Алгоритм атқарушысына қажетті нөмерленген тізім мен қадамдар тізбегінен тұратын. ДАЛЬШЕ НАЗАД Алгоритмнің жазылу формалары Мұнда бәрімізге таныс алгоритм кадамдары тұр: Жоғарыдағы алгоритм қадамдары қандай жазылу формасына жатады? графикалық жазбаша блок-схема ДАЛЬШЕ НАЗАД Алгоритмнің жазылу формалары ДАЛЬШЕ Әрине графикалық.Алгоритм атқарушысына қажетті тізбекті қадамдардан тұратын бірнеше сурет пен схемадан тұрады. НАЗАД Алгоритмнің жазылу формалары Хорошо понял тему и хорошопоработал на уроке Недостаточно хорошопонял тему, недостаточно хорошо поработал на уроке Много нужно работатьнад данной темой