Орталық азия


Сабақ өткізу формасы: тренинг



бет6/12
Дата22.06.2023
өлшемі290,5 Kb.
#103102
1   2   3   4   5   6   7   8   9   ...   12
Сабақ өткізу формасы: тренинг.
Мәліметтер структурасы – бір немесе бірнеше әр түрлі типті айнымалылардан құралған, ыңғайлылық үшін бір атқа жинақталған мәліметтер жиыны.
Мәліметтер структурасына қарапайым мысал болып – жұмысшы есеп карточкасы табылады. Жұмысшы мәліметтері: аты, тегі, адресі, еңбек ақысы т.с.с. мәліметтер структурасы компоненттері болып табылады. Кейбір компоненттерінің өзін мәліметтер структурасы ретінде сипаттауға болады. Бір атау астына жинақталған мәліметтер структаларын үлкен бағдарламаларда қолдануда тиімді әрі ыңғайлы.
Мәліметтер структурасын struct кілттік сөзінен басталатын фигуралы жақша ішінде сипаттайды. struct сөзінен кейін мәліметтер структурасына ат қоюға болады. Компоненттері немесе айнымалылары жазба мүшелері деп аталады. Олардың атын еркімізше таңдаймыз, көбінесе сипатталатын объектіге байланысты таңдайды.
Басқа кез келген типтер сияқты бірнеше айнымалыларды, фигуралы жақшадан кейін тізіп жазуға болады.
struct {…}, сәйкесінше INT X, Z, Y;
Мәліметтер структурасына да жадыдан орын бөлінеді. Қандай да бір айнымалыны мәліметтер структурасына сипаттамаса, оған жадыдан орын бөлінбейді. Ол тек шаблон немесе мәліметтер структурасы формасы ретінде қалады, бірақ мәліметтер структурасының атын қолдануға болады.
struct person
{
char name [namesize];
char adress[adrsize];
long zipcode; /*почталық индекс*/
long ss_number; /*әлеуметтік қорғау коды*/
double salary; /*еңбек ақы*/
struct date birthdate; /*туған күні*/
struct date hiredate /*жұмысқа кірген күні*/
} ;
PERSON мәліметтер структурасында date типті екі мәліметтер структурасы бар. Егер emp былай анықталса
struct person emp;
онда
emp.birthdate.month туған айды анықтайды.


Ұсынылатын әдебиеттер: 1нег.[1-3], қос.[1-2].


3 ОББӨЖ


Тақырып 3. Бағдарламалаудың құрылымдық технологиясы.
Тапсырмалар:

  1. Құрылымдық бағдарламалаудың мақсаты

  2. Блоктың негізгі типтері

  3. Функционалдық блок

  4. Шартты конструкция

  5. Жалпыланған циклдың блогы





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




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

    Басты бет