Тапсырмалар

Он алтылық санау жүйесіндегі сандарды ондық санау жүйесіне ауыстырыңыз

1. A87E16 7. BE,74116

2. 23DF16 8. F11,56716

3. EA1216 9. 981,DA16

4. 1A2216 10. 23,3B16

5. 9116 11. F54,4716

6. 7C3116 12. 235,F16

Он алтылық санау жүйесіндегі сандарды екілік санау жүйесіне ауыстыру

Практикада екілік санау жүйесін пайдалану қолайсыз, сол себепті көбіне он алтылық және он алтылық санау жүйелері қолданылады.

24=16 екенін пайдаланып төменде келтірілген сәйкестікті табамыз: он алтылық санау жүйесіндегі әрбір санға екілік санақ жүйесіндегі төрт орынды сан сәйкес келеді.

Екілік санау жүйесі
Он алтылық санау жүйесі

 

Екілік санау жүйесі
Он алтылық санау жүйесі A B C D E F

Енді осы кестені пайдалана отырып он алтылық санау жүйесіндегі санды екілік санау жүйесіне ауыстырамыз:

1) 28A3E16= 0010 1000 1010 0011 11102= 1010001010001111102;

2) DE7,9C16=1101 1110 0111, 1001 11002=110111100111,100111002;

Тапсырма:

6. 10D7F16 6. D44,1F16

7. 238D16 7. 1FA,1816

8. 89A116 8. 53,FF116

9. FA8816 9. 28C,7116

10. D37EF16 10. 10C,AD616

Он алтылық санау жүйесіндегі сандарды сегіздік санау жүйесіне ауыстыру

Он алтылық санау жүйесіндегі сандарды сегіздік санау жүйесіне ауыстыруды екі әдіспен ауыстыруға болады:

1) 16 Þ 10 Þ 8 бұл ұзақ әрі қолайсыз әдіс.

2) 16 Þ 2 Þ 8.

Осы екінші әдісті пайдаланып 4С1,2F416 санын сегіздік санау жүйесіне ауыстырайық:

а) 4С1,2F416 = 0100 1100 0001, 0010 1111 01002;

б) Енді екілік санау жүйесіндегі санды үтірден оңға қарай және үтірден солға қарай бағытта үш разрядтан жіктеп бөліп алып, кестені пайдаланып сегіздік санау жүйесіне ауыстырамыз:

010 011 000 001, 001 011 110 1002= 2301,13648;

Тапсырмалар:

Кестені пайдаланып он алтылық сандарды сегіздік санау жүйесіне аударыңдар.

1. А3616 6. 102,9E16

2. В7С16 7. 456,EA16

3. 2Е116 8. B03,DF16

4. 8DF416 9. EA2,E316

5. AB4716 10. ED7,8716

Студенттің өзіндік жұмыстары

Он алтылық санау жүйесіндегі сандарды ондық санау жүйесіне ауыстырыңыз:

1) 18D16; 6) 9A0716; 11) 1A5,6F16;

2) 35E916; 7) 38EE16; 12) 21C,D16;

3) 73AD16; 8) D79816; 13) C54,F816;

4) 23E16; 9) 3F9116; 14) A2,B116;

5) 9A316; 10) 5FF916; 15) 3D,65A16;

Он алтылық санау жүйесіндегі сандарды екілік санау жүйесіне ауыстыру

1) 9C16; 6) 36D16; 11) 16,5716; 16) 7D1,2116;

2) 7B16; 7) 3E8116; 12) 25D,616; 17) 2E6,7E16;

3) D816; 8) 257E16; 13) BB,6916; 18) 65B,B116;

4) 9E116; 9) 6B5816; 14) 74E,516; 19) A57,E616;

5) 7B216; 10) 2D3416; 15) 3,F1416; 20) 7D1,F216;

Студенттің өзіндік оқытушымен жұмысының тапсырмалары

Тапсырма. Кестені толтырыңыз.

  Ондық с.ж. Екілік с.ж. Сегіздік с.ж. Оналтылық с.ж.
I-нұсқа 358,95      
     
     
      164А
I I –нұсқа 634,67      
     
      7АС
     
I I I –нұсқа 582,02      
      1Ғ6Е
     
     
IV-нұсқа 369,025      
     
     
      4D61
V-нұсқа 468.15      
     
     
      2D4A
VI-нұсқа 654.27      
     
      5AD
     
VII-нұсқа 286.52      
      1D8E
     
     
VIII-нұсқа 492.025      
     
     
      4C61
IX-нұсқа 417.75      
     
     
      952F
      4D67
     
     

Бақылау сұрақтары:

1. Информатика неге күнбе-күн дамып отыратын ғылым?

2. Информациялық технология деген не және жаңа информациялық технологиялардан айырмашылығы неде?

3. Информациялық процестер деген не?

4. Дербес компьютер деп қандай компьютерлерді айтады?

5. Ертеңгі күннің технологияларында компьютер программаларының атқаратын рөлі

