- struct BirthDay {
- int day;
- int month;
- long year;} a,b;
- int main()
- {
- a.day=27;
- a.month=12;
- b.year=1939;
- }
- Ёзувнинг мантиқий тузилмасини график кўринишда хам жадвал кўринишида хам ифодалаш мумкин, яъни, масалан:
-
-
-
-
-
Ёзувнинг ифодаланиши - Ёзув элементларини ўзи хам ёзувдан иборат бўлиши мумкин. Бу ҳолатда мураккаб иерархик маълумотлар тузилмаси вужудга келади. Ушбу тузилма ичма-ич жойлашган ёзув деб аталади.
-
- Ёзув майдони маълумотларни ўқиш.
- Ёзув майдонига маълумотлар киритиш.
- Турга мос келувчи, ёзув майдони устида бажариши мумкин бўлган барча амаллар.
- Жадваллар
- Жадвал - бу ёзувнинг чекли мажмуасидир.
- Жадвал берилаётганда унда иштирок этадиган ёзувлар сони кўрсатиб ўтилади.
Жадвал устида бажариладиган амаллар: - Жадвал маълумотлари элементи ёзув ҳисобланади. Шунинг учун жадвал устида бажариладиган амаллар бу ёзув устида бажариладиган амаллардир.
- 1. Берилган калит бўйича ёзувни қидириш.
- 2. Жадвалга янги ёзувни киритиш.
- Мисол: struct Guruh{
- int n;
- char fio[30];};
- Guruh talaba[5];
- for(int i=0;i<5;i++){
- talaba[i].n=i+1;
- cin>>talaba[i].fio;
- }
Рўйхатлар - Рўйхатнинг умумий кўринишига мисол:
- E1, E2, ..., En, (n ≥0 бўлиб n фиксирланмаган).
- Рўйхат элементлари сони дастур бажарилиши давомида ўзгариб туриши мумкин.
-
- Рўйхат деб бир турга тегишли бўлган элементлар кетма-кетлигига айтилади.
- Рўйхатни ташкил этувчи элементлар сони чегараланмаган бўлиши мумкин.
- Рўйхатни ташкил этувчи элементлар сони n га рўйхат узунлиги дейилади.
Do'stlaringiz bilan baham: |