Слоган ТГТУ: будущее начинается сегодня
30 апреля 2024, 01:02  |  Карта портала  | 
Титульная страница ТГТУ
 
Титульная страница ТГТУ
Образовательные интернет-ресурсы ТГТУ -» Электронные аналоги печатных изданий
Студентам
Преподавателям
Оценка качества образования
Образовательные интернет-ресурсы ТГТУ
Организациям-партнерам
Раздел "Информатика, вычислительная техника, автоматизация"

C

1.5.1.

-. , , .
- , . , , . main ( ), , , .
( ) ( ), . ( !) . , , . . , , , ...
- ( , ), ( ) .
, , , , , . .
:
     int rus (unsigned char r)
     {  if (r>='' && c<=' ')
           return 1;
        else
           return 0;
     }
rus, r unsigned char. , 1, , 0 .
, . main, , .
, () .
, , , , . , ,
int rus (unsigned char r); rus (unsigned char);
, , , .. . , , #include.
, , . . . , , .
" ", , . , rus :
        int rus (r)
        unsigned char r;
        { ...     /*      */      ...  }
:
   [--] [-] -
   ([--])
   {  -   }
-- , static extern. .
- . - , , int.
, , . , , .
return, . , , , . return ( return), . , , void, . , , return , .
-- - , . - , . -- (,) (,...), , . , , , , . , .
, , void.
. . , , , , . , int.
register, int .
. , , .
, , . int, .. char int. , , double.
, , . .
- , , .
, , auto, .. . . , , return . , , . , .
, . . , , . , , .
:
       /*         */
       void change (int x, int y)
       {    int k=x;
                x=y;
                y=k;
       }
x y, , , change, , , . .
:
      /*          */
       void change (int *x, int *y)
       {  int k=*x;
             *x=*y;
             *y=k;
       }
,
change (&a,&b);
, , . () :
[--] [-] - ([--]) [,--];
, , . , , -, --, . , . , , .
- , . .
, , . int, .
, :
1. , int.
2. , .
, , , .
, , .
static, static. , extern.
:
- ([-])
, - ( ), .
- , . , .
, , , . , .
:
1. . , , . , , . , . . , , , .
2. .
3. .
4. return , . return , .
, . .
:
int (*fun)(int x, int *y);
fun : int int. int. , fun *, ,
int *fun (intx,int *y);
fun int.
fun :
(*fun)(i,&j);
, fun *.
. , . , .
:
    double (*fun1)(int x, int y);
    double fun2(int k, int l);
       fun1=fun2;         /*     */
       (*fun1)(2,7);      /*                   */
fun1 , double, fun2. , .. , .
cos(x).
:
   double proiz(double x, double dx, double (*f)(double x) );
   double fun(double z);
   int main()
   {
     double x;               /*     */
     double dx;              /*                     */
     double z;               /*            */
     scanf("%f,%f",&x,&dx);  /*    x  dx         */
     z=proiz(x,dx,fun);      /*                   */
     printf("%f",z);         /*      */
     return 0;
   }
   double proiz(double x,double dx, double (*f)(double z) )
   {         /*     */
      double xk,xk1,pr;
      xk=fun(x);
      xk1=fun(x+dx);
      pr=(xk1/xk-1e0)*xk/dx;
      return pr;
   }
   double fun( double z)
   {     /*       */
      return (cos(z));
   }
- fun proiz . , cos(x) proiz
z=proiz(x,dx,cos);
sin(x)
z=proiz(x,dx,sin);
, .. . . auto register , , .
, static, .
- n!:
   n! = 1  n=0;
        n*(n-1)!   n>1 .
, , :
       long fakt(int n)
       {
         return ( (n==1) ? 1 : n*fakt(n-1)  );
       }
, .

| |
Наименование: федеральное государственное бюджетное образовательное учреждение высшего образования
«Тамбовский государственный технический университет» (ФГБОУ ВО "ТГТУ")

Ответственность за достоверность информации определена приказом ректора
© 1995-2024 Все права защищены

Адрес: 392000, г.Тамбов, ул.Советская, д.106/5, помещение 2
Телефон: (4752) 63-10-19
Факс: 63-06-43
E-mail: tstu@admin.tstu.ru

Письмо вебмастеру
Звонок вебмастеру 63-02-32

Наш сайт использует сервис веб-аналитики Яндекс Метрика, который использует файлы cookies для сбора технических данных посетителей с целью обеспечения работоспособности, улучшения качества обслуживания и анализа пользовательской активности. Продолжая использовать наш сайт, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Согласиться