Тапсырмалар
1. функциясының [1;5] аралықта h=1,5 қадаммен өзгеретін мәнін есепте.
2. Кез-келген санның жұп не тақ екенін анықтайтын программа құрыңыз.
3. S=12 +22+32+?.+102- қосындысын есепте.
4. 1-ден 20-ға дейінгі тақ сандардың арифметикалық ортасын ,ал жұп сандардың геометриялық ортасын тап.
5. 3 сан берілген. Соның ішіндегі теріс және оң сандардың санын анықта.
6. Функциялардың мәнін төмендегі берілгендер бойынша есептеу программасын жаз
7. Функциялардың мәнін төмендегі берілгендер бойынша есептеу программасын жаз
8. Бөлменің температурасы 50 градустан жоғары болса, “ыстық” сөзін, 25 градустан жоғары болса, “қалыпты” сөзін, ал 25 градустан төмен болса, “суық” сөзін экранға шығару керек.
9.
10.
10-дық санау жүйесіндегі сан енгізіледі. Бұл санның 2-лік, 8-дік, 16-лық санау жүйесіндегі мәнін анықтау (1 кесте).
1 кесте – Нұсқа бойынша ондық сандарды ауыстыруға тапсырма
Нұсқа
|
1 сан
|
2 сан
|
3 сан
|
1
|
25
|
111
|
3
|
2
|
50
|
1111
|
7
|
3
|
75
|
222
|
15
|
4
|
100
|
2222
|
31
|
5
|
125
|
333
|
63
|
6
|
150
|
3333
|
127
|
7
|
175
|
444
|
255
|
8
|
200
|
4444
|
511
|
9
|
225
|
555
|
1023
|
10
|
250
|
5555
|
2045
|
11
|
275
|
666
|
1
|
12
|
300
|
6666
|
5
|
13
|
325
|
777
|
9
|
14
|
350
|
7777
|
17
|
15
|
375
|
888
|
33
|
16
|
400
|
8888
|
133
|
17
|
425
|
999
|
257
|
18
|
450
|
9999
|
513
|
19
|
475
|
1010
|
1025
|
20
|
500
|
10101
|
2047
|
21
|
525
|
1000
|
4096
|
Екілік санау жүйесінде сан енгізіледі. 8-дік, ондық және 16- лық баламаларын шығару (2 кесте)
2 кесте – Екілік сандарды нұсқа бойынша алмастыруға тапсырма
Нұсқа
|
1 сан
|
2 сан
|
|
3 сан
|
1
|
1000
|
-11110
|
|
11110000
|
2
|
10001
|
-10111
|
|
11110001
|
3
|
110011
|
-110111
|
|
11110010
|
4
|
1100011
|
-111011
|
|
11110011
|
|
|
|
11
|
5
|
10101
|
-111101
|
11110100
|
6
|
1001001
|
-111100
|
11110101
|
7
|
11100
|
-111011
|
111101110
|
8
|
111001
|
-111010
|
101010
|
9
|
110001
|
-111001
|
101011
|
10
|
1010
|
-1010001
|
111010
|
11
|
101011
|
-1010000
|
111011
|
12
|
101110
|
-1010100
|
110010
|
13
|
100100
|
-100011
|
11001110
|
14
|
100111
|
-11100111
|
1100011
|
15
|
100101
|
-11101000
|
11000011
|
16
|
100011
|
-1110010
|
110000011
|
17
|
100010
|
-101011
|
10000
|
18
|
10101010
|
-101010
|
100001
|
19
|
11011
|
-101111
|
1000010
|
20
|
101110
|
-101110
|
110010011
|
21
|
11111
|
-111111
|
101010
|
8-дік санау жүйесінде a және b сандары енгізіледі. Ондық санау жүйесінде олардың (a+b) қосындысын және (a-b) айырмасын табу (3 кесте).
3 кесте – Қосындыны және айырманы нұсқа бойынша есептеуге тапсырма
Нұсқа
|
a саны
|
b саны
|
1
|
455
|
510
|
2
|
5156
|
47
|
3
|
4545
|
14
|
4
|
215
|
156
|
5
|
5215
|
55
|
6
|
215
|
30
|
7
|
151
|
20
|
8
|
215
|
40
|
9
|
50
|
50
|
10
|
5156
|
60
|
11
|
500
|
70
|
12
|
751
|
51
|
13
|
546
|
52
|
14
|
320
|
53
|
15
|
3153
|
54
|
16
|
3156
|
57
|
17
|
517
|
65
|
18
|
732
|
5
|
19
|
237
|
66
|
2.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулықтар
Python бөлшек сандарды ауыстырмайды, тек оның бүтін бөліктерін ғана ауыстырады, олай болмаса қателіктер шығады (2 сурет).
2 сурет – Бүтін емес сандарлы ауыстырған кездегі қателік
Санның бүтін бөлігін ондық санау жүйесінен bin операторының көмегімен екілік санау жүйесіне, oct көмегімен – 8-дік, hex көмегімен – 16-лық санау жүйесіне алмастыруға болады (мысалдар 3 суретте көрсетілген).
а) б) 3 сурет – 10-дық санау жүйесінен сандарды ауыстыру
Айнымалының мәні берілген кезде, ол келісілген түрде ондық түрде қарастырылады, егер оны басқа санау жүйесінде беру қажет болса, мәнді берген кезде басқа формат қолданылады (мысалдар 4 суретте көрсетілген).
а) б) 4 сурет – Сандарды 2-лік санау жүйесінен ауыстыру
Мысалы түрінде түсіндіру: сегіздік санау жүйесінде a8=300, b8= -177
сандары берілген. Есептелетін (a+b) қосындысы және (a-b) айырмашылықтары және ондық жүйедегі жауап 5 суретте көрсетілген.
5 сурет – Сандардың қосындысын және а йырымын есептеу
2.3 Бақылау сұрақтарының тізімі
Айнымалының мәнін әр түрлі санау жүйесінде енгізген кезде белгі қалай көрінеді?
Python тілінде бүтін емес санды дөңгелектеу үшін қандай операторлар
бар?
Қандай деректер типін білесіз? Оларды сипаттап шығыңыз
Бөлшек сандарды бүтін сандарға, бүтін сандарды бөлшек сандарға түрлендіруге болады ма? Қандай жағдайда жолды санға түрлендіруге болады?
Операцияларға мысал келтіріңіз. Меншіктеу операциясының қолданылуы
айнымалыларға атау беруде қандай ескертулерге назар аударған жөн?
Салыстыру операторлары. Күрделі логикалық өрнектер.Шартты оператордың негізгі жазылу ережелерін ата.
Шартты оператор қандай жағдайда орындалады?
ІF операторының құрамына қай кезде құрама оператор кіреді?
ІF операторының шарты қай типке жатады?
3 Зертханалық жұмыс №4-5. Python. Конструкция Есептеулер
Жұмыстың мақсаты: қарапайым құрылымды тапсырмаларды бағдарламалау дағдысын қалыптастыру.
3.1 Жұмыстың тапсырмасы
Python бағдарламасында нұсқа бойынша бес тапсырманы шешу.
нұсқа.
Бір-біріне қарама-қарсы бірдей үдеумен қозғалып келе жатқан денелердің бастапқы жылдамдығы және ара қашықтығы белгілі болса, ол екеуі қанша уақыттан кейін кездесетіндігін анықтау.
а1, d, n бойынша арифметикалық прогрессияның қосындысын табу.
6 сан берілген. Қосындылары 9-ға тең болатын үш санды табу. Егер ондай сандар болмаса, хабарлау.
a, b, c сандары берілген. Оларды (-1)3*сан формуласы бойынша түрлендіру. Нәтижені шығару. Егер алынған мәндер 0-ден кіші болса, оларды өз модульдерімен алмастыру. Олардың қосындысын есептеу.
5 сан және оларға сәйкес (n1,…,n5) түбір дәрежелері берілген. Әр санды түбір астынан шығару және салыстыру.
2 нұсқа.
Негізі а үлкен болғанда негіздері a, b және бұрышы α теңбүйірлі трапецияның ауданын табу.
Үшбұрыш өзінің жақтарының ұзындығымен берілген. Биіктігінің, медиананың, биссектрисаларының ұзындықтарын табу.
3 сан берілген. Осы сандар тікбұрышты үшбұрыштың жақтары бола ма екендігін тексеру.
a, b, c, d, e сандары берілген. Олардың факториалдарын есептеу және экранға факториалы f санынан үлкен болатын сандарды ғана шығару.
Координатты түрде 5 нүкте берілген. Ара қашықтықты жұппен есептеу. Алынған ара қашықтықтарды салыстыру, координат нүктелерін шығару, ең аз қашықтықты анықтау.
3 нұсқа.
Екі x1, y1, x2, y2 нүктелердің арасындағы қашықтықты есептеу.
Кез келген бес нүктенің орташа арифметикалық және орташа геометриялық қосындысын табу.
4 сан берілген. Олардың ішінен қосындысы 12-ге тең болатын үш санды табу. Егер ондай сандар болмаса, хабарлау.
4 сан берілген – жылқылардың шабу уақыты. Орташа уақытты есептеу және қай жылқының шабу уақыты орташа уақыттан аспайтындығын анықтау. Шабыстың жеңімпазын анықтау.
Парабола теңдеуі берілген. Берілген нүкте теңдеуге жатады ма, соны
анықтау.
4 нұсқа.
Шеңбердің ішкі және сыртқы радиустары берілген. Шеңбердің ауданын табу.
Үшбұрыш шыңдарының координаталарымен берілген. Үшбұрыштың периметрін және ауданын табу.
Параллелепипедтің жақтарының ұзындықтары берілген. Көлемін және оның барлық диагональдарын табу, оларды салыстыру және диагональдың ең қысқа ұзындығын шығару.
Үшбұрыштың ауданын белгілі үш жағы бойынша табу. Ең ұзын биіктікті шығару.
Өзара 4 санды салыстыру. 5 нұсқа.
n, b2, b5 бойынша геометриялық прогрессияның қосындысын табу.
Үшбұрыштың координаталары берілген. Симметрия нүктесінің координаталарын табу.
Қандай да бір сан жасырылған. Ол ойша үшке көбейтіледі, 4 азайтылады және 2-ге бөлінеді. Жауаптың бүтін бөлігі айтылады. Оң сан анықталды ма екендігін анықтау.
2 сан берілген. Олардың модульдерінің арифметикалық және геометриялық орташасын табу. Нәтижелерді салыстыру.
6 сан берілген. Олардың ішінен қосындысы 8-ге тең болатын екі санды табу. Егер ондай сандар болмаса, хабарлау.
6 нұсқа.
Егер барлық жақтары және 2 бұрышы белгілі болса, төртбұрыштың ауданын табу.
Параллель жалғанған 4 кедергі берілген. Байланыс кедергісін табу.
5 жүгірушінің реттік нөмірлері берілген (мысалы 2, 7, 10, 11, 20). Осы жүргірушілердің жылдамдықтарының орта мәні берілген. Жеңімпаздың және жеңілген жүгірушінің реттік нөмірін табу.
Шеңбердің ішкі және сыртқы радиустары белгілі. Нүкте шеңбердің ішкі аумағында немесе оның шекарасында болатындығын анықтау.
Үшбұрыш оның ішіне сызылған шеңбердің радиусымен және бұрыштарымен берілген. Үшбұрыштың жақтарын және ең ұзын жағының ұзындығын табу.
7 нұсқа.
Берілген 4 координата нүктесі бойынша олардың арасындағы қашықтықты табу.
2 катет берілген. Гипотенузаны және бұрышты табу.
ax2-(3-c)x-c=0 теңдеуінің үлкен түбірін табу.
Үшбұрышөзініңжақтарыныңұзындықтарыменберілген.
Биіктіктерінің ұзындықтарын, медианаларының ұзындығын, биссектрисаларының ұзындықтарын табу. Ең кіші мәндерін шығару.
Координаталы түрде берілген 3 нүктенің арасындағы қашықтықты есептеу. Ара қашықтықтары ең үлкен нүктелердің координаталарын шығару.
8 нұсқа.
1) Үшбұрыштың шыңдарының координаталары бойынша биссектрисаларының ұзындықтарының қосындысын табу.
Шаршы берілген. Оның сыртына және ішіне сызылған шеңберлердің ауданын табу.
6 сан берілген. Олардың ішінен қосындысы 11-ге тең болатын екі санды табу. Егер ондай сандар болмаса, хабарлау.
Катет және гипотенуза берілген. Екінші катетті және қай катеттің биіктігі төмен екендігін табу.
Үшбұрыш өзінің шыңдарының координаталарымен берілген. Үшбұрыштың периметрін және ауданын табу. Үлкен жағын анықтау.
9 нұсқа.
Дұрыс n-бұрыштықтың ауданын табу.
Радиусы =13,7, ал доғасында радиан φ берілген саны бар сектордың ауданын табу.
Кездейсоқ енгізілген 4 санды өзара салыстыру. Ең үлкен және ең кіші элементті шығару.
a1,...,a10 нақты сандары берілген. max(a1+a10,a2+a9,...,a5+a6) есептеу.
6 сан берілген. Олардың ішінен қосындысы 5 тең болатын үш санды табыңыз. Егер ондай сандар болмаса, ол жөнінде хабарлау.
10 нұсқа.
Тізбектей жалғанған 3 кедергінің мәндері берілген. Байланыстың кедергісін табыңыз.
Үшбұрыштың жақтары берілген. Оның ішіне және сыртына сызылған шеңбердің ауданын табыңыз.
n(n<10) мүшелерден тұратын арифметикалық прогрессия берілген, a1 және d белгілі. Осы прогрессияның барлық жұп мүшелерінің қосындысын табу.
Машинаның берілген ара қашықтықтары және жылдамдығы бойынша әр машинаның жүріс жолындағы уақытын анықтау. Оларды салыстыру.
5 санның арифметикалық және геометриялық орташа мәнін есептеу. Салыстыру.
11 нұсқа.
1) Есептеу: a = y +
|
|
|
x
|
|
,b = (1+
|
z
|
) .
|
|
|
|
|
|
|
|
|
|
2
|
x2
|
|
2
|
|
|
|
y
|
|
+
|
|
|
|
|
|
|
|
y + x3
|
|
|
|
|
|
|
|
|
|
|
|
Кез келген 6 санның арифметикалық ортасын табу.
ax2+bx+c=0 теңдеулерінің түбірін табу. D<0, =0 жағдайды ескеру. Түбірлерін салыстыру.
b1, n (n<8), q берілген. Прогрессияның ең үлкен және ең кіші мүшесін
табу.
Фибоначчидің ретті 7 саны берілген. Жеті саннан мүмкін болатын барлық комбинацияның ең үлкен туындысын табу.
12 нұсқа.
1) Есептеу: a =
|
8x 2y2 + 4
|
|
|
,b=x2-y2.
|
|
+ 2x3
|
|
3 +
|
x2
|
+
|
y2
|
|
|
2
|
4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2) Гипотенуза және катет бойынша үшбұрыштың ауданын, сыртына сызылған шеңбердің ауданын табу.
5 саннан мүмкін болатын барлық 2 санның комбинациясының ең үлкен туындысын шығару.
6 саннан жұптастырып арифметикалық ортасын шығару. Салыстыру.
Тексеру: координатасы берілген нүкте қандай да бір тікбұрыш аумаққа енеді ма екендігін.
13 нұсқа.
Фибоначчидің бірінші 4 санының қосындысын табу.
Екі шеңбердің радиустары берілген. Осы шеңберлермен шектелген шеңбердің ауданын табу.
2-ден 25-ке дейінгі сан жасырылады. 6 сұрақтың ішінде қай сан жасырылғандығын табу.
4 сан берілген (олардың кейбіреулері теріс). Сандардың түбірін табу.
Түзудің теңдеуі берілген. 2 нүкте осы түзуге жатадындығын немесе жатпайтындығын анықтау.
14 нұсқа.
a, b, c, d, e, f – екі үшбұрыштың жақтары берілген. Үшбұрыштың аудандарының айырмашылығын табу.
Шеңбердің ауданының және оның ішіне сызылған шаршының ауданының қосындысын табу.
(a-с)x2+(b-а)x+c=0 теңдеуінің түбірін табу. D<0, =0 жағдайын ескеру. Түбірлерін салыстыру.
Координатасы берілген нүкте шеңбердің ішкі аумағында жататындығын анықтау.
Шыңдарының координатасы белгілі үшбұрыш берілген. Үшбұрыштағы ең үлкен биіктікті анықтау.
15 нұсқа.
|
|
6x + 2xy 2
|
|
|
|
|
|
1)
|
Табу: a=
|
+ x2
|
y2
|
x4 2y .
|
|
3x2 y2
|
|
|
|
|
|
|
|
|
2) Үш санның геометриялық ортасын табу.
3) Егер шаршының шығбарының координаталары берілсе, берілген нүкте шаршының ішкі аумағына немесе оның шекарасына түсетіндігін анықтау.
4) Координаталық түрде берілген 4 нүктенің аарсындағы қашықтықты есептеу. Салыстыру.
5) Адамның бойы және салмағы берілген. Берліген бойға оның салмағының сәйкестігін есептеу.
16 нұсқа.
1) Жақтарының ұзындықтарын біле отырып, жақтары бірдей үшбұрыштың ауданын табу.
2) Шеңбердің ұзындығы белгілі. Осы шеңбермен шектелген дөңгелектің ауданын табу.
3) Сандар берілген: a, b, c – негіздері, d, e, f – санның дәрежелері. Қандай сан басқа сандармен бірдей дәрежеде қаншалықты дәрежеде үлкен екендігін анықтау.
4) 5 сан берілген. Олардың ішінен қосындысы 7-ге тең үш санды табу.
Егер ондай сандар болмаса, ол жөнінде хабарлау.
5) Координаталы түрде берілген нүкте үшбұрыштың аумағында жататындығын анықтау.
17 нұсқа.
1) Текшенің қабырғасының ұзындығы берілген. Текшенің көлемін және оның бүйір бетінің ауданын табу.
2) Ұзындығы l маятниктің тербеліс периодын есептеу.
2x 4
3) Анықтау: y= 2x + 2 1+ x2 x.
4) n, b6, b12 біле отырып, геометриялық прогрессияның қосындысын
табу.
2 сан берілген. Олардың модульдерінің арифметикалық және геометриялық ортасын табу.
18 нұсқа.
Катеттер берілген. Гипотенузаның және үшбұрыштың ауданын табу.
Радиусы r шеңбердің айналасына сызылған дұрыс n-бұрыштықтың периметрін табу.
Көлемі v1 литр температурасы t1 су температурасы t2 және көлемі v2 литр тура сол сумен араластырылған. Қоспаның көлемін және температурасын табу.
h биіктіктен жер бетіне тастың құлау уақытын анықтау.
Параллель жалғанған 3 кедергінің мәндері берілген. Байланыстың кедергісін табу.
19 нұсқа.
Үшбұрыштың барлық жақтарын біле отырып, медианаларының қосындысын табу.
Бір бірінен r қашықтықтағы массалары m1 және m2 екі дененің арасындағы F тартылыс күшін анықтау.
Катет және гипотенуза берілген. Екінші катетті және үшбұрыштың ішіне сызылған шеңбердің радиусын табу.
Шеңбердің ұзындығы берілген. Осы шеңбермен шектелген дөңгелектің ауданын табу.
Есептеу: y = (1+ x) 2x x + 4, x = (1+ e)2 4 . 2 + x
нұсқа.
Үшбұрыштың бұрыштарының шамалары және оның ішіне сызылған шеңбердің радиусы берілген. Үшбұрыштың жақтарын табу.
Есептеу: а= lnx 1+ 2x x + x 4 ,x = + 1 ln(e 1) .
22 4
n, b1, b3 бойынша геоометиялық прогрессияның қосындысын табу.
Ішкі радиусы =20 және сыртқы радиусы берілген сақинаның ауданын1
табу.
Сандар қатары берілген, олардың саны n (n<7). Қатарды сұрыптау. 21 нұсқа.
4 сан берілген. Оларды сұрыптау.
Қандай да бір сан жасырылған. Ойша одан 5-ті аламыз, 4-ке
көбейтіледі, 3-ке қосылады және 8-ге бөлінеді. Жауап ретінде бүтін сан айтылады. Теріс сан жасырылған ба екендігін анықтау.
3) Шыңдарының координаталары белгілі үшбұрыш берілген.
Үшбұрыштағы ең кіші биіктікті анықтау.
Фиббоначчи сандарының алғашқы бесеуінің қосындысын табу.
6 сан берілген. Олардың ішінен қосындысы 9-ға тең болатын үш санды табыңыз. Егер ондай сандар болмаса, ол жөнінде хабарлау.
Достарыңызбен бөлісу: |