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



бет34/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   30   31   32   33   34   35   36   37   ...   49
Байланысты:
Программирование лек 2

scanf("%d",&priznak);
k=i;
if(!priznak)break;
}
/*---------Тізімді қарап шығу ------------*/
for (i=0; i<25; i++)
{
printf("\n қай студент туралы ақпарат?\n");
scanf("%d",&j);
if(j>k)
{
printf("\n Мәлімет жоқ! ");
continue; // мәлімет болмаған жағдайда
} // циклдің келесі қадамына көшу
printf(" \n СТУДЕНТ: %s \n",gruppa[j].fio);
printf(" \ программалау пәнінен n көктемгі сессия,
бағасы\: %d",gruppa[j].est1);
printf("\n Белгі? ");
scanf("%d",&priznak);
if(!priznak)break; }
puts("\n ПРОГРАММА жұмысы аяқталды!
Press any key...");
getch();
}
Бақылау сұрақтары

  1. Си тілінде құрылымдар мен жолдар қалай сипатталады?

  2. Айырмашылықтарын түсіндіріңіз.

  3. Құрылымға нұсқауыш” терминін түсіндіріңіз?

  4. Нұсқауыштарды құрылымдарға қатысты қолдану ерекшеліктерін атаңыз.

  5. Құрылымдармен жұмыс істеу ерекшеліктерін түсіндіріңіз.

  6. Құрылым элементтерін қорытып шығару мүмкіндіктерін көрсетіңіз.

12 лекция. Файлдармен жұмыс істеу және оларды пайдалану
Файл – сыртқы есте сақтау құрылғыларында (магниттік дискі­лерде) орналас­тырылған және мәлімет өңдеу, тасымалдау кездерінде біртұтас күйде қарасты­рылатын мәліметтер жиыны.
Файлдармен жұмыс істеу үшін оларды алдымен ашу керек, яғни файл туралы мәліметті – атын, адресін программаға белгілі ету қажет.
С тілінде файл ашу fopen() функциясы арқылы орындалады. Ол сыртқы құрыл­ғыдағы физикалық файлды, мысалы, А:\NUR.DAT, прог­рам­мадағы оның логикалық атымен байланыстырады. Логикалық ат дегеніміз – файлға нұсқауыш, яғни файл туралы мәлімет сақталатын жады аймағына сілтеме жасау. Файлға нұсқауыш сипатталуы тиіс.
Сонымен, файлдармен жұмыс істегенде нұсқауыштар қолда­ны­ла­ды. Файл­ға нұсқауыш мынадай түрде сипатталады:
FILE *fp;
мұндағы FILE типі – тақырыптық файлында анықталған құрылым. Бұл нұсқауышты көрсетілген файлмен сол файл ашыл­ған­нан бастап, байланыстырып қоюға болады. Ол үшін келесі функция пайдаланылады:


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




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

    Басты бет