Просмотр содержимого документа
«Алгоритм беруу жолдору»
7-класс
Информатика
1-суроо
Алгоритмдин ар бир көрсөтмөсү бүтүн бир жыйынтык берген үзгүлтүктүү удаалаш кадамдардан туруш керек ?
Алгоритмдин кайсы касиети жөнүндө сөз болуп жатат?
Натыйжалуулук
Дискреттүлүк
1
3
Чектүүлүк
Массалуулук
4
2
2-суроо
Аракеттердин аткарылышы белгилүү бир жыйынтыкка алып келген алгоритмдин касиети кайсы?
Чектүүлүк
Дискреттүүлүк
1
3
Натыйжалуулук
Массалуулук
4
2
Алгоритмди берүү жолдору
ТЕМА:
Алгоритмди берүү жолдору
1
2
3
Сабактын максаты
- Алгоритмдин берүү жолдору менен
таанышасыңар
- Алгоритмди берүү жолдорундагы
окшоштуктарды жана айырмачылыктарды
салыштырасыңар
- Алгоритмди берүү жолдорундагы
өзгөчөлүктөрдү аныктайсыңар
Алгоритмди берүү жолдору
1. Табигый тилде
2. Блок схема түрүндө
3. Программалоо (алгоритм) тилинде
Алгоритмди берүү жолдору
1. Табигый тилде
- Башы
- Сумкаңды ач
- Күндөлүгүңдү алып чык
- Бүгүнкү берилген тапшырмаларды кара
- Керектүү китеп-дептериңди алып чык
- Берилген тапшырмаларды аткар
- Тапшырмаларды аткарып бүтсөң китептериңди салыштыр
- Аягы
(x+2)*4 + (x-2)*2=0
1. X ке 2 ни кош, жыйынтыгын А1 деп ал
2. А1 ди 4 кө көбөйтүп жыйынтыгын А2 деп ал
3. X тен 2 ни кемит, жыйынтыгын А3 деп ал
4. А3 тү 2 ге көбөйт жыйынтыгын А4 деп ал
5. А2 ни А4 кө кош жыйынтыгын А5 деп ал
6. А5 ти нөлгө барабарла
Алгоритмди берүү жолдору
2. Блок-схема түрүндө
Алгоритмдин көрсөтмөлүү, графикалык сүрөттөлүшүн схема деп айтабыз.
Алгоритмдин айрым аракеттерин ар кандай геометриялык фигуралар (блоктор) менен берүү блок схема деп аталат.
Алгоритмди берүү жолдору
1.Блок-схема түрүндө
Алгоритмдин башы , аягы жазылат
Аткарылуучу аракет же процесс жазылуучу фигура
Аракеттерди аткаруу чечими же шарт ромбго жазылат
Алдын-ала аныкталган аракеттер .
Өзгөрмөлөрдү киргизүүнү жана чыгарууну жазабыз.
Аракеттердин багытын көрсөтүүчү жана туташтыруучу сызыктар
Алгоритмди берүү жолдору
1.Блок-схема түзүүчү редакторлор
Кулпуну ачуу алгоритми
Башы
Ачкычты ал
Кулпунун оюна ачкычты сал
Сааттын жебесине каршы багытта 2 жолу бура
Кулпуну ач
Аягы
Кулпуну ачуу алгоритми
Башы
Ачкычты ал
Кулпунун оюна ачкычты сал
Ачкыч туура келдиби?
ооба
жок
Башка ачкычты ал
Кулпуну ач
Аягы
1-суроо
Блок схема түзүүдө “ шартты ” төмөндөгү фигуралардын кайсынысына жазабыз?
В
Б
А
Г
А)
В)
1
3
Б)
Г)
4
2
2-суроо
Бул блок схемалардын фигураларындагы жазуулардын кайсылары орун алмашып калган?
Башы, аягы
Киргизүү, чыгаруу
Шарт
Аракеттер
В
Б
А
Г
А), Б)
А),Г)
1
3
А),В)
В),Г)
4
2
Алгоритмди берүү жолдору
1.Программалоо( алгоритм) тилинде
b then Print “ a саны b санынан чоң” 50 Else IF a=b Then Print “a,b сандары барабар” 70 Print “b саны a санынан чоң” " width="640"
Алгоритмди берүү жолдору
1.Программалоо ( алгоритм) тилинде
10 REM “2 сандын чоңун табуу ”
- INPUT “a,b 2 санын киргиз”;a,b
- Print “ a саны b санынан чоң”
50 Else IF a=b Then
- Print “a,b сандары барабар”
70 Print “b саны a санынан чоң”
b жок жок a саны b санынан чоң a=b ооба b саны а санынан чоң Эки сан барабар Аягы " width="640"
Башы
a,b сандарын киргиз
ооба
ab
жок
жок
a саны b санынан чоң
a=b
ооба
b саны а санынан чоң
Эки сан барабар
Аягы
1-суроо
Блок-схеманын “ параллелограмм ” блогунда эмнелер камтылат?
Шарт
Башы, аягы
1
3
Аракеттер
Өзгөрмөлөр
4
2
Табигый тилде
Блок-схема
Алгоритм (
Алгоритмди
Υй тапшырма
Υйдөн , « автомобилдин ылдамдыгын» эсептөөнүн алгоритмин биз көрсөткөн эки жолдо түзүп келгиле