Создан заказ №3270409
25 октября 2018
Лабораторная работа № 2 вариант № 2 Решение уравнений и неравенств с использованием условного оператора
Как заказчик описал требования к работе:
2;3;4;5;6 лабораторные работы по информатике 2-ой вариант
Фрагмент выполненной работы:
Лабораторная работа № 2, вариант № 2.
Решение уравнений и неравенств с использованием условного оператора.
Постановка задачи.
Составить программу решения квадратного уравнения: 2)
Блок-схема решения
Текст программы.
program lab2{ вариант № 2};
var a,b,c,D:integer;
x,x1,x2:real;
begin
writeln('Решим квадратное уравнение:');
writeln(' -');
writeln('ax^2+bx+c=0');
writeln(' -');
write('Введите a=');
readln(a);
write('Введите b=');
readln(b);
write('Введите c=');
readln(c);
writeln(' -');
writeln(a,'a^2+',b,'x+',c,'=0');
writeln(' -');
if a=0 then
if b=0 then
if c=0 then writeln('x - любое число')
else writeln('Корней нет! ')
else
begin
x:=-c/b;
writeln('x=',x:8:3);
end
else
begin
D:=b*b-4*a*c;
if D<0 then writeln ('Корней нет! ')
else
begin
x1:=(-b+SQRT(D))/2/a;
x2:=(-b-SQRT(D))/2/a;
write ('x1=',x1:3:3,' x2=',x2:3:3);
end;
end;
end.
Распечатка исходных данных и результатов выполнения программы.
Для результатов должен быть напечатан соответствующий текст.
Рещить квадратное уравнение: 2)
При а=2, b=4, c=-1
При заданных параметрах уравнение имеет вид:
Решение:
.
Лабораторная работа № 3, вариант № 2.
Построение таблиц функций.
Постановка задачи.
Составить программу вычисления значений функции sin(x) на отрезке [A, B] в точках Xi = A + iH, где H = (B - A)/M, M — заданное целое число. (работа была выполнена специалистами Автор 24) Значение шага Н должно вычисляться один раз.
При A=п/3, B=п/2, M=15.
Текст программы.
program lab3{ вариант № 2};
var h,x:real;
n:integer;
begin
h:=(pi/2-pi/4)/15;
x:=pi/4;
for n:=1 to 16 do
begin
writeln('sin(',x:5:4,')=',(sin(x)):5:4);
x:=x+h;
end;
end.
Блок-схема решения
Таблица результатов
Лабораторная работа № 4, вариант № 2.
Организация циклов в программе.
Постановка задачи:
Найти сумму целых положительных четных чисел, меньших 100
блок – схема решения
Текст программы:
program lab4{ вариант № 2};
var
sum,i: integer;
begin
sum:=0;
for i:=1 to 99 do
begin
if (i mod 2 = 0) then
sum:=sum + i;
end;
writeln('Сумма ',i+1,' элементов равна =',sum);
end.
Результат решения конкретного варианта:
Лабораторная работа № 5, вариант № 2.
Решение нелинейных уравнений методом Ньютона.
N0 вар. Уравнение Отрезок, содержащий корень Метод Точное значение корня
1 [2;3] Итераций 2,2985
2 [0;2] Ньютона 1,0001
Постановка задачи для конкретного варианта и исходные данные:
1. Найти корень уравнения : с точностью ==10-4, корень уравнения находится на отрезке (0, 2), используя метод Ньютона. На печать вывести вычисленное значение корня и для сравнения точное значение корня, точное значение корня x=1,0001.
Значения :
Xо – примерное значение корня,
- точность нахождения корня, вводятся с клавиатуры.
Должен быть предусмотрен контроль вводимых значений.
2. В программе необходимо предусмотреть подсчет и вывод на печать числа итераций, за которое удается найти значение корня с заданной точностью.
Описание и блок-схема метода решения:
Описание метода Ньютона:
Пусть уравнение имеет один корень на отрезке [a;b]. Функция F(x) непрерывна на отрезке [a; b].
Приводящее к итерационному процессу следующего вида:
Выберем на отрезке[a; b] произвольную точку х0 – нулевое приближение. Затем найдем:
x1 = x0 - ,
потом x2 = x1 - .
Таким образом, процесс нахождения корня уравнения сводится к вычислению чисел xn по формуле:
xn = xn-1 - n = 1,2,3........Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 октября 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Лабораторная работа № 2 вариант № 2
Решение уравнений и неравенств с использованием условного оператора.docx
2018-10-29 12:37
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Договороспособная, ответственная девочка, все делала аккуратно и вовремя. Работу пока препод не проверял, но думаю все будет ок :)