Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет31/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   27   28   29   30   31   32   33   34   ...   49
printf("\n фамилиясы - ");
gets(sved.Fio);
printf("топ нөмірі - ");
gets(sved.Grup);
float s=0;
for(int i=0;i<3;i++) {
printf("\n бағалары - ");
scanf(“%d”,sved.Ot[i]);
s+=sved.Ot[i];
}
sved.S_Bal=s/3.;
return;}
void main(void)
{struct Spisok Stud[50]; int i,N; char Bukva;
clrscr();
printf("\n 50-ден кіші бүтін сан енгізіңіз");
scanf(“%d”,&N);
for(i=0;i
printf ("\n студенттердің тізімі:");
for(i=0;i
printf("\n %20s %10s %4.2f",Stud[i].Fio,
Stud[i].Grup,Stud[i].S_Bal);
printf ("\n Фамилиядағы әріпті іздеу");
scanf(“%c”,&Bukva);
printf("\n Студенттер туралы мәлімет");
int kod_p=0;
for(i=0;i
if(Stud[i].Fio[0]==Bukva){ kod_p=1;
printf("\n %20s %10s%4.2f",Stud[i].Fio,
Stud[i].Grup,Stud[i].S_Bal);}
if(kod_p==0) printf("Ондай жазба жоқ!");
printf ("\n Жазбаны іздеу"); Vvod(-1,sved);
kod_p=0;
for(i=0;i
if(memcmp(sved,&Stud[i],sizeof(sved))==0) { kod_p=1;
printf("\n Іздеу: \n %20s %10s",Stud[i].Fio,
Stud[i].Grup);}
if(kod_p==0) printf("Ондай жазба жоқ!");
getch();}
С тілінде құрылымдарда өрістердің ерекше типі – биттік өрістер­ді қолдануға мүмкіндік жасалған. Биттер өрісі дегеніміз – компьютер жадында бүтін типті айнымалылардың аймағында орналасқан көрші разрядтар (биттік – екілік) топтары.
Ақпараттарды мәліметтер құрылымдарында сақтау үшін бірнеше бит жеткілікті болса, биттер өрістерін пайдаланған ыңғайлы.
Биттік өрісті сипаттаудың синтаксисі:
тип[аты]:ені;
Құрылымның элементтері бір немесе бірнеше құрылымдық айны­малы болуы мүмкін. Құрылымдармен жұмыс істеудің бірнеше мыса­лын қарастырайық.
1-мысал.
/* Программа sum функциясында st құрылымының avans және zarp элемент­терін пайдалануды көрсетеді */


Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   49




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

    Басты бет