Պոստֆիքսում և ինֆիքսո՞ւմ:

Բովանդակություն:

Պոստֆիքսում և ինֆիքսո՞ւմ:
Պոստֆիքսում և ինֆիքսո՞ւմ:
Anonim

Infix արտահայտությունը արտահայտություն է, որտեղ օպերատորը գտնվում էօպերանդների մեջտեղում, ինչպես օպերանդի օպերանդի օպերանդը: Postfix արտահայտությունը արտահայտություն է, որում օպերատորը գտնվում է օպերանդներից հետո, ինչպես օպերանդի օպերատորը: Հետֆիքս արտահայտությունները հեշտությամբ հաշվարկվում են համակարգի կողմից, բայց ընթեռնելի չեն մարդու կողմից:

Ի՞նչ է ինֆիքսը և հետֆիքսը տվյալների կառուցվածքում:

Դիտարկենք ինֆիքսային արտահայտությունը A + B: … Նախածանցային արտահայտության նշումը պահանջում է, որ բոլոր օպերատորները նախորդեն երկու օպերանդներին, որոնց վրա նրանք աշխատում են: Postfix-ը, մյուս կողմից, պահանջում է, որ իր օպերատորները գան համապատասխան օպերանդներից հետո:

Ինչպե՞ս կարող եմ ստանալ postfix infix-ից:

Քայլեր՝ Postfix-ը Infix-ի փոխարկելու համար:

  1. Կարդացեք նշանը մուտքագրումից: …
  2. Եթե խորհրդանիշը օպերանդ է, ապա դրեք այն փաթեթ:
  3. Եթե սիմվոլը օպերատոր է, ապա վերևի 2 արժեքները դուրս հանեք փաթեթից:
  4. այս 2 բացված արժեքը մեր օպերանդն է.
  5. ստեղծեք նոր տող և դրեք օպերատորը այս օպերանդի միջև տողի մեջ:
  6. մղեք այս տողը դարքի մեջ:

Ի՞նչ է հետնածանցը և նախածանցը:

Նախածանց. Արտահայտությունը կոչվում է նախածանցային արտահայտություն, եթե օպերատորը հայտնվում է արտահայտության մեջ օպերանդներից առաջ: … Հետֆիքս. արտահայտությունը կոչվում է հետֆիքսային արտահայտություն, եթե օպերատորը հայտնվում է արտահայտության մեջօպերանդներից հետո: Պարզապես ձևի (operand1 operand2 օպերատոր):

Ինչու՞ է հետֆիքսը ավելի լավ, քան ինֆիքսը:

Postfix-ը համար ունիառավելություններ ներդիրի նկատմամբ հանրահաշվական բանաձևերի արտահայտման համար: Նախ՝ ցանկացած բանաձև կարելի է արտահայտել առանց փակագծերի։ Երկրորդ, դա շատ հարմար է կույտերով համակարգիչների վրա բանաձևերը գնահատելու համար: Երրորդ, ինֆիքս օպերատորներն ունեն գերակայություն։