«№150 ?аза? орта мектебі» коммуналды? мемлекеттік мекемесі Саба?ты? та?ырыбы: “Тарма?тал?ан алгоритмдер” Сыныбы: 8


Сабақтың тақырыбы: “Тармақталған алгоритмдер” Сабақтың мақсаты:Білімділік:Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.Дамытушылық:Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.Тәрбиелік: Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу. Үй тапсырмасы Алгоритм дегеніміз не? Программа дегеніміз не? Алгоритм қасиеттерін атаңыз? Алгоритмнің жалпы жазылуы? Мысалы сіз студент болу үшін қандай алгоритм қадамдарын орындау керексіз? Алгоритм нешеге бөлінеді және оларды атаңыз? «Соңы» сөзі жазылған элипс нені белгілеуде қолданылады? Блок-сызбалар.....? Алгоритм сөзі кімнің есімімен байланысты? Блок сызбаларда енгізу және шығару блогы үшін нені қолданады? Мысалы у=x+25 мәнін есептеудің алгоритмін және блок-сызбасын құрыңыз? Тармақталған алгоритмдер Тармақталған алгоритмдер Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталған алгоритмдер деп атайды. Тармақталу командасы (толымды) 1-серия 2-серия шарт иә жоқ Егер <шарт> онда <1-серия> әйтпесе <2-серия>Болды IF <шарт> THEN <1-серия> ELSE <2-серия> Алгоритмдік тіл Блок - схема QBasic тілі Тармақталу командасы (толымсыз) серия шарт иә жоқ Егер <шарт> онда <серия>Болды IF <шарт> THEN <серия> Алгоритмдік тіл Блок-схема QBasic тілі Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз: Математика QBasic Сипаттамасы = = Тең < < Кіші ≤ <= Кіші немесе тең > > Үлкен ≥ >= Үлкен немесе тең ≠ <> Тең емес Мысал. Екі a және b сандары берілген. Екі санның үлкенін табу программасы мен блок-схемасын құрайық. басы max = a енгізу a, b Шығару max a > b max = b соңы иә жоқ REM ECY;INPUT a, b IF a > b THEN max = a ELSE max = bPRINT “max=“ ; maxEND Сұрақ Жауап 1 Тармақталған алгоритм дегеніміз не? Қадамдардың тізбектеп орындалуы ___________ байланысты болатын алгоритм 2 Толық оператордың жазылу түрі Егер шарттың мәні «ақиқат» болса, _______________ , ал мән «жалған» болса, _____________ орындалады. 3 Қысқа оператордың жазылу түрі Егер шарттың мәні «ақиқат» болса, __________ , ал мән «жалған» болса, ____________________ орындалады. 4 Егер 5 Онда 6 Әйтпесе 3-деңгей 2-деңгей 1-деңгей 1-деңгейӨрнектерді QBasic тілінде жаз Шардың радиусы берілген көлемін табыңыз. Үш сан а,б,с берілген, осы сандардың кішісін табу алгоритмін құрыңыз. Үш сан а,б,с берілген, осы сандардың үлкенін табу алгоритмін құрыңыз. Мен компьютермен жұмыс істегенде, міндетті түрде монитор мен сканерді іске қосамын. Тышқанмен әріптерді теріп, сурет салу керек болса, сканерді пайдаланамын. Компьютерге дайын мәтінді қолдан енгізбеу үшін джойстикті қолданамын. Ал мәтінді басып алу үшін жүйелік блокқа қағаз саламын. Принтер арқылы әндерді тыңдап, динамик деп аталатын плоттерде құжаттарды сақтаймын Бір бала компьютерде қалай жұмыс істегені жайлы әңгіме жазыпты. Сол әңгімені оқып, оның неше қате жібергенін анықтаңдар. 2. Мен компьютерде жұмыс істегенді ұнатамын. Меніңше, сурет салу үшін ең ыңғайлы программа Word графикалық редакторы шығар. Ол арқылы мен тек сурет салып қана қоймай, оның кез келген бөлігін бояймын. Оған қоса осы программа арқылы мәліметтерді есте сақтаймын. Өз жұмысымның нәтижелерін мен векторлық .bmp форматында сақтаймын. Бұл құралдың жасы 2000-5000 жылдар шамасы. Бұл құралды гректер мен Батыс Еуропалықтар «абак» деп, қытайлықтар «суанпан» деп, жапондықтар «серобян» деп атаған.Жәшіктің ішінде қандай құрал бар? Құпия жәшік ДӨҢГЕЛЕК ЧАЙНВОРД Сабақ ұнады ма? иә жоқ Рефлексия