Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Выберите с учителем задачи для самостоятельного решения. 1. Написать программу, содержащую процедуру, которая удаляет из списка М второй элемент, если такой есть.




 

1. Написать программу, содержащую процедуру, которая удаляет из списка М второй элемент, если такой есть.

 

2. Написать программу, содержащую процедуру, которая удаляет из списка М N-ый элемент, если такой есть. N задает пользователь.

 

3. Написать программу, содержащую процедуру удаления из заданного списка все вхождения элемента с заданным значением информационной части.

 

4. Написать программу, содержащую процедуру, которая удаляет из списка М за каждым вхождением элемента Е один элемент, если такой есть и он отличен от Е.

 

5. Написать программу, содержащую процедуру, которая удаляет из списка М первый отрицательный элемент, если такой есть.

 

6. Написать программу, содержащую процедуру, которая удаляет из списка М все отрицательные элементы.

 

7. Написать программу, содержащую процедуру, которая формирует список М, включив в него по одному разу элементы, которые входят хотя бы в один из списков М1 и М2.

 

8. Написать программу, содержащую процедуру, которая формирует список М, включив в него по одному разу элементы, которые входят одновременно в оба списка М1 и М2.

 

9. Написать программу, содержащую процедуру, которая формирует список М, включив в него по одному разу элементы, которые входят в список М1, но не входят в список М2.

 

10. Познакомившись с текстами предыдущих задач, придумайте свою задачу и решите ее.

 

 

Занятие 7. Зачет.

 

Приготовьте для проверки файлы с решенными задачами и листинги.

 

Проверьте свои знания, ответив на вопросы:

 

1. Дайте определение динамической структуре список.

 

2. Сколько элементов может содержать список? Как заканчивается список?

 

3. Сколько полей может содержать элемент списка? От чего зависит количество полей? Приведите примеры.

 

4. Какого типа могут быть поля элементов списка? Приведите примеры.

 

5. Обязательно ли применять процедуру освобождения памяти, занятой элементом, когда мы избавляемся от этого элемента в списке? Каким образом это влияет на работу программы?

 

6. Можно ли ссылку одного элемента направить сразу на два или больше других элемента? Как необходимо поменять тип указателя, чтобы решить эту проблему?

 

7. Может ли элемент списка быть такого типа, чтобы содержать несколько полей типа указателя? Если – да, то приведите пример для чего это может быть нужно.

 

8. Можно ли последовательно "связать" два списка разного типа и почему?

 

9. Можно ли одновременно работать с несколькими списками сразу?

 

10. Как Вы считаете, на что нужно обращать особое внимание при работе со списками?






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных