Ііі. Есептің программасы



Pdf көрінісі
бет9/150
Дата06.01.2022
өлшемі1,13 Mb.
#15772
түріПрограмма
1   ...   5   6   7   8   9   10   11   12   ...   150
Бақылау сұрақтары: 
 
1.  if  конструкциясының  толық  және  толық  емес  түрлерінің  блок  –схемасы 
қандай? 
2.  Таңдау алгоритмінің қолданылу ерекшелігі неде? 
3.  Іштестірілген  тармақталу  алгоритмін  құру  барысында  басты  назар 
аударатын жағдайды түсіндіріңіз№ 
 
Глоссарий 
if-else конструкциясы. 
 
Төмендегі  конструкция  программадағы  бірнеше  жолдың  біреуін  таңдауға 
қолданылады: 
Ол келесі түрде жазылады: 
If (өрнек) 
инструкция1 
else 
инструкция2 
 
Мұнда  else  тармағы  болуы  да  болмауы  да  мүмкін.  Алдымен  «өрнек» 
есептеледі,  егер  ол  ақиқат  болса,  онда  инструкция1  орындалады.  Егер  өрнек 
жалған және else тармағы бар болса, онда инструкция2 орындалады. 
 
If өрнектің сандық мәнін ғана тексеретіндіктен, шартты кейде қысқартылған 
түрде жазуға болады. 
     Программалауда  екі  немесе  оданда  көп  тармақтық  жағдайларды 
ұйымдастыруда  тармақталу  алгоритмдері  құрылады.  Ол  үшін  арнайы  инструкция 
қарастырылған: 
               
Switch (өрнек) { 
              Case <тұрақты-өрнек> : <инструкциялар> 
              Case  : <инструкциялар> 
              Default : <инструкциялар> 
                               } 
 
Switch  инструкциясы  өрнектің  мәні  берілген  тұрақтылар  жиынынан  алынған 
мәндердің  біріне  тең  болса,  онда  оған  сәйкес  тармақты,  ал  ешқайсысына  тең 
болмаса,  онда  default    сөзінен  кейінгі  тармақ  орындалады,  егер  ол  жоқ  болса, 
ештеңе орындалмайды. 
case  және  default  тармақтарын  әртүрлі  ретпен  қоюға  болады.  Әрбір 
тармақтың  соңына  break  инструкциясын  қойған  дұрыс.  Тұрақты  мәндер 
қайталанбау керек. 
 
 
Әдебиеттер: 
1.  Керниган Б., Ритчи Д.,- Язык программирования Си. – М.: Финансы и 
статистика, 1985 г. 
2.  Вирт Н. Алгоритмы и структуры данных: Пер. с анг.- М.: Мир, 1989 г.  


122 
 
3.  Д.Кнут Искусство программирования для ЭВМ. Основные алгоритмы. М.: 
Мир, 1976. 3.        
4.  Н.Культин., С/С++ в задачах и примерах – БХБ-Петербург, 2002 г. 
5.  Крис Паппас., Программирование на С и С++ - BHV, Киев, 2000 г. 
6.  Т. А. Павловская, А. Ю. Щупак С/С++ Структурное программирование: 
Практикум- СПб.: Питер, 2005   
7.  Уэйт М . Язык Си. Руководство для начинающих: Пер. с англ. – М., Мир, 
1988 г. 
 
 


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   150




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

    Басты бет