Просмотр содержимого документа
«"Алгоритм и его свойства" (на казахском языке) »
Білімділік– оқушылардың алгоритм туралы және алгоритмнің қасиеттері туралы мағлұмат беру.
Дамытушылық– тақырыптың негізгі идеясын ашу. Оқушылардың ой – өрісін кеңейту, ойларын тұжырымдау. Өз бетімен қорытындылау дағдыларын жетілдіру.
Тәрбиелік– ұқыптылыққа, зеректілікке, шыдамдылыққа, өз – өзіне деген сенімділігін арттыруға тәрбиелеу.
ІХ ғасырдағы Орта Азияның ұлы математигі Әл-Хорезми алғаш рет арифметикалық амалдарды орындаудың ережелерін жазған.
Алгоритм сөзі ұлы математик Әл-Хорезмидің атына байланысты шыққан.
Алгоритм -орындаушының белгілі бір мақсатқа жетуі үшін орындалатын әрекеттер тізбегін айтады.
Алгоритмнің нұсқаулары команда деп аталады. Орындаушының орындай алуы мүмкін командалар жиынтығын орындаушының командалар жүйесі деп аталады.
.
Сүт қайнату алгоритмі.
Ыдысқа сүт құю
Ыдысты плитаға қою
Сүт қайнағанша күту
Газ кранін ашу
Сіріңкені от жанатын жерге тосу
Сіріңкені жағу
Газды өшіру
Орындаушыға формальді әрекет етуге, команданы үйреншікті орындауға мүмкінлік беретін алгоритмнің өте маңызды ерекшелігі.
Алгоритмді жасау барысында оны 3 тәсілмен сипаттауға болады:
Табиғи тілде Блок схема түрінде Арнаулы тілде
Табиғи тілде
Блок схема түрінде
Арнаулы тілде
Қарапайым тілде әрбір адамға түсінікті етіп жазу табиғи тілде жазу деп аталады.
Блок схема деп әр түрлі фигуралар арқылы бағдарламада орындалатын әрекеттер мен олардың орындалу ретін көрсететін графиктік схеманы айтады.
Арнаулы тілде жазу деп ЭЕМ түсінетін тілде жазуды айтады.
Герон формуласы бойынша үшбұрыштың ауданын табу. Үшбұрыштың 3 қабырғасы белгілі (3 қабырғаны есепті шешуші пернетақтадан енгізу қажет). Ауданын табу үшін бірінші үшбұрыштың мына формула бойынша периметрін табамыз:
Периметрін тапқаннан кейін, ауданын есептейміз. Ол төмендегідей формуламен жүреді:
басы
.Осы есепті табиғи тілде және блок схема түрінде сызу қажет.
a,b,c
Табиғи тілде жазылуы:
1) алгоритмнің басы
2) a,b,c мәндерін енгізу
3) периметрдің формуласы бойынша Р табу керек
4) ауданның формуласы бойынша S табу керек
5) ауданның мәнін баспаға шығару керек (периметрдің мәнін де баспаға шығаруға болады)
6) алгоритмнің соңы
S
соңы
ЖАТТЫҒУЛАР(есепті табиғи тілде орындаймыз)
1. Трапецияның a,b қабырғалары және h биіктігі берілген. Трапецияның ауданын анықтау қажет.
2
мұндағы x=0.5; -3; 1.2 .
3.
4.
формуласы бойынша цилиндрдің көлемін анықтау қажет. Радиусы мен биіктігі берілген.
5. Берілген x,y. Табу керек: Z.
6. Төмендегі теңдеулерді Паскаль тілінде жазыңдар: Y=(a-b)(a+b)
7. Арифметикалық өрнектердің мәндерін есептеу үшін меншіктеу операторларын қолданыңдар: p=2,6х 3 +4,2х 2 -1,8х
Бақылау сұрақтары
Алгоритм дегеніміз не?
Алгоритмді жазудың қандай тәсілдері болады?
Блок схема дегеніміз не?
Шартты тексеру блогы қандай?
Блок-схемадағы геометриялық фигуралардың қызметін түсіндіріңіз.
Үй тапсырмасы (есепті табиға тілде орындаймыз)
1. Қай меншіктеу операторлары қате жазылған:
a: =b
a=b
a:=b+1
b+1:=a
a айнымалысына оның мәнінің квадратын, b айнымалысына өз мәнінің кубын меншіктеп жазыңдар.
х айнымалысына х =2a 2 +3b-c формуласы бойынша есептелетін мәнді меншіктейтін операторды жазыңдар.
Берілген екі санның қосындысын, көбейтіндісін есептеу программасын жазыңдар.