Сабақтың басы
5 мин
|
Дайын болуды тексеру ұйымдастырушылық іс- шарасы
Орындауды керек ететін жаңа бөлімдерімен және тапсырмаларымен танысу
Оқушылармен бірге сабақтың мақсатын/ міндеттерін және бағалау шарттарын аңықтау.
ФУНКЦИЯЛАРЫМЕН ЖҰМЫС ЖАСАУ
Мүмкіндіктермен жұмыс істеу кодты неғұрлым құрылымдалған және қайта пайдалануға болатын түрде ұйымдастыруға мүмкіндік беретін бағдарламалаудың маңызды бөлігі болып табылады. Функция-белгілі бір тапсырманы немесе әрекетті орындайтын код блогы. Мүмкіндіктермен қалай жұмыс істеу керектігін егжей-тегжейлі қарастырайық:
1. Функцияның анықтамасы:
Функцияны def кілт сөзімен анықтауға болады, содан кейін функцияның атауы және функцияның параметрлері (аргументтері) бар жақшалар. Содан кейін қос нүкте келеді, содан кейін функцияның денесі орналасады.
2. Функцияны шақыру:
Функцияны орындау үшін оны аты бойынша шақырып, қажетті дәлелдерді беру керек.
3. Мәндерді қайтару:
Функция return кілт сөзін пайдаланып мәнді қайтара алады. Егер қайтару болмаса, функция None қайтарады.
|
Оқушылар амандасып ,бір-біріне сәттілік тілейді.
|
ҚБ: «Бағдаршам әдісі »
|
сабақ презентациясы
|
Сабақтың ортасы
30 мин
|
Жаңа материалды зерттеу.
4. Параметрлер мен дәлелдер:
Параметрлер-бұл функцияның анықтамасында көрсетілген атаулар, олар қандай аргументтерді функцияға беру керектігін сипаттайды. Аргументтер-қоңырау кезінде функцияға берілген мәндер.
5. Функция құжаттамасы:
Функцияларды олардың мақсатын, параметрлерін және қайтарылатын мәндерін сипаттау үшін құжаттама жолдары (docstring) арқылы құжаттау ұсынылады.
6. Жергілікті және ғаламдық айнымалылар:
Функция ішінде жарияланған айнымалылар жергілікті болып табылады және тек осы функцияның ішінде қол жетімді. Функциядан тыс жарияланған айнымалылар ғаламдық деп аталады және барлық кодта қол жетімді.
7. Рекурсия:
Функция өзін-өзі тудыруы мүмкін, оны Рекурсия деп атайды. Бұл ішкі тапсырмаларға бөлінуі мүмкін тапсырмаларды шешу үшін пайдалы.
8. Модульдер мен кітапханалар:
Функциялар кодты қайта пайдалану үшін модульдер мен кітапханаларға ұйымдастырылуы мүмкін.
|
Оқулық және қосымша ақпараттар
Тапсырма: температура түрлендіргіші
Бұл тапсырманың мақсаты-температураны Цельсийден Фаренгейтке және керісінше түрлендіру функциясын құру.
Екі функцияны жасаңыз: celsius_to_fahrenheit және fahrenheit_to_celsius, олар сәйкес түрлендірулерді орындайды.
celsius_to_fahrenheit температураны Цельсий градусымен қабылдап, оның баламасын Фаренгейт градусымен келесі формуланы қолдана отырып қайтаруы керек: F = C * 9/5 + 32, мұндағы F - Фаренгейт градусындағы температура, C - Цельсий градусындағы температура.
fahrenheit_to_celsius температураны Фаренгейт градусымен қабылдап, оның баламасын Цельсий градусымен келесі формуланы қолдана отырып қайтаруы керек: C = (F - 32) * 5/9, мұндағы C - Цельсий градусындағы температура, F - Фаренгейт градусындағы температура.
Сіздің бағдарламаңыз пайдаланушыға түрлендіру түрін (Цельсийден Фаренгейтке немесе керісінше) таңдап, температура мәнін енгізуді ұсынуы керек.
Содан кейін бағдарлама тиісті функцияны шақырып, нәтижені экранға шығаруы керек.
|
ҚБ: «Бағдаршам»
«ББҮ» кестесін толтыру барысында білгім келеді кестесінде оқушылардың мүмкін болған яғни білгісі келетін жұмыс түрлері;
|
Оқулық, суреттер, әртүрлі заттар, тапсырмалар, кері байланыс, стикер.
|