Тармақты алгоритмді бағдарламалау бойынша 7-сынып таныстырылымы
Sheber Education·24 Маусым·Қаралды:79Жүктелді:0
Таныстырылымда информатика пәніндегі тармақты алгоритмді бағдарламалау тақырыбына қатысты оқу материалы берілген. Он төрт беттен тұратын жұмыс 7-сынып оқушыларына тақырыпты көрнекі түрде түсіндіруге және білімін бекітуге көмектеседі.
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
Барлық топтарға Сіздерге берілген тапсырмалардан үш топқа ортақ кілттік сөзді айтыңыз :
1 – топ. Сурет түріндегі ақпарат
2 - топ. Дыбыс түріндегі ақпарат
3 – топ. Мәтін түріндегі ақпарат
Сіздің ойыңызша бүгін қандай тақырыппен таныс боламыз?
Сабақтың тақырыбы :
Тармақты алгоритмдерді программалау
Сабақтың мақсаты
бағдарламалау тілінде алгоритм жазу
визуалды ортада ( мысалы, Lazarus ) бағдарламалаудың тілінде сызықтық және тармақты алгоритмдер жазу )
Сәттілік критерийі
- шартты оператордың толық және қысқартылған жазылу түрлерін білу
- бағдарламалау тілінде шартты операторлардың құрылымын дұрыс жаза алу
- шартты операторды жобаның қай жерде қолдану керек екендігін талдау
- деректерді талдау үшін диаграмманың дұрыс типін таңдау
« Егер » деген сөзді қай уақытта және қайда қолданатыңызды айтыңыз , мысал келтіріңіз
Анықтама . Тармақталу (Ветвление; branching, fork ) тандау бар жағдайда басқаруды беру; программадағы бірнеше команда тізбектерінің — тармақтардың біреуін берілген шарт бойынша таңдау . Тармақ (Ветвь; branch) — алгоритмдер мен программаларда — тармақталу нүктесінен басталатын , таңдап алынатын жолдардың бірі .
Анықтама . Тармақталу операторы шарттың орындалуына немесе орындалмауына байланысты екі түрлі жағдайдың бірін таңдауға мүмкіндік береді .
Толық формасы :
Егер ( шарт ) онда 1 ші әркекет
әйтпесе 2 ші әрекет
Қысқартылған формасы :
Егер ( шарт ) онда 1 ші әрекет
алгоритмдік тілінде және блок-схема түрінде шартты оператордың жазылуы
шарт
иә ( онда )
жоқ ( әйтпесе )
1 ші әрекет
2 ші әрекет
шарт
иә ( онда )
жоқ ( әйтпесе )
1 ші әрекет
Бағдарламалау тілдеріндегі жалпы жазылу формасы
Pascal/Lazarus
C++/C++ Builder
Python
If < шарт > then
1 ші әрекет
else
2 ші әрекет
If ( шарт )
{ 1 ші әрекет }
else
{2 ші әрекет }
If < шарт > :
1 ші әрекет
else:
2 ші әрекет
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

