У вас вопросы?
У нас ответы:) SamZan.net

вариант задания предусмотрев процедуры- создания динамического линейного списка выбирая числа из тек.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

ДИНАМИЧЕСКИЕ ПЕРЕМЕННЫЕ

Каждому студенту сделать свой вариант задания, предусмотрев процедуры:

  •   создания динамического линейного списка, выбирая числа из текстового файла;
  •  вывода динамического линейного списка;
  •  обработка динамического списка по алгоритму.

1  Описать процедуру, которая по списку L строит два новых списка:

L1- из положительных элементов и L2 из остальных элементов списка L.

2  Описать процедуру, которая вставляет:

2.1 В начало списка L новый элемент Е;

2.2 в конец списка L новый элемент Р;

2.3 новый элемент D после первого элемента непустого списка L;

2.4 в непустой список L, элементы которого упорядочены по неубыванию (т.е. по возрастанию или равные), новый элемент Е так, чтобы сохранилась упорядоченность;

2.5 новый элемент Е в начало списка L, упорядоченного по неубыванию;

2.6 в список L новый элемент Е1 за каждым вхождением элемента Е;

2.7 в список L новый элемент Е1 перед каждым вхождением элемента Е, если Е входит в список L;

2.8 в непустой список L пару новых элементов Е1 и Е2 перед его последним элементом;

2.9 между подряд идущими числами с одинаковым знаком, новое значение с противоположным знаком.

3  Описать процедуру, которая удаляет:

3.1 из непустого списка L последний элемент;

3.2 из списка L первый отрицательный элемент, если такой есть;

3.3 из непустого списка L первый элемент;

3.4 из списка L второй отрицательный элемент, если такой есть;

3.5 из списка L за каждым вхождением элемента Е один элемент, если такой есть и он отличен от Е.

3.6 из списка L все отрицательные элементы.

3.7 из списка L все четные положительные элементы.

3.8 из списка L последнее число в группе подряд идущих чисел с одинаковым знаком

3.9 первое отрицательное число, находящееся между положительными числами

  1.  Описать процедуру или функцию, которая:

4.1 проверяет на равенство списки L1 и L2 и, затем, удаляет из списка L1 первое значение

4.2 определяет, входит ли список L1 в список L2 и удаляет из списка L2 последнее значение.

4.3 проверяет, есть ли в списке L хотя бы два одинаковых элемента;

4.4 переносит в конец непустого списка L1 последний элемент списка L;

4.5 добавляет в конец списка L1 все элементы списка L2;

4.6 вставляет в список L за первым вхождением элемента Е все элементы списка L1, если Е входит в список L;

4.7 переворачивает список L, т.е. изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке;

4.8 в списке L из каждой группы подряд идущих равных элементов оставляет только один;

4.9 оставляет в списке L только первые вхождения одинаковых элементов.

5 Описать функцию или процедуру, которая:

5.1 определяет, сколько раз входит элемент Е в список L и каждое значение Е заменяет на среднее арифметическое чисел, находящихся до числа Е;

5.2 находит максимальный элемент непустого списка L и добавляет перед ним среднее арифметическое чисел, находящихся до максимального;

5.3 не переворачивая список, выводит на экран числа в обратном порядке следования чисел в списке L;

5.4 заменяет в списке L все вхождения числа Е1 на среднее арифметическое положительных чисел, находящихся до каждого значения Е1;

5.5 строит список L1 - копию списка L, с той лишь разницей, что числа в списке L заменяются на среднее арифметическое чисел, подсчитанных от конца списка до этого числа;

5.6 удваивает каждое вхождение элемента Е в список L;

5.7 находит среднее арифметическое всех элементов непустого списка L, добавляя это значение в начало списка.

5.8 подсчитывает количество элементов списка L, у которых равные "соседи" (первый и последний тоже считать соседями);

5.9 в списке L переставляет в обратном порядке все элементы между первым и вторым вхождениями элемента Е, если Е входит в список L не менее двух раз;

5.10 удаляет все элементы, у которых одинаковые "соседи" (первый и последний тоже считать соседями);

  1.  Описать процедуру, которая объединяет два упорядоченных по неубыванию (т.е. по возрастанию или равные) списка L1 и L2 в один упорядоченный по неубыванию список:

6.1 построив новый список;

6.2 меняя соответствующим образом ссылки в списках L1 и L2, запомнив адрес полученного списка в L1.

7 Описать процедуру подстановки, которая в списке L заменяет первое вхождение списка L1(если такое есть) на список L2.

8 Описать функцию или процедуру, которая:

г) в конец непустого списка L добавляет все его элементы, располагая их в обратном порядке ( например: список L= = 1,2,3. Стало: L= 1,2,3,3,2,1).




1. Проблемы глобального эволюционизма
2. Система образования
3. конспект лекцій з навчального предмету ВИЩА ОСВІТА ТА БОЛОНСЬКИЙ ПРОЦЕС для студентів 5 курсів н
4. Rheinische Zeitung пришлось впервые высказываться о так называемых материальных интересах и это поставило меня в
5. Television
6. Об арифметических возможностях компьютера и компьютерных возможностях арифметики
7. Лабораторна робота 3 ВИПРОБУВАННЯ ПАРОВОЇ КОМПРЕСІЙНОЇ ХОЛОДИЛЬНОЇ УСТАНОВКИ 3
8. Система управления персоналом на ЗАО Азовэлектросталь.html
9. Русский человек все вынесет’ по роману Н.С. Лескова Очарованный странник.html
10. сільське господарство; землеробство the work business or study of frming
11. Физвоспитание Преподаватель кафедры находятся в штатном расписании кафедры и работают под руководс
12. Тема Разработка плана экономического развития машиностроительного предприятия Вариант 19
13. Уральский государственный педагогический университет Институт психологии Кафедра психологии образов
14. Семья как малая социальная группа
15. Тема 5.3 Методы и средства борьбы с вирусами План урока- Признаки появления вирусов Методы обнаруж
16. Государственное регулирование природопользования и охраны природной среды
17. 1 Охрана земель от воздействия предприятия Территория является невозобновляемым природным ресурсом и и
18. Крайняя необходимость, понятие и признаки
19. Дымы металлов
20. Административно-правовые методы выявления и предупреждения незаконного оборота наркотических средств