№195 жалпы білім беретін мектептің
информатика пәні мұғалімі
Балтабаева Венера Майратовна
Күні: 30.10.2017 ж.
Сыныбы: 6 «А»
Пән аты: Информатика
Тақырып: Алгоритмді жазу пішімі. Блок-схема.
Мақсат: Оқушылардың алгоритм ұғымы, оның қасиеттері және бейнелеу тәсілдері туралы білімдерін қалыптастыру. Блок-схема құруды үйрету.
Міндеттер:
Білімділік – Оқушылардың алгоритм, алгоритм қасиеттері және блок-схема ұғымдары туралы білімдерін қалыптастыру.
Дамытушылық – Оқушылардың алгоритмдеу тәсілдері мен әдістерін меңгеруін дамыту.
Тәрбиелік – Оқушылардың информатика пәніне деген қызығушылығын жан-жақты тәрбиелеу.
Сабақ түрі: лекция сабақ
Сабақ типі: жаңа сабақ игеру
Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап
Құрал-жабдықтар компьютер
Пәнаралық байланыс математика
Сабақ барысы
І.Ұйымдастыру кезеңі
ІІ.Өткенді қайталу
ІІІ.Жаңа тақырыпты түсіндіру
Программа деп машина тілі түсінетіндей, инструкциялар тізбегі түрінде жазылған алгоритмді айтамыз. Программа командалар тізбегінен тұрады. Командалар тізбегі орындалған кезде есептің нәтижесі шығады. Әрбір компьютер алдын-ала құрылған программа бойынша жұмыс жасайды.
Алгоритм ұғымын толығымен түсіну үшін оның қасиеттерін білу қажет. Және де компьютерде орындалатын алгоритмге қойылатын талаптарды білу керек:
1. Алгоритмнің айқын, дәл өрнектелу қасиеті. Алгоритмде көрсетілген барлық әрекеттер анық, нақты және белгілі болу керек. Онда көрсетілген қадамдар ғана орындалуы керек.
2. Алгоритмнің дискреттік (үзіктілік) қасиеті. Үлкен алгоритмді кіші модульдерге бөлу мүмкіндігі болу керек. Бұл қасиет бойынша алгоритмді кіші бөліктерге бөліп, аралық нәтижені бақылауға мүмкіндік алуға болады. Алгоритмді 2-3 бөлікке бөліп, оның әрқайсына бөлек алгоритм құруға болады.
3. Алгоритмнің нәтижелілік қасиеті. Кез келген алгоритм белгілі бір нәтижеге әкелуі қажет. Белгілі бір уақыт аралығында белгілі бір қадам орындалған соң біз бір нәтиже алуымыз керек.
4. Алгоритмнің жалпылық немесе ортақтық қасиеті. Алгоритм тек бір ғана есепке емес, бір типті есептерге жалпы болуы керек. Мұндай қасиет жалпылық қасиет деп аталады. Мысалы, квадрат теңдеудің түбірлерін табатын алгоритм тек қана бір есепке емес, барлық квадрат теңдеу есептеріне арналған болуы керек.
Алгоритмді жазу тәсілдері.
Алгоритмді компьютерде орындау үшін оны белгілі бір заңдылықтарға сәйкес өңдеу керек. Алгоритмді жазудың бірнеше тәсілдері бар:
1. Табиғи тілде
2. Арнайы түйінді сөздер – терминдер, псевдокодтар арқылы жазу. Яғни, қарапайым алгоритмдік тілдер қолдану.
3. Блок-схема түрінде графикалық кескіндеу.
4. Программалау тілінде жазу.
у = (ах+b)(сх -d) функциясын есесптеу үшін келесі қарапайым әрекеттерді орындау керек:
1) а- ны х-ке көбейтіп, оны У деп белгілеп аламыз;
2) У – ті b –ға қосып, оны У1 деп белгілейміз;
3) с – ны х – ке көбейтіп, оны У2 деп белгілейміз;
4) У2 –ден d – ны алып тастаймыз, оны У3 деп белгілейміз;
5) У1 –ді У3 –ке көбейтіп, нәтижені У4 деп белгілейміз
Осының ішінде алгоритмді блок-схема түрінде жазу және одан кейін оны программалау тіліне аудару кеңінен қолданылады.
Алгоритмді графикалық кескін түрінде жазу – кеңінен қолданылатын тәсіл. Алгоритм схемасын блок-схема деп атайды.
Атауы |
Блок-схема түрі |
Негізгі әрекеттері |
Процесс |
Математикалық өрнектерді есептеу |
|
Таңдау |
Шартқа сәйкес есептеу жолын таңдау |
|
Модификация |
Циклдің басы (қайталау) |
|
Енгізу және шығару |
Берілгендерді енгізу және шығару |
|
Басы, соңы |
Алгоритмнің басы және соңы |
|
Қосалқы программа |
Қосалқы программа шақыру |
ІҮ. Жаңа тақырыпты бекіту
Тапсырмалар мен сұрақтар:
1. Алгоритм қасиеттері?
2. Алгоритмнің формальды орындалуы дегеніміз не?
3. Алгоритмді жазу тәсілдері?
4. Блок-схема дегеніміз не?
5. Қандай блок-схема түрлерін білесіңдер?
6. Блок-схема құру үшін қандай ережелерді білесің?
Тапсырма. Жұмыс дәптеріңе орында.
Өзіңе таныс бірнеше (3) алгоритмді мысалға келтір. Жұмыс дәптеріңе пункттер бойынша жаз.
Тапсырма №2. Жұмыс дәптеріңе орында.
У функциясының мәнін табу алгоритмдерін жаз:
а) y=(5x2 – 4)(x2 + 7);
b) y=(4x + 2)2 + x3;
5) b3 – ті b4 – ке бөліп, нәтижені b5 деп белгілеу;
6) b5 – тен 1-ді алып тастап, нәтижені У деп белгілеу.
x – тің кез келген мәні үшін у = (ах3 + b) / (cx3 – d) функциясының блок –схемасын құр.
Ү.Сабақты қорытындылау және бағалау
Оқушыларға алгоритм ұғымы және оның қасиеттері туралы мағлұмат беру. Алгоритмге блок-схема құруды үйрету.
ҮІ. Үйге тапсырма беру. Бағалау
Алгоритм, программа ұғымдары. Алгоритм қасиеттері. Алгоритм жазу тәсілдері. Алгоритм график түрінде кескінделуі.
- Асқар Сүлейменов
- Асқар Сүлейменов
- Асқар Сүлейменов
- Асқар Сүлейменов
Барлық авторлар
Ілмек бойынша іздеу
Мақал-мәтелдер
Қазақша есімдердің тізімі