Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет130/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   126   127   128   129   130   131   132   133   ...   465
Байланысты:
аибм сплюс

10 25 20 6 21 8 1 30 – мəліметтер жиымы 
3 2 -1 6 -1 -1 -1 -1 – сол жақ сілтеме
1 7 4 5 -1 -1 -1 -1 - оң жақ сілтеме
Егер жады көлемін тұрақты арқылы беруге болатын болса, онда мұндай 
құрылымдар үшін, компьютер жадын компиляция кезінде бөлуге болады не-
месе оны программаны орындау барысында да атқаруға болады, мысалы:
struct Node{
Data d; // Data мəліметтер типі 
// алдын ала анықталуы керек
int i;
}; 
Node spisokl[1000];
// компиляция кезінде
Node *pspisok2 = new Node[m]; // орындалу кезінде
ЕСКЕРТУ
Осындай құрылымдармен жұмыс барысында индестердің жиым шекарасынан асып 
кетпеуін қадағалау керек.
Жоғарыда көрсетілген жүзеге асыру тəсілі динамикалық құрылымдардың 
(мысалға, жадыда физикалық орын ауыстырусыз, көлемді элементтерден 
тұратын құрылымдарды сұрыптау) артықшылықтарын қолдануға мүмкіндік 
бере отырып, əрбір мəліметтер элементі үшін жады бөлуге жəне босатуға 
артық уақыт жұмсамайды.
Динамикалық мəліметтер құрылымдарымен жұмыс істеу практикумның 
[11] тоғызыншы семинарында түбегейлі түрде қарастырылған. 


138
I бөлімге арналған жаттығулар
Циклдік есептеу процестері
Осы тақырыпқа байланысты лабораториялық жұмыстарды іске асыратын 
программалар практикумның [11] 37 б. берілген.
1-нұсқа
Хбас. жəне Хсоң. аралығындағы F функциясының мəндерін dX қадамымен 
есептеп, кесте түрінде экранға шығару.
мұндағы a, b, c – нақты сандар.
Егер (Ац НЕМЕСЕ Вц) ЖƏНЕ (Ац НЕМЕСЕ Сц) өрнегі нөлге тең болмаса, 
F функциясы нақты мəн, кері жағдайда бүтін мəн қабылдауы керек. Ац, Вц 
жəне Сц арқылы а, b, с мəндерінің бүтін бөліктері белгіленген, ЖƏНЕ мен 
НЕМЕСЕ операциялары разрядтар бойынша орындалады. Хбас., Хсоң., dX, а, 
b, с  мəндерін пернетақтадан енгізіңдер.
2-нұсқа
Хбас. жəне Хсоң. аралығындағы F функциясының мəндерін dX қадамымен 
есептеп, кесте түрінде экранға шығару.
мұндағы a, b, c – нақты сандар.
Егер (Ац ЖƏНЕ Вц) НЕМЕСЕ (Вц ЖƏНЕ Сц) өрнегі нөлге тең емес болса, 
F функциясы нақты мəн, кері жағдайда бүтін мəн қабылдауы керек. Ац, Вц 
°
°
°
°
¯
°°
°
°
®
­



,
,
,
2
c
x
c
x
a
x
b
ax
F
ɯ<0 ɠΩɧɟ b
z
0 ɛɨɥΕɚɧɞɚ 
ɯ>0 ɠΩɧɟ b=0 ɛɨɥΕɚɧɞɚ 
ΙɚɥΕɚɧ ɠɚΕɞɚɣɥɚɪɞɚ 
°
°
°
°
¯
°°
°
°
®
­



,
4
10
,
,
1
c
x
x
a
x
b
ax
F
ɯ+5<0 ɠΩɧɟ c=0 ɛɨɥΕɚɧɞɚ 
ɯ+5>0 ɠΩɧɟ c
z
0 ɛɨɥΕɚɧɞɚ 
ΙɚɥΕɚɧ ɠɚΕɞɚɣɥɚɪɞɚ 


139
жəне Сц арқылы а, b, с мəндерінің бүтін бөліктері белгіленген, ЖƏНЕ мен 
НЕМЕСЕ операциялары разрядтар бойынша орындалады. Хбас., Хсоң., dX, а, 
b, с мəндерін пернетақтадан енгізіңдер.
3-нұсқа
Хбас. жəне Хсоң. аралығындағы F функциясының мəндерін dX қадамымен 
есептеп, кесте түрінде экранға шығару.
мұндағы a, b, c – нақты сандар.
Егер Ац ЖƏНЕ (Вц НЕМЕСЕ Сц) өрнегі нөлге тең емес болса, F функци-
ясы нақты мəнді қабылдауы керек, кері жағдайда бүтін мəнді қабылдау керек. 
Ац, Вц жəне Сц арқылы а, b, с мəндерінің бүтін бөліктері белгіленген, ЖƏНЕ 
мен НЕМЕСЕ операциялары разрядтар бойынша орындалады. Хбас., Хсоң., 
dX, а, b, с мəндерін пернетақтадан енгізіңдер.
4-нұсқа
Хбас. жəне Хсоң. аралығындағы F функциясының мəндерін dX қадамымен 
есептеп, кесте түрінде экранға шығару.
мұндағы a, b, c – нақты сандар.
Егер Ац НЕМЕСЕ Вц НЕМЕСЕ Сц өрнегі нөлге тең емес болса, F функ-
циясы нақты мəндерді қабылдауы керек, кері жағдайда бүтін мəнді қабылдау 
керек. Ац, Вц жəне Сц арқылы а, b, с мəндерінің бүтін бөліктері белгіленген, 
ЖƏНЕ мен НЕМЕСЕ операциялары разрядтар бойынша орындалады. Хбас., 
Хсоң., dX, а, b, с мəндерін пернетақтадан енгізіңдер.
°
°
°
¯
°
°
°
®
­





,
)
(
,
,
2


Достарыңызбен бөлісу:
1   ...   126   127   128   129   130   131   132   133   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет