118
енгізу және шығару
операторларының жазылуын біліп,
сызықтық
алгоритмге программа қҧра алатындай дәрежеге жетуі қажет.
Жоспар:
1.
Мәліметтерді енгізу, шығару операторлары
2. Сызықтық алгоритмді программалау.
Мәліметтер қҧрылымына қарай сандар, жолдар, логикалық мәндер, тізбектер,
тізімдер, кортеж, сӛздіктер болып бӛлінеді.
Операция
Сипатталуы
Бҥтін санды бӛлу
Нәтиже бҥтін сан
Егер екі сан да нақты болса, бӛлшек бӛлігі ноль болатын сан шығады
x//y Мысалы:
100//8 → 12
101.8//12.5 → 8.0
x ты y бӛлгендегі қалдық
x%y
10%4 → 2
x
∗∗y
Дәрежеге шығару
2
∗∗3 → 8
2.3
∗∗(−3.5) → 0.05419417057580235
−x
Сан таңбасын алмастыру
Python тілінде сандарға операциялық амалдар ҥшін
мына іштестірілген
функциялар қолданылады, abs() (абсолют мәнін есептеу, abs(−3) → 3), pow()
(дәрежеге шығару, pow(2,3) → 8), divmod() (бҥтін санды бӛлудің бҥтін және
қалдық бӛлігі) , divmod(17,5)→ (3,2)) и round() (дӛңгелектеу, round(100.0/6)
→ 17.0). Бҧл функциялар ҥшін қосымша модульді қосу міндетті емес.
Бекіту мысалы. Ҥшбҧрыштың әр қабырғаларының ҧзындықтары берілген.
Ҥшбҧрыштың периметрін және Герон
формуласы бойынша ауданын
есептеңіз.
Бер.: a,b,c:N;
Табу керек: P- ? S-?
Программа коды:
# -*- coding: utf-8 -*-
import math
# Їшбўрыш ќабырєаларын енгізіѕіз--
a=int(input( ))
b=int(input( ))
c=int(input( ))
p=int(a+b+c)
119
pr=float((a+b+c)/2)
print('Їшбўрыш периметрі p=',p)
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
print('Їшбўрыш ауданы s=',s)
Достарыңызбен бөлісу: