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



жүктеу 1,13 Mb.
Pdf просмотр
бет38/41
Дата06.02.2020
өлшемі1,13 Mb.
#28386
түріПрограмма
1   ...   33   34   35   36   37   38   39   40   41

245 
 
Double log(double x) 
натурал логарифм 
Double log10(double x) 
ондық логарифм 
Double pow(double x,y)  x-тің y дәрежесі 
Double sqrt(double x) 
түбір астындағы х 
Double ceil(double x) 
double үріндегі ең кіші бүтін 
Double floor(double x) 
double түріндегі ең үлкен бүтін 
Double fabs(double x) 
абсолютті мғн |x| 
Double modf(double 
x;double *ip) 
x  бүтін  жғне  бөлшек  бөліктерге  бөлінеді  ;бүтін 
бөлігі *ip-ге,бөлшек бөлігі нәтиже ретінде беріледі. 
Double fmod(double 
x,y) 
x-ті y-ке бөлгендегі қалдық. 
   
Стандартты кітапханада ungetc атты функция бар. 
 
Int ungetc(int c,FILE *fp) 
 
Бұл  функция  с  литерін  Fp  файлына  жібереді.  Функция  мәні  ретінде  EOF 
қайтарылады.  ungetc  функциясын  енгізу  функцияларының  кез  келгенімен  бірге 
scanf, getc, getchar және т.б қолдануға болады. 
Кездейсоқ сандар генераторы. 
  кітапханасында  анықталған  RAND_MAX  тұрақтысы  мүмкін  болатын 
кездейсоқ сандар диапозонының ең үлкен мғні rand( ) RAND_MAX  
#define frand( ) ((double) rand( )/RAND_MAX+1.0))


246 
 
Қазақстан Республикасы Білім және Ғылым министрлігі 
Қ.Жұбанов атындағы Ақтөбе мемелететтік университеті 
 
 
 
 
 
 
 
 
 
 
 
 
  
«050704-ЕТ және бағдарламалық қамтамасыз ету» мамандығы 
 күндізгі бөлімінің 1 курс студенттеріне арналған   
«Программалау технологиялары» пәнін 
 
ӨЗІНДІК ЖҰМЫСТАРДЫ ОРЫНДАУҒА АРНАЛҒАН  
әдістемелік нұсқаулар  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ақтөбе, 2011 


247 
 
 
І. Программалау тілінің мүмкіндіктерін тереңірек зерттеуге 
арналған тапсырмалар 
Мақсаты:  С/С++  тілдерінің  мүмкіндіктері  туралы  теориялық 
білімдерін 
тереңдету 
және 
әдебиеттермен 
жұмыс 
жасауға 
машықтандыру. 
Өз бетімен орындауға арналған тапсырмалар: 
1.1.  Төмендегі тақырыптарды өз бетінше толықтырып конспектілеу: 
  Си тілінің «жоғары деңгейлі» тілдерден айырмашылығы. 
  Си және Си++ арасындағы салыстырмалы түрдегі айырмашылықтары. 
  Квалификаторлар: const, volatile. 
  Мәліметтер типін түрлендіру. 
  Операторлардың орындалу приоритеттері. 
  Айнымалылардың көріну аймақтарын кеңейту операторы. 
  Енгізу-шығару мүмкіндіктері. 
  Енгізу-шығару кластарының иерархиясы. 
   
1.2. Тақырыптық файлдар мазмұнымен танысу және конспектілеу: 
1.  ,  
2.  
3.  ,  
4.  ,  
5.  , stdarg.h>,  
6.  stddef.h>, ,  
7.  ,  
8.  ,   
9.  
 
Өз бетімен орындауға арналған тапсырмаларға әдістемелік нұсқау: 
 
1.  Қажетті  тақырыпқа  қатысты  дәрістегі  материалдарды  қайта  оқып 
шығыңыз. 
2.  Аталған  тақырыпқа  қатысты  берілген  бағдар  бойынша  ойыңызды 
жинақтап, қарастыратын сұрақтарды топшалаңыз. 


248 
 
3.  Сол 
сұрақтар 
бойынша 
әдебиеттерді 
қарастырып, 
қажетті 
материалдармен танысыңыз. 
4.  Толық түсінген соң негізгі элементтерін конспектілеп алыңыз.  
 
ІІ. Өз бетімен орындауға арналған мәнжазбалық тақырыптар 
Мақсаты:  Программалау  мүмкіндіктерін  зерттеуге  машықтандыру      және 
ғылыми зерттеу жұмыстарын жүргізуге бейімдеу. 
Өз бетімен орындауға арналған тапсырмалар:  
Мәнжазбалар тақырыптары: 
1.  Программалау тілдерінің жіктемесі. 
2.  Программалау технологиялары. 
3.  Машиналық бағытталған тілдер. 
4.  Жүйелік программалау барысындағы Си тілінің орыны. 
5.  Программалау негіздері. 
6.  С++ және объектілі-бағытталған программалау. 
 
Өз бетімен орындауға арналған тапсырмаларға әдістемелік нұсқау: 
1.  Мәнжазба  тақырыбына  қатысты  ұсынылған  әдебиеттерді  қарап 
материалдармен танысыңыз. 
2.  Нақты  мағұлматтар  алған  соң  тақырыпты  толық  қамтитын  жоспар 
құрып, оқытушыға көрсетіп, талқылап алыңыз. 
3.  Қабылданған  жоспар  бойынша  сұрақтар  мазмұнын  айқындайтын 
теориялық материалдарды топтастырып жазыңыз. 
4.  Әр  түрлі  әдебиеттерден  материалдар  алу  барысында  сәйкесінше  сол 
әдебиетке сілтеме жасау қажет. 
5.  Мәнжазбаға 
кіріспе 
жазу 
барысында 
құрылған 
жоспардың 
мазмұнынына түсініктеме беріңіз. 
6.  Қорытындылау  барысында  әдебиеттерді  зерттеу  барысында  туындаған 
ойларыңызды, тиімді әдістеріңізді және ұсыныстарыңызды келтіріңіз. 
7.  Мәнжазбаны қорғауға арналған қысқаша баяндамаңызды дайындаңыз. 
 
 
 


249 
 
ІІІ. Программалауға арналған тапсырмалар 
Мақсаты: С/С++ тілдерінің программалау ортасында жұмыс жасау 
икемділіктерін  қалыптастыру  және  практикалық  машықтарын  бекіту. 
Сұрыптау алгоритмдерін меңгерту. 
 
Өз бетімен орындауға арналған тапсырмалар:  
 
1. 
Сұрыптау 
алгоритмдерін 
меңгеру 
және 
С/С++ 
тілдерінде 
программалау.  
 
Сұрыптау әдістерінің жіктемесі: 
1) 
Таңдау арқылы сұрыптау әдістері; 
2) 
Енгізу арқылы сұрыптау әдістері; 
3) 
Алмастыру арқылы сұрыптау әдістері; 
4) 
Үлестіру арқылы сұрыптау әдістері; 
5) 
Санау арқылы сұрыптау әдістері; 
6) 
Біріктіру арқылы сұрыптау әдістері; 
7) 
Құрылымдық мәліметтерді сұрыптау мысалдары; 
8) 
Сыртқы сұрыптаулар. 
 
Ескерту. Аталған сұрыптау тақырыптарының әрқайсысында қарастырылатын 
әдістерді  анықтап,  теориялық  материалдарын  конспектілеңіз  және  төмендегі 
әдістемелік  нұсқа  бойынша  сұрыптау  алгоритмдерін  программалап  жұмысты 
орындаңыз. 
Әдебиеттер:[18] 
 
 
 
 
 
 


жүктеу 1,13 Mb.

Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   41




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

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