MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Нахождение корней уравнений различными методами

Название:Нахождение корней уравнений различными методами
Просмотров:63
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Министерство Образования Российской Федерации Иркутский Государственный Технический Университет. Кафедра АПП.                         Курсовая работа по программированию       

Часть полного текста документа:

Министерство Образования Российской Федерации

Иркутский Государственный Технический Университет.

Кафедра АПП.

                        Курсовая работа по программированию

                                   и основам алгоритмизации.

Выполнил студент гр.АТП-04-1

                                                                    Чечев И.С.

                                                    Проверила: Пешкова Л.И

Иркутск

2005 г

Вариант 31

 

                                                       Задание 1

 

1. Проверить условие сходимости и записать расчетные формулы для нахождения корня уравнения  с точностью =  методом половинного деления, интервал существования корня [1;2].

Составить блок-схему алгоритма и программу решения задачи. В программе предусмотреть подсчет и вывод на печать числа итерации, за которое удается найти значение корня с заданной точностью. Отладить и выполнить программу на машине.


 


    
    
    


    

начало


    

    
       Блок-схема алгоритма.

 


Function f(x: real):real

Общая:     


Программа.

Program delenie;

uses crt;

const

e=0.0001

var       x,a,b,t:real;

            n:integer;

function f(x::real):real;

 begin

t:=sqrt(1+exp(2*x));

F:=exp(x)+t-2;

 end;

begin

readln(a,b);

n:=0;

if F(a)*F(b)>0 then begin writeln(‘kornei net’);  end;

           while ABS(a-b)>e   do

                  Begin

n:=n+1;

x:=(a+b)/2

if F(a)*F(x)<0 then b:=x else a:=x;

 end;

writeln(‘koren:    ‘,x);

writeln(‘chislo iterazii:   ‘,n);

end.


                                           Задание 2.

Записать расчетные формулы, составить блок-схему алгоритма и программу для вычисления определенного интеграла  методом Симпсона, разбивая отрезок интегрирования [0;1] на 78 частей. Предусмотреть в программе вычисление точного значения определенного интеграла через первообразную .

Решение.

Вытекает из формулы Симпсона


Блок-схема алгоритма.


Function p(x:real):real


 



Function y(x:real):real;


    
    
    


    

    начало


    

    
        



 


 Основная блок-схема:


                                               



    
    
    


    

   z=p(b)-p(a)


    

    
      
    
    
    

    

      s=s*(h/3)


    

    
      
    
    
    

    

        s=s+y(a)+y(b)


    

    
      
    
    
    

    

      c=-c


    

    
      
    
    
    

    

        s=s+k*y(x)


    

    
      
    
    
    

    

    k:=3+c


    

    
      
    
    
    

    

     x=x+h


    

    
      
    
    
    

    

         c=-1


    

    
                                                                   

                                                                                                                     

Программа.

Program Simpson;

var       x,s,h,z,a,b:real;

            n,c:integer;

            i,k:integer;

function p(x:real):real;

 begin

p:=1/sqr(3*sin(x)+2*cos(x));

 end;

function y(x:real):real;

 begin

y:=3/36-(3*cos(x)-2*sin(x))/(13*(2*cos(x)+3*sin(x)));

 end;

begin

       writeln(‘vvod’,a,b,n)

readln(a,b,n);

h:=(b-a)/(2*n);

c:=-1;

x:=a;

for i:=1 to 2*n-1 do

 begin

x:=x+h;

k:=3+c;

s:=s+k*y(x);

c:=-c;

end;

s:=s+y(a)+y(b);

s:=s*(h/3);

z:=p(b)-p(a);

writeln(‘vivod’,z);

end.


                                         Задание 3.

                         Построить график функции. ............




 
     

Вечно с вами © MaterStudiorum.ru