Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spisok_voprosov (1).docx
Скачиваний:
6
Добавлен:
22.09.2019
Размер:
3.9 Mб
Скачать

90. Типовые алгоритмы обработки файлов.

Окрытие файла -> действия с содержимым файла -> Сохранение результатов -> Закрытие файла.

1.Запись данных в переменные

2.Редактирование файла

3.Обработка данных из файла и запись их в другой файл

4.Копирование файла

91. Структуры (назначение, синтаксис, использование, оператор ->).

Назначение – созданий баз данных

Синтаксис:

Struct <Имя>

{ тип1 пер1;

тип2 пер2;

}

Пример:

struct DATE

{ int d;

Int m;

Int y;

}

Int main()

{DATE bom;

bom.d=14;’

bom.m=3;

bom.y=93;}

92. Создание простых бд с помощью массива структур.

Используя структуры создадим базу данных про студентов:

#include “iostream”

using namespace std;

struct STUD

{ char fio[10]; \\ ФИО

int gr; \\ номер группы

double sb; \\ средний бал по экзаменам

};

Int main()

{STUD guap[10]; \\ объявление массива типа STUD

for (int i=0;i<n;i++) \\ В цикле запрашиваем данные о студентах

{cout <<”Input FIO, group, and sred_bal”<<endl;

cin>>guap[i].fio;

cin>>guap[i].gr;

cin>>guap[i].sb;

}

cout<<”Date input ending”;

}

93. Списки (определение, типовые операции, использование).

Списки – отдельный тип представления данных, где данные разбиты на порции, связанные между собой.

Создание списка:

Struct ListElements

{double data;

ListElement*next;

};

Void ListAdd(ListElement &head, ListElement*head=NULL; double x)

{ if (head==NULL) {head=new ListElement;

head->data=x;

head->next=NULL;

else

{while(p->next!=NULL)

{p=p->next;

p->next->data=x;

p->next->next=NULL;

}

}

}

}

94. Создание простых бд с помощью списков.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]