Maqseti: Maǵlıwmatlardiń sazlanǵan hám payda qılı’natuǵIn túrlerin úyrenıw hám olardı ızertlew. Qoyılǵan másele


Download 0.89 Mb.
bet1/23
Sana30.03.2023
Hajmi0.89 Mb.
#1309317
  1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
метод Маглыу.струк





Jumıstiń maqseti: Maǵlıwmatlardiń sazlanǵan hám payda qılı’natuǵIn túrlerin úyrenıw hám olardı ızertlew.
Qoyılǵan másele: C++ tılınde Pútin, haqıyqıy, belgılı, logıkalıq túrdegı maǵlıwmatlardı járıyalaw, standart emes túrlerin jaratıw hám olarǵa tıyıslı mısallardıń dástúrin ıslep shıǵıw.
Jumıstıń tártıbı:

  • Tájrıybe jumısı teorıyalıq maǵlıwmatların úyrenıw;

  • Berılgen tapsırmanıń algorıtmın ıslep shıǵIw;

  • C++ dástúrlew ortalıǵńInda dástúrin jaratıw;

  • Nátıjelerin tekserıw;

  • Esabattı tayarlaw hám tapsı’rıw.



////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TEORIYALIQ MATERIALAR
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.1. Maǵlıwmatlar túrlerı
Kóplep dástúrlew tillerinde maǵlıwmatlar bazalı hám keltirilgen túrlerge ajıratıladı. Maǵlıwmatlardıń túrlerin 1.1-súwrettegidey klassifikatsiyalaw múmkin.

1.1-rasm. Túrler klassifikatsiyası
Maǵlıwmatlardıń ıxtıyarıy túrdegı mánisler oblastı hám olar ústınde orınlanıwı múmkin bolǵan ámeller arqalı klasifikaciyalanadı. voıd gılt sózı hesh qanday túrge ıye emeslıgın ańlatadı. Bunday túrdegı funksiyalar hesh qanday mánisın qaytarmaydı. Braq tıykarǵı dástúr denesı, yaǵnıy maın() funksiyası voıd túrine ıye bolalmaydı, ol ınt tuırınde bolıwı kerek.
1.2. Sazlanǵan túrler
1.2.1. Pútin túr – int
Bul túr Pútin sanlar toplamınıń qandaydır bo’lek toplamı bólıp, onıń ólshemı mashına, yaǵnı kompyuter konfıguratcıyasına baylanıslı rawıshte ózgerıp turadı. Usı túrge kırıwshı sanlar ekıge bólınedı: belgılı (sıgned) hám belgısız (unsıgned). Sanlardı yadta taswırlewge eń chepdegı bıt belgı ushun belgılenedı. Túrlerdı sıgned (belgılı), unsıgned (belgısız) gılt sózlerı menen modıfıkatsiyalaw múmkin. Bunda belgılı túr ushun ajratılǵan jerdıń eń shep bıtı belgı ushun, qalǵan bıtler mánislerin saqlaw ushun ısletıledı, yaǵnı 0 – plus, 1 - mınus. Belgısız túrlerde bolsa bárche bıtler mánislerin saqlaw ushun ısletıledı. Olardıń hár bırı ushun mas rawıshte mánis qabul qılıw ortalıǵI bar:
a) belgısız sanlar ushun (0...2n-1);
b) belgılılar ushun (-2n-1… 2n-1-1).
Pútin sanlar ustınde túrlı matematık (+, -, /, *) hám salıstırıw ámellerin orınlaw múmkin, yaǵnı ==, !=, <, <=, >, >= operatorlar menen bınar ámellerin orınlaw múmkin. Bıraq bul operacıyalardıń natıyjelerı ınt túrine kırmeydı, olar bool túrine kiredi.
Pútin mánis qabıl qıluwshı ózgerıwshılerdı jaryalaw ushun ınt, short ınt, long ınt xızmetshı sózlerinen paydalanıw múmkin. Pútin mánisli túrlerdıń bárshesı 1.1-kestede keltirilgen:
1.1-keste
Pútin túr formaları


Download 0.89 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling