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



жүктеу 1,13 Mb.
Pdf просмотр
бет8/41
Дата06.02.2020
өлшемі1,13 Mb.
#28386
түріПрограмма
1   ...   4   5   6   7   8   9   10   11   ...   41

139 
 
арасындағы  элементтер  санына  тең  болады.  Егер  бұл  өрнекте  екі  әртүрлі 
типті  көрсеткіш  қарастырылса  және  олар  әртүрлі  массивке  сілтесе  амал 
орындалғанда нәтижесі мағынасыз (түсініксіз) мән қайтарады. 
  Көрсеткіштерді  салыстыру  амалы  қолданылады.  Бұл  <=,  =,  >= 
операторлары  көмегімен  салыстырылады  нәтижесінде  false  немесе  true 
мәндерін  қабылдайды.  Бұл  мәнді  шартты  өрнектерде  қолдануға  болады 
және бүтін типті айнымалыға меншіктетуге болады. 
  Көрсеткішті нөлмен салыстыруға болады. Егер нөлге тең болса, онда оның 
ешқандай  объектімен  байланыспағанын  білдіреді.  Нөлді  кезкелген  типті 
көрсеткішке меншіктетуге болады. 
  Көрсеткішті нәтижесі нөлге тең тұрақты өрнекпен салыстыруға болады. 
  Сол секілді void типті басқа көрсеткішпен де салыстыруға болады. 
  Көрсеткіштерді бір-біріне қосуға, бөлуге және көбейтуге болмайды. 
 
Әдебиеттер 
1.  Керниган Б., Ритчи Д.,- Язык программирования Си. – М.: Финансы и 
статистика, 1985 г. 
2.  Вирт Н. Алгоритмы и структуры данных: Пер. с анг.- М.: Мир, 1989 г.  
3.  Д.Кнут Искусство программирования для ЭВМ. Основные алгоритмы. М.: 
Мир, 1976. 3.        
4.  Н.Культин., С/С++ в задачах и примерах – БХБ-Петербург, 2002 г. 
5.  Крис Паппас., Программирование на С и С++ - BHV, Киев, 2000 г. 
6.  Т. А. Павловская, А. Ю. Щупак С/С++ Структурное программирование: 
Практикум- СПб.: Питер, 2005   
7.  Уэйт М . Язык Си. Руководство для начинающих: Пер. с англ. – М., Мир, 
1988 г. 
 
Практикалық жұмыс №8.  
Тақырыбы: Структуралар. Бірігулер.  
 
Сабақтың мақсаты: Мәліметтердің қосымша типтерімен жұмыс жасау 
дағдыларын қалыптастыру. 
 
Материалдар және құрылғылар: тақта, бор. 
 
Жұмыстың мазмұны және орындалу тәртібі: 
1.  Тапсырманы орындау мысалын қарау. 
2.  Ретімен келесі тапсырмаларды орындау.  
3.  Орындалған практикалық жұмыс туралы есепті дайындау. 
 
 
Тапсырманы орындау мысалы 
Келесі өрістерден тұратын STBOAT структурасын беретін программа жазыңыз: 


140 
 
 
модель 
 
тіркеу нөмірі 
 
жасалған жылы 
 
мотосағаттар саны 
 
құны. 
#include 
#include 
struct stboat 

char szmodel 15; 
char szserial 20; 
int iyear; 
long lmotor_hours; 
float fsaleprice; 
} stused_boat; 
int main(void) 

clrscr(); 
printf("\n Қайықтың моделін енгізіңіз- "); 
gets (stused_boat. szmodel); 
printf("\n Қайықтың тіркеу нөмірін енгізіңіз - "); 
gets (stused_boat. szserial); 
printf("\n Қайықтың жасалған жылын енгізіңіз - "); 
scanf (“%d”, &stused_boat.iyear); 
printf("\n Қозғалтқыштың жұмыс жасаған мотосағаттар санын енгізіңіз - "); 
scanf (“%d”, &stused_boat. lmotor_hours); 
printf("\n Қайықтың құнын енгізіңіз - "); 
scanf (“%a”, &stused_boat. fsaleprice); 
printf(“\n\n”); 
printf("\n  Қайық  %s%d  жылы  дайындалған  тіркеу  нөмірі  №  %s,  \n  ",  stused_boat. 
szmodel, stused_boat. iyear, stused_boat. szserial ); 
printf("Орындалған мотосағатта %d р", stused_boat. lmotor_hours); 
printf("%8.2f $ сатылды \n", stused_boat. fsaleprice); 
puts("\Аяқтау үшін  Enter басыңыз "); 
getch(); 
return (0) 

 
Студенттердің өз бетімен орындауға арналған тапсырмалары 
1. 
Келесі өрістерден тұратын DOC тип атаулы  структураны сипаттаңыз: 
 
