Реферат: Создание и обработка динамического списка

o Создание однонаправленного динамического списка содержащего сведения о книгах

o Вывод данных однонаправленного динамического списка на экран

o Удаление первого элемента однонаправленного динамического списка.

o Перемена мест элементов однонаправленного динамического списка, которые заданы ключами.

Программу построить по процедурному принципу, пользовательский элемент оформить в виде меню.

3

2. Разработка метода решения задачи и его формализация

1) В данной программе будут использоваться следующие глобальные переменные :

n – массив 30 переменных типа char. Несет информацию о названии газеты.

s – массив 30 переменных типа char. Несет информацию о названии статьи

st – переменная типа int. Несет информацию о номере страницы.

Все эти переменные являются элементами структуры gaseta:

struct games {

char n[30];

char s[30];

int st;};

g – переменная типа gaseta. Несет полную информацию о газете.

n – указатель на структуру news.

Все эти переменные являются элементами структуры news:

struct news{

gaseta g;

news *n;};

un – указатель на структуру news. Несет информацию об адресе первого элемента однонаправленного динамического списка.

p – указатель на структуру news. Несет информацию об адресе текущего элемента однонаправленного динамического списка.

q – указатель на структуру news. Несет информацию об адресе последнего созданного элемента однонаправленного динамического списка.

news *un,*p,*q;

i – переменная типа int. Несет информацию о количестве элементов однонаправленного динамического списка.

int i;

4

К-во Просмотров: 528
Бесплатно скачать Реферат: Создание и обработка динамического списка