|
Қысқа мерзімді жоспары |
|||||
|
Бөлім |
Деректер базасы |
||||
|
Педагогтың аты-жөні |
Кожантаева А.Г |
||||
|
Күні |
6.11.24 |
||||
|
Сынып 10 ә |
Қатысушылар саны |
|
Қатыспағандар саны |
|
|
|
Сабақтың тақырыбы: |
|
||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары
|
10.5.1.1 функциялар мен процедураларды пайдаланып бағдарламалау тілінде код жазу |
||||
|
Сабақтың мақсаты:
|
|
||||
|
|
|
||||
Сабақтың барысы:
|
Сабақ кезеңі |
Уақыт |
Мұғалімнің іс-әрекеті |
Оқушылардың іс-әрекеті |
Бағалау |
Ресурстар |
|
Ұйымдастыру сәті |
2 мин |
Сәлемдесу, сабаққа дайындығын тексеру. |
Сабаққа дайындалу. |
Бақылау |
- |
|
Білімді жаңарту |
5 мин |
Айнымалылар мен операторлар туралы өтілген материалды қайталау. Сұрақтар қою: Айнымалы дегеніміз не? Қандай деректер түрлерін білесіз? |
Сұрақтарға жауап беру. |
Ауызша сауалнама |
Тұсаукесер |
|
Жаңа материалды меңгерту |
15 мин |
Функциялар мен процедуралар кодты құрылымдауға мүмкіндік беретін бағдарламалаудағы іргелі ұғымдар болып табылады, бұл оны оқуға ыңғайлы, қайта пайдалануға болатын және модульдік етеді. Оларды толығырақ қарастырайық. Функция дегеніміз не? Функция - белгілі бір тапсырманы орындайтын және нәтижені қайтаратын код блогы. Ол кіріс деректерін (аргументтер) қабылдайды және шығыс деректерін шығарады. Мысалы:
Функциялар не үшін қажет?
Процедура дегеніміз не? Процедура - белгілі бір әрекеттер тізбегін орындайтын, бірақ ешбір мәнді қайтармайтын код блогы. Ол енгізуді қабылдай алады, бірақ оның негізгі мақсаты қандай да бір әрекетті орындау болып табылады. Функция және процедура ұғымдарын мысалдар арқылы түсіндіріңіз. Таңдалған бағдарламалау тілінде қарапайым функцияны құруды көрсету. Оқушылардың функционалдық сауаттылығын дамытуға арналған өмірмен байланысты тапсырмалар беріледі. Автобус картасы билетінінң қалдық сомасын есептеу кодын шығару тапсырмасы беріледі. автобус картасындағы ақша қалдығын есептеу үшін Python-да жазылған қарапайым код мысалы. Бұл бағдарлама бастапқы балансты енгізіп, әрбір жол жүру құнын азайта отырып, соңында картада қанша теңге қалғанын есептейді. def remaining_balance(initial_balance, fare, trips): # Бастапқы баланс, бір жол жүру құны, және жол жүру саны арқылы қалдықты есептейді balance = initial_balance - (fare * trips) return balance if balance >= 0 else "Баланс жеткіліксіз" # Мысалы: initial_balance = 1000 # бастапқы баланс 1000 теңге fare = 80 # бір жол жүру құны 80 теңге trips = 5 # жол жүру саны balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) Түсіндіру: remaining_balance функциясы бастапқы балансты, бір жол жүру құнын және жалпы жол жүру санын алады. Функция жол жүрудің жалпы құнын бастапқы баланстан азайтады. Егер қалған баланс теріс мәнге айналса, онда ол "Баланс жеткіліксіз" деп қайтарады. Бұл кодты әр түрлі бастапқы мәндермен өзгертіп, өздері программасын жазады. Программа тексереді. Нәтижені шығарады. balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) |
Анықтамаларды жазып, түсіндірмелерді тыңдаңыз. def remaining_balance(initial_balance, fare, trips): # Бастапқы баланс, бір жол жүру құны, және жол жүру саны арқылы қалдықты есептейді balance = initial_balance - (fare * trips) return balance if balance >= 0 else "Баланс жеткіліксіз" # Мысалы: initial_balance = 1000 # бастапқы баланс 1000 теңге fare = 80 # бір жол жүру құны 80 теңге trips = 5 # жол жүру саны balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) |
Бақылау |
Презентация, тақта |
|
Материалды бекіту |
15 мин |
Қарапайым функциялар мен процедураларды құру бойынша тапсырмаларды жеке орындау. Қажет кезде студенттерге көмектесу. |
Тапсырмаларды орындайды, сұрақтар қояды. |
Орындалған тапсырмаларды тексеру |
Тапсырмалары бар үлестірме қағаздар |
|
Үй жұмысы |
3 мин |
Үй тапсырмасын түсіндіру: функциялар мен процедураларды пайдалана отырып, белгілі бір мәселені шешетін бағдарлама құрастыру. |
Үй тапсырмасын жазып алу. |
- |
- |
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Пайдаланушы функциялары мен процедуралары
Пайдаланушы функциялары мен процедуралары
|
Қысқа мерзімді жоспары |
|||||
|
Бөлім |
Деректер базасы |
||||
|
Педагогтың аты-жөні |
Кожантаева А.Г |
||||
|
Күні |
6.11.24 |
||||
|
Сынып 10 ә |
Қатысушылар саны |
|
Қатыспағандар саны |
|
|
|
Сабақтың тақырыбы: |
|
||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары
|
10.5.1.1 функциялар мен процедураларды пайдаланып бағдарламалау тілінде код жазу |
||||
|
Сабақтың мақсаты:
|
|
||||
|
|
|
||||
Сабақтың барысы:
|
Сабақ кезеңі |
Уақыт |
Мұғалімнің іс-әрекеті |
Оқушылардың іс-әрекеті |
Бағалау |
Ресурстар |
|
Ұйымдастыру сәті |
2 мин |
Сәлемдесу, сабаққа дайындығын тексеру. |
Сабаққа дайындалу. |
Бақылау |
- |
|
Білімді жаңарту |
5 мин |
Айнымалылар мен операторлар туралы өтілген материалды қайталау. Сұрақтар қою: Айнымалы дегеніміз не? Қандай деректер түрлерін білесіз? |
Сұрақтарға жауап беру. |
Ауызша сауалнама |
Тұсаукесер |
|
Жаңа материалды меңгерту |
15 мин |
Функциялар мен процедуралар кодты құрылымдауға мүмкіндік беретін бағдарламалаудағы іргелі ұғымдар болып табылады, бұл оны оқуға ыңғайлы, қайта пайдалануға болатын және модульдік етеді. Оларды толығырақ қарастырайық. Функция дегеніміз не? Функция - белгілі бір тапсырманы орындайтын және нәтижені қайтаратын код блогы. Ол кіріс деректерін (аргументтер) қабылдайды және шығыс деректерін шығарады. Мысалы:
Функциялар не үшін қажет?
Процедура дегеніміз не? Процедура - белгілі бір әрекеттер тізбегін орындайтын, бірақ ешбір мәнді қайтармайтын код блогы. Ол енгізуді қабылдай алады, бірақ оның негізгі мақсаты қандай да бір әрекетті орындау болып табылады. Функция және процедура ұғымдарын мысалдар арқылы түсіндіріңіз. Таңдалған бағдарламалау тілінде қарапайым функцияны құруды көрсету. Оқушылардың функционалдық сауаттылығын дамытуға арналған өмірмен байланысты тапсырмалар беріледі. Автобус картасы билетінінң қалдық сомасын есептеу кодын шығару тапсырмасы беріледі. автобус картасындағы ақша қалдығын есептеу үшін Python-да жазылған қарапайым код мысалы. Бұл бағдарлама бастапқы балансты енгізіп, әрбір жол жүру құнын азайта отырып, соңында картада қанша теңге қалғанын есептейді. def remaining_balance(initial_balance, fare, trips): # Бастапқы баланс, бір жол жүру құны, және жол жүру саны арқылы қалдықты есептейді balance = initial_balance - (fare * trips) return balance if balance >= 0 else "Баланс жеткіліксіз" # Мысалы: initial_balance = 1000 # бастапқы баланс 1000 теңге fare = 80 # бір жол жүру құны 80 теңге trips = 5 # жол жүру саны balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) Түсіндіру: remaining_balance функциясы бастапқы балансты, бір жол жүру құнын және жалпы жол жүру санын алады. Функция жол жүрудің жалпы құнын бастапқы баланстан азайтады. Егер қалған баланс теріс мәнге айналса, онда ол "Баланс жеткіліксіз" деп қайтарады. Бұл кодты әр түрлі бастапқы мәндермен өзгертіп, өздері программасын жазады. Программа тексереді. Нәтижені шығарады. balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) |
Анықтамаларды жазып, түсіндірмелерді тыңдаңыз. def remaining_balance(initial_balance, fare, trips): # Бастапқы баланс, бір жол жүру құны, және жол жүру саны арқылы қалдықты есептейді balance = initial_balance - (fare * trips) return balance if balance >= 0 else "Баланс жеткіліксіз" # Мысалы: initial_balance = 1000 # бастапқы баланс 1000 теңге fare = 80 # бір жол жүру құны 80 теңге trips = 5 # жол жүру саны balance = remaining_balance(initial_balance, fare, trips) print("Картадағы қалдық:", balance) |
Бақылау |
Презентация, тақта |
|
Материалды бекіту |
15 мин |
Қарапайым функциялар мен процедураларды құру бойынша тапсырмаларды жеке орындау. Қажет кезде студенттерге көмектесу. |
Тапсырмаларды орындайды, сұрақтар қояды. |
Орындалған тапсырмаларды тексеру |
Тапсырмалары бар үлестірме қағаздар |
|
Үй жұмысы |
3 мин |
Үй тапсырмасын түсіндіру: функциялар мен процедураларды пайдалана отырып, белгілі бір мәселені шешетін бағдарлама құрастыру. |
Үй тапсырмасын жазып алу. |
- |
- |
шағым қалдыра аласыз













