Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика


Тема 11. Динамические переменные. Структуры данных



бет132/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   128   129   130   131   132   133   134   135   ...   142
УМКДО -ЯзыкиПрограммирования

Тема 11. Динамические переменные. Структуры данных
В ходе работы для всех вариантов необходимо написать подпрограмму создания в ОП связанного однонаправленного списка, содержащего целые числа в поле данных (числа вводятся с клавиатуры или из файла по выбору). Также в программах всех вариантов должна быть подпрограмма распечатки списка по адресу его первого элемента.

Используя эту подпрограмму необходимо вывести список в наглядной форме послеего создания и модификации. Основное содержимое программы должно соответствовать варианту.


Примечание: В конце программы необходимо освободить всю захваченную память.


  1. Написать программу переноса первого элемента списка в его конец.

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

  3. Написать программу переноса в начало списка его последнего элемента.

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

  5. Написать программу удаления из списка всех положительных элементов.

  6. Найти среднее арифметическое элементов списка

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

  8. Написать программу вставки и удаления элемента в начало списка.

  9. Написать программу вставки и удаления последнего элемента списка.

  10. Написать программу, формирующую два списка, запоняя их числами из файлов. Объединить оба списка в один, вставляя элементы поочередно то из одного, то из другого списка. (Первый эл-т списка №1; первый эл-т списка №2; второй эл-т списка №1; второй эл-т списка №2 и т.д.).

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



Достарыңызбен бөлісу:
1   ...   128   129   130   131   132   133   134   135   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет