|
Dasturga Muqaddima 1-bosqich
|
bet | 4/31 | Sana | 22.10.2022 | Hajmi | 5.67 Mb. | | #27828 |
Bog'liq Uzb coders qollanma TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz 8-qism
1-savol
Ushbu dasturni birinchi marta ishga tushirganingizda qanday xato xabari chiqdi?
Izoh: 2-satrda “melinda” nomli o‘zgaruvchi ishlatilmoqda, biroq hali e’lon qilinmagan. Komputer kodni yuqoridan pastga o‘qiydi va keyingi qatorda u e’lon qilingani bilan xato chiqaradi. Bu xatoni bartarf etish uchun 2- va 3-satr o‘rnini almashtirish kerak.
2-savol
Sahifaning yuqori qismiga qayting va ushbu qatorlarni to‘g‘ri tartibga qo‘ying, so‘ngra dasturni yana ishga tushiring. Nima bo‘ldi?
Izoh: 7-qatorda 0 ga bo‘lish amali yozilgan. Matematika kursidan ham ma’lumki, 0 bo‘lish mumkin emas.
3-savol
Nima uchun yangi xato yuz berdi deb o‘ylaysiz? Xato xabari sizga qayerga qarash kerakligini aytadi.
Oxirgi topshiriq:
Bexato kod namunasi:
import turtle
melinda.color("gray")
melinda = turtle.Turtle()
melinda.forward(100)
melinda.left(120)
melinda.forward(100)
melinda.left(12/0)
melinda.forward(100)
9-qism
1-savol
Agar dasturingizda math deb nomlangan moduldan foydalanmoqchi bo‘lsangiz, qaysi satrlarni kodingizga kiritish kerak?
Izoh: modullar (turli maqsad uchun dasturiy kod to‘plamlari ) dasturda foydalanish uchun juda qulay. Ulardan foydalanish uchun ularni dastur boshida “qo‘shish” kerak – import qilish.
2-savol
Ushbu elementlarning har birini tavsifi bilan moslang:
Izoh: A file with some useful code, which we can import into our program. – Foydali kodni o‘z ichiga olgan va dasturga import qilinishi mumkin bo‘lgan fayl modul deb ataladi.
A named block of code that can be called to get the turtle to do something. – Alohida nomlangan va turtlega biror nima qildirish uchun nomi bilan chaqiriladigan kod qismi metod deb ataladi.
The name of one of the methods we've been using. – turtle bilan foydalanilishi mumkin bo‘lgan metodlardan birining nomi “forward”
An example of a method call. – metodni chaqirishga misol amy.forward(100)
|
| |