Кенжебаева даметкен камариденовна «python бағдарламалау тілі. Толық курсы»



бет21/45
Дата11.10.2024
өлшемі2,26 Mb.
#206163
1   ...   17   18   19   20   21   22   23   24   ...   45
Байланысты:
«PYTHON БАҒДАРЛАМАЛАУ ТІЛІ. ТОЛЫҚ КУРСЫ» Кенжебаева Д.К.

Оқулық және қосымша ақпараттар
ТАПСЫРМА: Калькулятордағы қателерді өңдеу

Бұл тапсырманың мақсаты-негізгі арифметикалық амалдарды (қосу, азайту, көбейту және бөлу) орындайтын, бірақ мүмкін қателерді өңдейтін Python бағдарламасын құру.


Python сценарийін жасаңыз және оны calculator.py деп атаңыз.


Арифметикалық амалдарды орындайтын есептеу функциясын жасаңыз. Функция үш аргументті қабылдауы керек: operand1, operand2 және operator.


Функцияның ішінде try құрылымын қолданыңыз...Келесі қателерді өңдеуге арналған except:


Егер оператор (оператор) рұқсат етілгендердің бірі болмаса: "+", "-", "*", "/" - қате туралы хабарды шығарыңыз.


Егер нөлге бөлу операциясы болса (0-ге бөлу әрекеті) - қате туралы хабарды шығарыңыз.
Операция сәтті орындалған жағдайда функция нәтижені қайтаруы керек.

Бағдарламаның негізгі бөлігінде:


Пайдаланушымен амандасыңыз және бағдарлама арифметикалық амалдарды орындауға арналғанын түсіндіріңіз.


Пайдаланушыдан Операндтар мен операторды енгізуді сұраңыз.
Операцияны орындау үшін есептеу функциясын қолданыңыз және нәтижені экранға шығарыңыз.
Егер есептеу процесінде қате пайда болса, қате туралы хабарды шығарыңыз.

«ББҮ» кестесін толтыру барысын-да білгім келеді кестесінде оқушылардың мүмкін болған яғни білгісі келетін жұмыс түрлері;



Оқулық, суреттер, әртүрлі заттар, тапсырма-лар, кері байланыс, стикер.

Сабақтың соңы
5 мин

Кері байланыс




Оқушылар бүгінгі сабақты қандай деңгейде түсініп,білгендерін ПИРАМИДА ғы бояу арқылы біле аламыз

Оқушылардың таңдаған баспалдағына пікір қалдыру.

АКТ құралдары


Түрлі–түсті қарандаштар, сызғыш,

10 сабақ



Бөлім:




Педагогтің аты-жөні:




Күні:




Сыныбы:




Қатысушылар саны




Қатыспағандар саны




Сабақтың тақырыбы:

Есептеу және айнымалылар

Сабақтың мақсаты:

Оқушыларға шартты оператор қызметін түсіндіру арқылы бағдарлама жасауға үйрету



Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   45




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет