Т.Қ. Қойбағарова, Р. А. Ельтинова



жүктеу 5,01 Kb.
Pdf просмотр
бет31/68
Дата23.05.2018
өлшемі5,01 Kb.
#16648
1   ...   27   28   29   30   31   32   33   34   ...   68

 
91 
Басы 



 0 
жоқ 
y := 2x 
y := x
2
 

Соңы 
иә 






0
,
0
,
2
2
x
егер
x
x
егер
x
y
  
алг формула (нақ x, нақ y)  
     арг  x 
     нәт 
басы   
     егер  

 0 
онда  y : = 2x 
әйтпесе  y : =x
2
 
      бітті 
соңы 
 
Оқушылармен  аргументтің  мысалы  мына:  x=3  және  x=-4 
мәндері үшін,  алгоритмнің орындалуын қадамын талдауға болады: 
Алгоритмнің 
қадамы 
Аргумент 
Нәтиже 
Шартты 
тексеру 
 
 
1-арг. енгізу 

 
 
1-қадам 
 
 


 0 (иә) 
2-қадам 
 

 
2-арг. енгізу 
-4 
 
 
1-қадам 
 
 
-4 

 0 (жоқ) 
2-қадам 
 
16 
 
5.2. Шама ұғымын оқытудың әдістемелік ерекшеліктері   
Қарастырылатын сұрақтар: 
 
ЭЕМ – алгоритмді орындаушы; 
 
«шама» ұғымы, шаманың сипаттамалары; 
 
шамалармен  орындалатын әрекеттер; 
 
айнымалы және меншіктеу ұғымдары; 
ЭЕМ  –  алгоритмді  орындаушы.  ЭЕМ  үшін  кез  келген 
бағдарламаны  жасау  алгоритм  құрудан  басталады.  Оны  компьютер 
және  нақты  бағдарламалау  жүйесі  (Бейсик,  Паскаль  және  т.б.)  
орындайды. Бұл схема түрінде 5.2-суретте [42] бейнеленген.  
5.2-сурет. Бағдарламалаушының компьютермен әректтестігі 
Мұнда  орындаушының  енгізу  тілі  Паскаль  бағдарламалау  тілі 
болады. Бағдарламалау процесі үш кезеңге бөлінеді: 
Паскальдағы  бағдарлама 
ПАСКАЛЬ бағдарламалау  
жүйесі 
ЭЕМ 


 
92 
1)  есептің шығару алгоритмін құру; 
2)  бағдарламалау тілінде бағдарлама құру; 
3)  бағдарламаны жөндеу және тестілеу. 
Шама  ұғымының  өзгешелігі,  ұғымды  ашудың  әдістемелік 
проблемалары 
Шама  ұғымы,  оның  сипаттамасы.  Компьютер  ақпаратпен 
жұмыс  жасайды.  Компьютерлік  бағдарламада  өңделетін  ақпаратты  
деректер деп атайды.  
Шама  –  жеке  ақпараттық  объект,  жеке  деректер  бірлігі. 
Компьютерлік бағдарламадағы бұйрықтарды, шамалармен жасалатын  
әрекеттерді анықтайды.  
Есептеу 
процесінде 
алынатын 
деректер, 
бағдарламау 
тұрғысынан  қарастырғанда:  алғашқы,  нәтижелер  (ақырғы  деректер) 
және аралық деректер деп бөлінеді (5.3-сурет [42]). 
Мысалы,  ax
2
+bx+c=0  квадрат  теңдеуді  шешкенде:  алғашқы 
деректер  –  a,  b,  с  коэффициенттері;  нәтижелер  –  x1,  x2  теңдеудің 
түбірлері;  аралық  деректер  –  D  =  b
2
-  4ас  теңдеудің  дискриминанты 
болады. 
5.3-сурет. Деректердің деңгейлері  
Оқушылар  игеретін  ең  басты  түсінік,  ол  мына  тұжырым:  кез 
келген шама ЭЕМ жадында өзінің белгілі орынын алады. Нәтижесінде 
оқушылардың  санасында  шаманы  сақтайтын  жады  ұяшығының 
бейнесі бекітілуге тиіс. Шаманы сақтау орынын белгілеу үшін  «жады 
ұяшығы» терминін қолданған жөн.    
Кез  келген  шаманың  үш  негізгі  сипаттамасы  бар  –  атауы
мәні және типі. Машиналық бұйрықтар деңгейінде, кез келген шама –
сонда  сақталған  жады  ұяшығының  адресімен  теңестіріледі,  ал  мәні  – 
осы ұяшықтағы екілік коды болады.  
Алгоритмдерде  және  бағдарламалау  тілдерінде  шамалар 
тұрақты және айнымалы деп бөлінеді.  
Тұрақты  –  өзгермейтін  шама,  алгоритмде  өзінің  меншікті 
мәнімен  (мысалы  10,  3.5

'к',  true  және  т.б.)  немесе  символикалық 
атымен  (

  саны)  ұсынылады.  Тұрақты  шаманың  есімі,  мәні  және 
