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

C

2.1.5.

, .
- - , , , . : S= ; , . , S=< >.
:
- S=< >,
- Sn+1 - < S1,...,Sn> < S1,...,Sn+1>;
- - < S1,...,Sn-1,Sn> < S1,...,Sn-1>;
- Sn, .
, , . , .
- , , ( ).
- , . , .
. .
, , , .
,
                       (6+8)*5-6/2
                      6 8 + 5 * 6 2 / -
, , , . , , .
         S = < >;  <6>;  <6,8>;  <14>;  <14,5>;  <70>;
             <70,6>;  <70,6,2>;  <70,3>;  <67>.
eval, , m , m[i]>0 , m[i]<0 - . , , -1, -2, -3, -4. stack. a l.
    float eval (float *m, int l)
    { int p,n,i;
      float stack[50],c;
       for(i=0; i < l ;i++)
       if ((n=m[i])<0)
         {  c=st[p--];
            switch(n)
            { case -1:  stack[p]+=c;  break;
              case -2:  stack[p]-=c;  break;
              case -3:  stack[p]*=c;  break;
              case -4:  stack[p]/=c;
            }
         }
       else stack[++p]=n;
       return(stack[p]);
    }
. , , (.. "ABcEr-1." "1-rEcBA"). , , . - , . p q , STACK.
  #include
  typedef struct st           /*   STACK */
    { char ch;
      struct st *ps;   } STACK;
  main()
  {   STACK *p,*q;
      char a;
      p=NULL;
      do                      /*       */
      { a=getch();
        q=malloc(sizeof(STR1));
         q->ps=p; p=q;
         q->ch=a;
      }  while(a!='.');
      do                      /*           */
      { p=q->ps;free(q);q=p;
        printf("%c",p->ch);
      } while(p->ps!=NULL);
  }

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

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

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

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

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