СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до 07.06.2025
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Алгоритм жана анын түрлөрү
Өтүлгөн темаларды кайталоо
КОМПЬЮТЕР
Программалык жабдылыш
Аппараттык жабдылыш
Аппараттык жабдылыш
Компьютердин негизги бөлүгү:
Компьютердин кошумча бөлүгү:
Программалык жабдылыш
Колдонмо программалар:
Программалоо системалары:
Системалык программалар:
Жаңы тема: Алгоритм жана анын түрлөрү
Даярдаган: Маанова Чынара.
Сабактын максаты:
Киришүү
Русский язык
Математика
Алгоритмдер бардык сабактарда колдонулат.
Бирок жашоодо бизди алгоритмдер да курчап турат.
Жашоонун өзү дагы кандайдыр бир алгоритм.
Алгоритмдерди билебизби же жокпу, жашоо бир алгоритмди ээрчийт.
Балдар бүгүн силер менен карай турган тема мына ушул удаалаштыкты информатикада эмне деп аталаарын жана компьютерде бул удаалаштык кантип аткарылаарын үйрөнөбүз. Демек, биздин темабыз Алгоритм жана анын түрлөрү деп аталат.
Алгоритмдердин пайда болуу тарыхы
Алгоритмдин тарыхы
Алгоритм деген эмне?
Алгоритмдердин мисалдары:
АЛГОРИТМДИ ДАЯРДАП ЖАЗУУНУН ТҮРЛӨРҮ
Графикалык - блок схемаларды колдонуу. Информатика сабагында бул ыкма көбүнчө колдонулат.
БАШЫ
АЯГЫ
Иш-аракетти аткаруу
Шартты текшерүү
Маалыматтарды киргизүү/чыгаруу
Көчөдөн өтүүдө адамдын иш-аракеттеринин алгоритми блок-схема түрүндө
Бак отургузуу алгоритми
башы
Жерди казып ал
Көчөттү тешикке сал
Көчөт менен тешикти топурак менен толтур
Көчөткө суу куй
аягы
АЛГОРИТМДИН ТҮРЛӨРҮ:
Сызыктуу алгоритмдер ырааттуу түрдө аткарылуучу көрсөтмөлөрдөн турат.
Мисалы, борщ даярдоо үчүн "маселени чечүүдө" - бардык аракеттер биринин артынан бири аткарылат. Алар тизилип тургандай. Демек, аты - сызыктуу.
Сызыктуу алгоритмге мисал келтиребиз (Блок-схема менен даярдап жазуу)
Тармактуу алгоритм
Тармактуу алгоритмде белгилүү бир шартты текшерүүнүн жыйынтыгына жараша маселени чечүүнүн ар кандай варианттары бар (алар дарактагы бутактар сыяктуу ар түрдүү багытта бөлүнөт, ошондуктан аты - бутакталган).
Мисалы, аба ырайына жараша дем алыш күндөрүн өткөрүү алгоритми. Жаан жааса - кээ бир иш-аракеттер, эгерде жок болсо, анда пландар башкача болот.
Эмне кыламын?
Тармактуу алгоритмге мисал келтиребиз
Тармактуу алгоритм
башы
Иш-аракет
шарт
жок
ооба
1-иш аракет
2-иш аракет
аягы
башы
Терезеге кара
Жамгыр жаадыбы
жок
ооба
сейилдөө
Үйдө калуу
аягы
ЭГЕР АНДА АНТПЕСЕ
АНТПЕСЕ сиз тез-тез ооруп калышыңыз мүмкүн
АНТПЕСЕ жамгыр жаабайт.
АНТПЕСЕ сабак окугула
Жогорудагы мисалдын алгоритмин блок-схема түрүндө көрсөткүлө.
ЭГЕР АНДА
ЭГЕР сыртта жамгыр жаап жатса, анда кол чатыр алыңыз
Блок-схемасын сызгыла.
Циклдик алгоритм
Циклдик алгоритм көп жолу аткарылуучу аракеттердин болушун болжолдойт.
Мисалы, балык уулоо алгоритми - алгоритмдеги жеке аракеттер кайталанат.
Циклдик алгоритмге мисал келтиребиз
Кайталоо
башы
Иш-аракет
шарт
Иш-аракет
аягы
Жаңы теманы бышыктоо:
Көңүл бурганыңыздар үчүн чоң рахмат!
Кийинки сабак
Алгоритмдөө - маселени чечүү үчүн алгоритмди (иш-аракет планын) иштеп чыгуу процесси
Алгоритм өзүнчө буйруктардан турат. Алгоритмдин буйругу – бул аткаруучуга кандайдыр бир конкреттүү иш-аракетти аткаруу үчүн берилген көрсөтмө.
Эшик ачуу алгоритми
Аткаруучу, адатта, алгоритмди түзгөн буйруктарды аткара турган объект деп аталат.
Алгоритмдин аткаруучусу – белгилүү бир аракеттердин комплексин аткара ала турган объект (адам, техникалык түзүлүш). Аткаруучунун командалык системасы – аткаруучу аткара ала турган командалардын жыйындысы.
Алгоритм маселелерди формалдуу түрдө чечүүгө мүмкүндүк берет , башкача айтканда, анын маанисине тереңдеп кирбестен, аны чечүүнүн жүрүшүн ойлобостон, бул алгоритмдин аткаруучусу адам гана эмес, техникалык түзүлүш да боло алат дегенди билдирет.
Аткаруучу
Формалдуу эмес
Формалдуу
Аткаруучулардын эки тибин бѳлүп кѳрсѳтүшѳт:
формалдуу аткаруучу:
формалдуу эмес аткаруучу:
Формалдуу аткаруучу окшош команданы дайыма бирдей аткарат.
Формалдуу эмес аткаруучу мындай командаларды ар башкача аткарып коюшу мүмкүн.
Эгерде аткаруучу алгоритмдин буйруктарын аткарууга жөндөмдүү автоматтык түзүлүш ( формалдуу аткаруучу ) болсо, анда көптөгөн маселелерди адамдын кийлигишүүсүз эле чечүүгө болот. Алгоритм ар кандай процесстердин аткарылышын автоматташтырууга мүмкүндүк берет.
формалдуу аткаруучунун мисалы болот:
Роботтор, машиналар, компьютерлер расмий аткаруучулар:
Эмгекти көп талап кылган жана ден соолук үчүн коркунучтуу өндүрүштө автоматтык механизмдер – компьютерлер менен башкарылуучу роботтор колдонулат.
Компьютер алгоритмдердин формалдуу аткаруучусу катары
Оригинал
маалыматтар
Аткаруучу
(компьютер)
Жыйынтык
Алгоритм
(программа)
АЛГОРИТМДЕРДИН КАСИЕТТЕРИ
ДИСКРЕТҮҮЛҮК
АНЫКТУУЛУК
(БИР БААЛУУ)
НАТЫЙЖАЛУУЛУК
АЛГОРИТМ
МАССАЛУУЛУК
ТҮШҮНҮКТҮҮЛҮК
АЛГОРИТМДЕРДИН КАСИЕТТЕРИ
© 2021, Маанова Чинара Пирмановна 2526 27