типі өзгермейді, олардың барлығы бір мезгілде анықталады. 
Айнымалы  шамалар  –  алгоритмнің  орындалу  барысында  өз 
мәндерін  өзгертеді  және  символдық  атау  –  идентификатормен 
ұсынылады, мысалы, X, S2, COD15, Rez және т.б.  
Алғашқы деректер 
Нәтижелер 
Бағдарлама 
(аралық деректер) 


 
93 
Әйтсе  де,  тұрақты  болсын,  не  айнымалы  болсын  жадыдан 
орын  ұяшықтар алады, ал олардың  мәні осы ұяшықта екілік кодпен 
анықталатынын оқушылар білуге тиіс. 
Деректердің  типтері.  Бағдарламалау  үшін  бұл  ұғым  іргелі 
болып  табылады.  Оқушылар  деректер  типі  ұғымымен  электрондық 
кестелерді оқығанда кезігуі мүмкін.  
Әр 
бағдарламалау 
тілінде 
деректер 
типтерінің 
өз 
тұжырымдамасы,  өзінің  типтерінің  жүйесі  болады.  Әйтсе  де,  кез 
келген  тілге  минималды  қажет  деректердің  негізгі  типтерінің  жиыны 
кіреді.  Оларға  мыналар  жатады:  бүтін,  нақты,  логикалық  және 
символдық.  Шаманың  типімен  оның  мына  үш  қасиеті  байланысты: 
мәндердің  мүмкін  жиыны,  амалдардың  мүмкін  жиыны,  ішкі  ұсыну 
пішіні (5.1-кесте).  
5.1-кесте  
Типі 
Мәні 
Амалдар 
Ішкі ұсынымы 
Бүтін   
Кебір 
диапозондағы 
бүтін  оң  және  теріс 
сандар. 
Мысалдар: 23, -12, 387 
Арифметикалық 
амалдар:  +,  -,  х,  бүтін 
бөлінді  алу,    қалдық 
алу,  қатынас  амалдары 
(<, >, = және т.б.). 
Форматы  тия-
нақты нүктелі. 
Нақты  
Кейбір диапозонда  кез 
келген  (бүтін  және 
бөлшек)  сандар.  Мы-
салдар: 2.5, -0.01, 45.0, 
3, 6*10
9
 
Арифметикалық  амал-
дар: +, -, *, / . 
Қатынас амалдары 
Форматы  жыл-
жымалы 
нүктелі  
Логикалық  
 
TRUE(шындық), 
FALSE(жалған) 
Логикалық 
амалдар: 
және  (and),  немесе  (or), 
жоқ  (not).    Қатынас 
амалдары 
1 бит: 1-true; 
0-false. 
Символдық  
 
Компьютерлік  алфа-
виттің  кез  келген  сим-
волы. Мысалы: 
‘d’, ‘5’, ‘+’, ‘S’ 
 
Қатынас амалдары 
Символдық 
кодтау 
кесте 
кодтары.  
1  символ  -  1 
байт 
Шамалармен 
орындалатын 
әрекеттерді 
– 
алгоритм 
(бағдарлама)  анықтайды  және  мына  иерархиялық  ұғымдарға 
негізделеді:  амал  –  өрнек  –  бұйрық  немесе  оператор  –  бұйрықтар 
жүйесі (5.4-сурет) [26, 42]. 
Амал  –  деректермен  жасалатын  ең    қарапайым  тұтас  әрекет. 
Деректердің  негізгі  типтері  үшін  жасалатын  амалдар  5.1-кестеде 
аталған. 


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   68




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау