Funksiyalar
|
Tavsifi
|
ceil(x)
|
Eng yaqin katta butun songacha yaxlitlaydi. Ceil(1.5)==2, ceil(–1.5)==–1
|
round(x, n)
|
x sonini nuqtadan keyin n ta belgi qolgunga qadar yaxlitlaydi.
|
floor(x)
|
Eng yaqin kichik butun songacha yaxlitlaydi.floor(1.5)==1, floor(–1.5)== –2
|
round(x)
|
x sonini yaxlitlaydi.
|
log(a, b)
|
b asosga ko‘ra a logarifmini hisoblaydi.
|
log10(x)
|
x sonining o‘nli logarifmini hisoblaydi.
|
sqrt(x)
|
x ning kvadrat ildizini hisoblaydi.
|
pow(x, n)
|
x ning n-darajasini hisoblaydi.
|
factorial(x)
|
x faktorialni hisoblaydi.
|
abs(x)
|
x ning modulini hisoblaydi.
|
cos(x)
|
x ning kosinusini hisoblaydi.
|
sin(x)
|
x ning sinusini hisoblaydi.
|
tan(x)
|
x ning tangensini hisoblaydi.
|
acos(x)
|
x ning arkkosinusini hisoblaydi.
|
asin(x)
|
x ning arksinusini hisoblaydi.
|
atan(x)
|
x ning arktangensini hisoblaydi.
|
degrees(x)
|
Radiandan gradusga o‘tkazadi.
|
radians(x)
|
Gradusdan radianga o‘tkazadi.
|
Masala. Tomoni a ga teng bo‘lgan teng tomonli uchburchakni yuzini hisoblash dasturini tuzing. a foydalanuvchi tomonidan kiritiladi.
from math import *
a = int(input())
s = sqrt(3/4)*pow(a,2) print(s)
4
13.856406460551018
1.Berilgan burchak yoyining uzunligini hisoblovchi dastur tuzing. Yoyning burchagi (gradusda) hamda radiusi foydalanuvchi tomonidan kiritiladi
r=int(input('r='))
alfa=int(input('alfa='))
pi=3.14
l=pi*r*alfa/180
print('l=',l)
2. y = x * cos x funksiyasi qiymatini hisoblovchi dastur tuzing. x foydalanuvchi tomonidan kiritiladi
from math import*
x=float(input('x='))
y=x*cos(x)
print('y=',y)
3. Kvadrat tenglamaning ildizlarini hisoblash dasturini tuzing. a, b, c foydalanuvchi tomonidan kiritiladi
from math import*
a=int(input('a='))
b=int(input('b='))
c=int(input('c='))
d=b*b-4*a*c
if d==0:
print('x1=x2=',b/2*a)
if d>0:
print('x1=',(-b-pow(d,2)/(2*a)))
print('x2=',(-b+pow(d,2)/(2*a)))
if d<0:
print('tenglama yechmga ega emas',end='.')
4. Berilgan haqiqiy sonning kasr qismini 1 dan 4 gacha bo‘lgan aniqlikda yaxlitlang.
Berilgan son: 0.26598
Natija:
1-aniqlikda: 0.3 2-aniqlikda: 0.27
3-aniqlikda: 0.266 4-aniqlikda: 0.2660
for i in range (1,5):
n=round(a,i)
print(i,'- aniqlikda',(n)) i+=1
Uyga vazifa
5. Doira sektorining yuzasini hisoblash dasturini tuzing. Doiraning radiusi hamda sektorning burchagi (gradusda) foydalanuvchi tomonidan kiritiladi.
r=int(input('r='))
alfa=int(input('alfa=')) pi=3.14
l=pi*r*r*alfa/360
print('l=',l)
Sana: Informatika-9. 65 – dars.
Darsning maqsadi: a) Ta’limiy: O’quvchilarga foydalanuvchi grafik interfeysi (GUI) ilovalarini yaratishda vijetlardan foydalanishni o’rgatish;
b) Tarbiyaviy: o’quvchilarni fanga bo’lgan qiziqishini oshirish orqali ularni tartib va intizomga o’rgatish
c) Rivojlantiruvchi: o’quvchilarning kompyuterdan foydalanish haqidagi bilim va tasavvurlarini hamda mantiqiy fikrlash darajasini oshirish .
Dars turi: Aralash (nazariy va amaliy).
Dars shakli: Sinfda ishlash, guruhda ishlash, yakka tartibda ishlash.
O‘qitish metodi va texnologiyalari: Aqliy hujum, savol-javob, kichik guruhlarda ishlash, “Loyihalash” metodi
O’qitish vositasi: Elektron resurslar, darslik, plakatlar, tarqatma materiallari
Dars vositasi:kompyuter, proyektor
Tayanch tushunchalar: Grafik interfeys, kutubxona moduli, vijetlar, koordinatalar tizimi
Darsning blok-chizmasi
T.r
|
Darsning bosqichlari
|
Vaqt
|
1
|
Tashkiliy qism
|
3 daqiqa
|
2
|
O’tilganlarni takrorlash
|
7 daqiqa
|
3
|
Yangi mavzu ustida ishlash
|
17 daqiqa
|
4
|
Yangi mavzuni mustahkamlash
|
15 daqiqa
|
5
|
Uyga vazifa
|
3 daqiqa
|
Darsning borishi
Tashkiliy qism
Do'stlaringiz bilan baham: |