Құжат жолының нөмірі; 
 
Жол мәтіні. 
Структураны анықтайтын айнымалыны S деп атаңыз. 


141 
 
2. 
Мектеп  мәліметтер  қорына  арналған  ақпараттан  тұратын  BAZA  тип  атаулы  
структураны сипаттаңыз: 
 
Оқушының жеке нөмірі ; 
 
ТАӘ; 
 
Туған жылы; 
 
Мекен-жайы. 
 
Структураны анықтайтын айнымалыны Inf деп атаңыз. 
3. 
Топ  оқушыларының  геометриядан  алған  бағаларынан  тұратын  Geometr  тип 
атаулы структураны сипаттаңыз: 
 
ТАӘ; 
 
Тоғыз айда алған бағалары, бір айда ең көбі 20 баға. 
Структураны анықтайтын айнымалыны Dig деп атаңыз. 
4. 
Қоймада 30 күннің орташа температурасы туралы ақпараттан тұратын Data тип 
атаулы структураны сипаттаңыз:  
 
Ай нөмірі; 
 
Температура. 
Структураны  анықтайтын  айнымалыны  Zamer  деп  атаңыз.  Структураға  келесі 
бастапқы  мәндерді  меншіктеңіз:  ай  аты  «маусым»,  бірінші  күннің  температурасы 
9,5.    
5. 
Пошта  мәліметтер  қорындағы  газет-журналдарға  жазылушылар  туралы 
ақпараттан тұратын  Post тип атаулы структураны сипаттаңыз: 
 
ТАӘ; 
 
Мекен-жайы; 
 
Газет-журналдар атауынан тұратын 10 жол. 
Структураны  анықтайтын  айнымалыны  G  деп  атаңыз.  Өрістерге  келесі  мәндерді 
меншіктетіңіз:  ‘Петров  И.В.’,  ‘Мәскеу  қ.,  Горький  к.,  5’,  ‘Московский 
комсомолец’, ‘Спорт’  
6. 
Достардың  телефон-анықтамалығын  сипаттайтын  структуралар  массивінен 
тұратын  программа  құрыңыз.  Онда  мәліметтерді  енгізуге,  фамилиясы  бойынша 
телефон  нөмірін  іздеуге,  «компьютер  ойындарымен  әуестенетін»  барлық 
абоненттерді есептеп, тізімін шығаруға болады. Структурада әрбір дос үшін келесі 
мәліметтер берілген:тегі, аты, телефоны, хоббиі. 
7. 
Химиялық  элементтер  кестесін  сипаттайтын  программа  құрыңыз.    Онда 
келесі  мәліметтерді  көрсетіңіз:  атауы,  символдық  белгіленуі,  атом  массасы, 
атомдық  ядроның  заряды,  негізгі  химиялық  қасиеттер  тізімі.  Программа 
көрсетілген  символдық  белгіленуіне  байланысты  химиялық  элемент  туралы 
мәліметті шығаруды, ең үлкен массалы, ең кіші ядро заряды бар элементті табуды 
орындауы қажет. 
8. 
Үй тұрғындары структурасы массивін сипаттайтын программа құрыңыз. Онда 
әрқайсысы  үшін  келесі  ақпараттар  берілген:  пәтер  нөмірі,  тегі,  аты,  жасы,  18 
жастан  асқан  тұрғындар  үшін  қызмет  түріне  байланысты  (оқу,  жұмыс,  зейнет)  – 
жұмыс орны  және еңбек өтілі  туралы, зейнеткерлер үшін зейнетке шыққан жылы 
туралы  жазба  болуы  керек.  Программа  мәліметтерді  енгізуді,  тұрғындар  саны  ең 


жүктеу 1,13 Mb.

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




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

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