Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ЗАДАНИЕ. Многочлен с целыми коэффициентами можно представить в виде списка



Многочлен с целыми коэффициентами можно представить в виде списка.

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

ВАРИАНТЫ

Постановка задачи  
  Логическую функцию, проверяющую на равенство два многочлена.
  Функцию вычисления значения многочлена в заданной точке.
  Процедуру, которая строит многочлен, являющийся суммой двух многочленов
  Процедуру удаления коэффициента из представления многочлена.
  Процедуру замены коэффициента с заданной степенью в представлении многочлена.
  Процедуру, которая строит многочлен, являющийся произведением двух многочленов  
  Процедуру, которая строит многочлен, являющийся результатом деления двух многочленов.  
  Написать процедуру, формирующую многочлен (список) из двух многочленов L1, L2 по следующему правилу: в новый многочлен включаются те коэффициенты, которые входят хотя бы в один из многочленов
  Написать процедуру, формирующую многочлен (список) из двух многочленов L1, L2 по следующему правилу: в новый многочлен включаются те коэффициенты, которые входят в оба многочлена.
  Написать процедуру, формирующую многочлен (список) из двух многочленов L1, L2 по следующему правилу: в новый многочлен включаются те коэффициенты, которые входят в L1 и не входят в L2
  Написать процедуру, формирующую многочлен (список) из двух многочленов L1, L2 по следующему правилу: в новый многочлен включаются те коэффициенты, которые входят в L2 и не входят в L1
  Написать процедуру, формирующую многочлен (список) из двух многочленов L1, L2 по следующему правилу: в новый многочлен включаются те коэффициенты, которые входят в один из списков и не входят в другой.
  Написать процедуру, которая из многочлена L1 удаляет все четные коэффициенты, а на их место вставляет коэффициент многочлена L2 при высшей степени Х.
  Написать процедуру, которая из многочлена L1 удаляет все нечетные коэффициенты, а на их место вставляет коэффициент многочлена L2 при низшей степени Х.
  Два многочлена L1, L2 содержат одинаковое количество членов, но разные коэффициенты при степенях X. Преобразовать многочлен L1 по следующему принципу: коэффициент при самой старшей степени X заменить на коэффициент при самой младшей степени X многочлена L2 и т. д. Напечатать получившийся в результате замен многочлен L1.
  Написать логическую функцию, которая проверяет, есть ли в списке хотя бы два одинаковых элемента. Если условие выполняется, добавить новый элемент в начало списка.
  Написать логическую функцию, которая проверяет на равенство два списка. Если условие не выполняется, добавить все элементы первого списка в конец второго списка.
  Написать процедуру удаления из списка элемент Y при условии: в) элемент Y является первым элементом списка г) элемент Y является последним элементом списка д) элемент Y является не первым и не последним элементом списка
  Написать процедуру или функцию, которая определяет, является ли список пустым. Для непустого списка найти среднее арифметическое его коэффициентов и добавить новое значение в начало списка со степенью 0.
  Написать процедуру или функцию, которая определяет, упорядочены ли элементы списка по степеням.
  Написать процедуру или функцию, которая определяет: а) сумму коэффициентов последнего и предпоследнего элементов списка, содержащего не менее 2-х элементов; б) меняет местами первый и последний элементы непустого списка.
  Написать процедуру вставки нового элемента после первого элемента непустого списка (осуществить проверку, пустой список или нет).
  Написать процедуру, которая удаляет из непустого списка первый элемент с отрицательным коэффициентом.
  Написать логическую функцию, которая определяет, входит заданный элемент в непустой список или нет. Если входит, то подсчитать число его вхождений.



Дата публикования: 2015-02-22; Прочитано: 641 | Нарушение авторского права страницы



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...