Дарси 8. Кори амалӣ бо реҷаи интерактивӣ - Технологияи иттилоотӣ — синфи 10
Дар Python ифода дар як сатр навишта мешавад: каср нест, дараҷа дар боло нест. Қоидаҳо:
- каср 125+ca+b – сурат ва махраҷро дар қавс мегузоранд:
(a+b)/(125+c);
- зарб ҳамеша бо
* навишта мешавад: ax2 – a*x**2;
- дараҷа –
**: – ;
навбатӣДарси 9. Реҷаи скриптҳои Python
1 соат
23
2**3
қимати манфиро дар тағйирёбанда c = -25 менависем.Реҷаи интерактивӣ барои ин машқ хеле мувофиқ аст: ифодаро менависед, Enter-ро пахш мекунед ва ҷавобро фавран мебинед.
Мисолҳо
Мисоли 1. Қимати 125+ca+b-ро ҳангоми a=150, b=50, c=−25 ҳисоб кунед.
Қимат 2.0: 125−25150+50=100200=2.
Мисоли 2. Қимати bx2+c−15a2+cx+25-ро ҳангоми a=15, b=5, x=2, c=3 ёбед.
Қимат 32.0: 20+3−15225+6+25=8256=32.
Мисоли 3. z=x+25123+ac+b−ax2−18-ро ҳангоми a=4, b=10, x=−5, c=7 ҳисоб кунед.
Худатон иҷро кунед
Лабораторияи Python: ифодаҳо дар реҷаи интерактивӣсанҷида бин! Кор дар синф
Машқҳо
1. Барои ёфтани қимати ифодаҳои математикии зерин дар реҷаи интерактивии Python барнома созед. Дар ифодаҳои ҳарфдор a=1, b=2, c=3, d=4 гиред.
б) 0,1⋅25+36⋅23+22−2
в) 4a+b+c+d
г) 3a+b+c⋅3d+2+4
д) 21+2⋅31+2+3⋅41+2+3+4
е) 4,55+0,5−0,25⋅0,25−2,1
ж) 25+6+7+8−24+3+2−21
з) 1,01⋅3015⋅1221−0,2
и) 1,01⋅15+30⋅21+12−0,2
к) a+b+c+2ad
2. Қимати ифодаи арифметикии z=ax+b12+a2+bx+x2−8-ро ҳангоми a=14, b=1, x=35 ва c=17 дар реҷаи интерактивӣ ҳисоб кунед.
3. Қимати ифодаи z=bx+c2x−10a-ро ҳангоми a=15, b=21, x=3,5 ва c=−2 дар реҷаи интерактивӣ барномасозӣ кунед.
Вазифаи хонагӣ
- Дар синф иҷро нашудаи 1-умро дар компютр ё лаборатория иҷро кунед (ҷадвали қисмҳо а–к ба шумо аз тарафи омӯзгор тақсим мешавад).
- Супоришҳои 2 ва 3-ро дар лаборатория санҷед.
- Вазифаи хонагии онлайнро («ТИ 10 · Вазифаи хонагӣ · Дарси 8») дар саҳифаи «Супоришҳо» иҷро кунед, агар омӯзгор таъин карда бошад.
Хулоса
- Формула дар як сатр: каср – қавс, зарб –
*, дараҷа – **.
- Қиматҳоро бо
a = … медиҳем, баъд ифодаро менависем.
- Реҷаи интерактивӣ – барои санҷиши зуд, скрипт – барои барномаи калон.
Дар ин дарс
- формулаи математикиро ба як сатри Python мегардонед (қавс,
*, **, /);
- бо тағйирёбандаҳо дар реҷаи интерактивӣ ҳисоб мекунед;
- мефаҳмед, ки чаро сатри
>>> барои санҷиши зуди ифодаҳо қулай аст.
Такрор (2 дақиқа)
- Дар реҷаи интерактивӣ
1+2*3 чӣ медиҳад?
- Бе
import math math.sqrt(9) кадом хаторо медиҳад?
- Чаро
2*(5-8)*2.4+3.0 дар охир …999999 медиҳад?
Ҷавоб
-
-
NameError. 3. Компютр ададҳои касриро дар системаи дуӣ нигоҳ медорад ва баъзеро дақиқ навишта наметавонад.
Се қоида: каср – қавс, зарб – аломати *, дараҷа – **.Дар хотир доредРеҷаи интерактивӣ – василаи тавонои омӯзиш: бе сохтани скрипт рамзро зуд месанҷед ва малакаи худро беҳтар мекунед. Барои лоиҳаҳои калонтар реҷаи скриптҳо (дарси 9) беҳтар аст.
Кори амалӣ
- Дар лаборатория консоли
>>>-ро кушоед ва се мисолро аз боло иҷро кунед.
- Қиматҳои тағйирёбандаҳоро иваз кунед ва ҷавоби навро пешбинӣ кунед; баъд санҷед.
- Супоришҳоро иҷро кунед: ифодаро дар як сатр нависед ва
print истифода баред.
Калимаҳои калидӣреҷаи интерактивӣифодатағйирёбандақавс**
Ман дар ин дарс чӣ омӯхтам?Кадомашро аллакай метавонед ва кадомашро боз машқ мекунед?
- Ман формулаи каср дорро ба як сатр мегардонам.
- Ман қавсҳоро дуруст мегузорам.
- Ман ҷавоби Python-ро бо ҳисоби дастӣ муқоиса мекунам.
Нависед: ифодаи 2+310-ро дар Python чӣ тавр менависед?
Каср 2ca+b-ро дар як сатри Python дуруст нависед.
Як ҷавобро интихоб кунед Сатрҳоро ба тартиби дуруст гузоред, то қимати c+1 ёфт шавад.
Унсурҳоро бо тартиби дуруст ҷойгир кунед1a = 3
2c + 1
4b = a + 1
>>> a=150
>>> b=50
>>> c=-25
>>> (a+b)/(125+c)
2.0
>>> a=15
>>> b=5
>>> x=2
>>> c=3
>>> (a**2+c*x+25)/(b*x**2+c-15)
32.0
>>> a = 4
>>> b = 10
>>> c = 7
>>> x = -5
>>> z = (123+a**c+b)/(x+25)-a*x**2-18
>>> print(z)
707.85