қандай?

6. Санау жүйесі дегеніміз?

7. Екілік, сегіздік, ондық санау жүйесі дегеніміз?

Зертханалық жұмыс №2.

Тақырып: Алгоритм ұғымы. Оның қасиеттері, түрлері. Компьютерде есеп шығару кезеңдері. Блок-схемалар. (4 сағат зертханалық жұмыс, 1 сағат СӨОЖ)

Мақсаты:Алгоритм ұғымын түсіне білу, қарапайым және әртүрлі қолданбалы есептерді шығару алгоритмін құра білу іскерлігі мен дағдысын қа­- лыптастыру, алгоритмнің жазылу тәсілдерін, қасиеттерін және түрлерін ажырата білуі тиіс. Қарапайым тiл құрылымының ережелерi мен арифметикалық өрнектердің Бейсик тiлiнде жазылуын оқып үйрену.

Алгоритмдiк тiл - алгоритм мен олардың орындалу жолын бiрыңғай және реттеп жазуға арналған белгiлер мен ережелер жүйесi. Бейсик бiр жағынан табиғи ағылшын тiлiне жақын, ол әдеттегi текст тәрiздi оқылады және жазылады. Екiншi жағынан, ол математикалық таңбаларды да қамтиды. Мұнда сандар, айнымалы шамалар, функциялар, оператор сияқты ұғымдар көптеп кездеседi. Бiрақ, Бейсик тiлiнде программа жасау үшiн, алгоритмнің атқарылу жолын, қандай амалдар орындау керектiгiн, берiлген мәлiметтер мен алынатын нәтижелер тiзiмiн айқын түрде жетiк бiлу қажет. Сондықтан үйрену алгоритм құрумен, есептi шығару жолын талдаумен, программаны компьютерге енгiзу, тексеру жолдарымен қатар жүргiзiлуi тиiс.

Алгоритмнің жазылуының жалпы түрі

Алгоритм тақырыбы

// алгоритм операндаларын сипаттау

Басы

// аралық айнымалылырды сипаттау

// алгоритмдегі командалар тізбегі- командалар сериясы

Соңы

Мұндағы басы және соңы қызметші сөздері алгоритмді жазудың басын және соңын көросетеді.

Алгоритмді жазу үшін алдымен оның түрлеріне тоқталайық.

Алгоритмнің сызықтық түрде сипатталуы. Командалары сызықтық түрде бірінен соң бірі бір деңгейде жазылатын алгоритмді сызықтық деп түсінеміз. Алгоримтдік тілдік жалпы жазылу түрі төмендегідей:

алг атауы ( типтері көрсетілген аргументтер мен нәтижелер тізімі)

арг аргументтер тізімі

нәт нәтижелер тізімі

басытиптері көрсетілген аралық шамалардың тізімі

серия

соңы

Алгоритмдік тілде шамалар бүт - бүтін, нақ- нақты, лит- литерлік қызметші сөздерімен белгіленеді.

1- мысал. Үшбұрыштың ауданын Герон формуласы бойынша есептеу.

S= (P*(p-a)*(p-b)*(p-c)), p=(a+b+c)/2

алг аудан ( нақ а,в,с)

арг а,в,с

нәт S

басы нақ Р

P:=(a+b+c)/2

S:= (P*(p-a)*(p-b)*(p-c))

соңы

Тармақталған алгоритмдерді программалау

Тармақталу командасы жазылған шарттың орындалуына тәуелді оған кіретін командалардың орындалуын анықтайды.

Тармақталу командасының жалпы түрі:

Егер шарт

Онда 1- серия

әйтпесе 2- серия

бітті

Қойылған шартқа тәуелді тармақталу командасына кіретін екі командалар серияысының біреуі ғана орындалады. Егер шарт сақталатын болса, онда 1- серия орындалады, ал шарт сақталмаса онда екінші шарт орындалады.

1- Мысал

Функцияның мәнін есептейтін аогоритм құру.

алг есеп(нақ х,у)

арг х

нәт у

басы

егер Х>=0.7

онда у:=sin(x)+cos(3*x)

әйтпесе Y:=cos(x)+abs(x)+1

бітті

соңы

Блок схемалар – арнайы геометриялық фигуралар арқылы орындалатын әрекеттер мен олардың орындалу ретін көрсететін графиктік схемалармен берілетін алгоритм.

Алгоритмді блок-схема түрінде жазғанда арнайы қабылдаиған мемлекеттік үлгі бойынша мына блоктарды пайдаланады алгоритм басы мен соңы элиппс, мәліметтерді енгізу мен шығару параллелограмм, ақпаратты өңдеуді есептеулерді тік төрт бұрыш шарттарды тексеру ромб фигурасының ішіне жазылады.

-басы мен соңы.

-

- енгізу мен шығару.

-

- Арифметикалық өрнекті есептеу, меншіктеу.

 

- шартты блок.

 


- бағыт бағдар фигуралары.