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

Задание 5. Составьте программу для решения одной из предложенных задач:



Составьте программу для решения одной из предложенных задач:

Даны целые числа f1, f2, f3,..., f10, являющиеся коэффициентами многочлена z(x). Исследовать существование целочисленных корней уравнения z(x)=0.

Даны действительные числа a0,..., an, b0, b1,..., bn (a0,..., an попарно раличны). Требуется найти многочлен F(x) степени не выше n, такой, что F(ai)=bi (i=0, 1, 2,..., n).

Найдите наибольший общий делитель многочленов f(x), g(x):

а) f(x)=(1, 3, -1, -4, -3), g(x)=(3, 10, 2, -3).

б) f(x)=(1, 1, -3, -4, -1), g(x)=(1, 1, -1, -1).

в) f(x)=(1, 2, -4, -3, 8, -5), g(x)=(1, 1, -1, 1).

г) f(x)=(1, 1, 2, 1, 1), g(x)=(1, -2, 1, -2).

д) f(x)=(1, 2, 2, 2, 2), g(x)=(1, 0, 3, 2).

е) f(x)=(1, 6, 17, 24, 12), g(x)=(1, -2, -13, -10).

ж) f(x)=(1, 1, 3, 4, 4, 2), g(x)=(1, 2, 3, 6, 6, 2).

з) f(x)=(1, 6, 2, 3, 6, 1), g(x)=(1, 6, 4, 4, 6).

Найдите наименьшее общее кратное многочленов f(x), g(x):

а) f(x)=(2, 0, 1, -3), g(x)=(1, 1, -2).

б) f(x)=(1, -2, 1, 7, -12, 10), g(x)=(3, -6, 5, 2, -2).

в) f(x)=(1, 0, -10, 0, 1), g(x)=(1, -4, 2, 6, 4, 2, 1).

Даны действительные числа a0,..., a5, многочлен P(x) шестой степени.

Получить действительные числа d0,..., d6 такие, что

P(x)=d0+d1(x-a0)+d2(x-a0)(x-a1)+...+d6(x-a0)(x-a1)...(x-a5).

Лабораторная работа №14
Линейная комбинация векторов

Цель работы: Овладеть навыками составления алгоритмов решения геометрических задач по теме "Линейные операции над векторами", используя заданный набор процедур.

Файл LIST.1 содержит заголовок программы, функции det2, det3 и следующие процедуры: input, output, sum, subtract, multiply, system2, system3.

Порядок решения задачи

1. Внимательно проанализируйте условие задачи и определите, какими процедурами и функциями из файла LIST.1 Вы воспользуетесь для данной задачи.

2. Допишите основную программу.

3. Исполните программу. Проанализируйте ответ, результат покажите преподавателю.

Пример решения задачи

Задача: Найти сумму k векторов размерности n.

Анализ: для решения данной задачи воспользуемся процедурами input,output,sum.

Основная программа имеет вид:

begin

write('Введите размерность вектора ');

readln(n); write('Введите число векторов ');readln(k);

{------ Первоначальное обнуление вектора суммы b --------}

for i:=1 to n do s[i]:=0;

{--- Ввод координат очередного вектора и добавление его к вектору суммы ---}

for i:=1 to k do

begin

writeln('Введите координаты ',i,'-того вектора ');

input(n,a); sum(n,a,s,s); end;

writeln('Координаты вектора суммы ');output(n,s);

end.

Задания к лабораторной работе





Дата публикования: 2014-11-04; Прочитано: 380 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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