Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Язык Си для начинающих! С нуля! Учим быстро и просто!


 
Автор выпуска Олег Маркатов
E-mail: markatof@mail.ru

 Здравствуйте, уважаемые читатели!

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

http://aiv-video.spb.ru/integral/2.htm 

Текст программы на языке Си


 #include<stdio.h>
 #include<stdlib.h>
 #include<math.h>
 float integral(float a, float b, float h);
 float fun(float x);
 main()
 { int n;
 float a,b,h,eps,s1,s2;
 printf("\n Начало отрезка ");
 scanf("%f",&a);
 printf("Конец отрезка ");
 scanf("%f",&b);
 printf("Точность ");
 scanf("%f",&eps);
 n=100;
 h=(b-a)/n;
 s1=integral(a,b,h);
 l2:n=n*2;
 h=(b-a)/n;
 s2=integral(a,b,h);
 if(fabs(s1-s2)<eps)
 {printf("\n Интеграл=",s1); exit(0);}
 s1=s2;goto l2;}
            /*------------------*/
 float integral(float a, float b, float h)
 {float x,s=0;
 x=a;
 while(x<b)
 {s=s+fun(x)*h;x=x+h;};
 return s;
 }
       /*---------------*/
    float fun(float x)
   {
       return x*x;}

Результат тестирования программы


 
 Начало отрезка 1
 Конец отрезка 2
 Точность 0.01 Интеграл=2.329623

С уважением, 
                       Олег Павлович Маркатов
 



  Сайт знакомств http://love.aiv.spb.ru/ 
Продажа билетов российских телелотерей онлайн http://www.i-loto.ru/5945/ 
Заочное обучение на курсах. Пробный урок и доставка материалов урока бандеролью по почте - БЕСПЛАТНО! 

 
ПРОЕКТ AIV-MULTIMEDIA 
(http://aiv-video.spb.ru 
http://aiv-audio.spb.ru 
http://aiv-multimedia.ru)
    
ИНФОРМАЦИЯ О ПРОЕКТЕ "AIV-MULTIMEDIA" 
        Вы можете сразу просмотреть видеоролик или прослушать звуковой файл, но можете так же скачать архив с файлом. Это может быть актуально, если у вас низкая скорость доступа к Сети или на компьютере, на который скачиваете информацию, не установлены драйвера для просмотра видео и прослушивания звука и вы планируете просмотреть полученную информацию в другом месте.  
   При желании Вы можете заказать заинтересовавшие Вас материалы в записи на компакт или DVD-диск. По этой теме, а так же со всеми возникающими вопросами и пожеланиями, обращайтесь к автору проекта:  
Игорь Викторович Ананченко, к.т.н., доцент. E-mail: aiv1@mail.wplus.net или aiv123@mail.ru 

Программирование на языке Си

include.wmv - Что такое препроцессорная директива include 6,3 Мб. 
include.zip      4,8 Мб. 
otladka-nizkoe.wmv Отладка программы на TC низкое качество  3,6  Мб 
otladka-nizkoe.zip  2,7   Мб 
otladka-srednee.wmv Отладка программы на TC среднее качество  4,6 Мб 
otladka-srednee.zip   3,6 Мб 
tc-znakomstvo.wmv TC - знакомство с оболочкой  3,3 Мб 
tc-znakomstvo.zip   2,3 Мб 
web-c.wmv Вебресурсы для программистов на Си и С++ 49,2 Мб 
web-c.zip   45,1 Мб 
web-nizkoe.wmv  20,4 Мб 
Программа нахождения корня уравнения методом деления отрезка пополам  
Загрузить архив  3,6 Мб 
Программа нахождения значения определенного интеграла методом прямоугольников (левых и правых) с заданной степенью точности eps. 
Загрузить архив  3,1 Мб   
E-mail: markatof@mail.ru

 





В избранное