Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контрольні запитання. Результати виконання




Результати виконання

Тестовий приклад

Do

{

poperednij=element;

puts ("Vveditj nazvu, dovzhynu ta ploshchu richky richky");

scanf ("%s",&element->nazva);

scanf ("%d",&element->dov);

scanf ("%d",&element->pl);

element->dali=(struct rika*) malloc (sizeof (struct rika));

element=element->dali;

}

while (poperednij->dov!=0||poperednij->pl!=0);

poperednij->dali=NULL;

}

void VyvestyNaEkran(void)

{

puts ("Stvoreno Spysok:");

element=pershyj;

while (element!=NULL)

{

printf ("%s\t%d\t%d\n",element->nazva,element->dov,element->pl);

element=element->dali;

}

}

void StvorytyNovyjElement(void)

{

novyj=(struct rika*) malloc (sizeof (struct rika));

puts ("Vveditj nazvu, dovzhynu ta ploshchu novoji riky");

scanf ("%s",&novyj->nazva);

scanf ("%d",&novyj->dov);

scanf ("%d",&novyj->pl);

}

 

Необхідно ввести Дніпро, 3400, 56000; Вісла 2300, 45000, Дунай 6700, 68000.

На екран повинен бути виведений створений список:

Дніпро, 3400, 56000

Вісла 2300, 45000

Дунай 6700, 68000

Програма повинна попросити ввести ще одну ріку: Рейн, 4500, 48000

Після цього на екран повинно бути виведено новий список:

Рейн, 4500, 48000

Дніпро, 3400, 56000

Вісла 2300, 45000

Дунай 6700, 68000

1. Яка принципова різниця між масивом структур і зв’язаним списком?

2. Як здійснюється доступ до поля елементу списку?

3. Яку послідовність дій треба виконати, щоб вставити елемент списку?

4. Як вилучаються елементи із списку?

5. З яких елементів складається опис списку?

6. Як додати елемент в кінець списку?

7. Як додати елемент в початок списку?

8. Яка перевага списку перед масивом структур?

9. Як здійснюється зв’язок між елементами списку?

10. Яка різниця між списками, які реалізують стек і чергу?
Лабораторна робота № 12




Поделиться с друзьями:


Дата добавления: 2015-05-24; Просмотров: 297; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.