1 / 12

Structured English

Structured English. Oana Vasiu 341C5 oana.vasiu@gmail.com. Structured English?. Un mod de a descrie fluxul unui proces Folosirea limbii engleze împreună cu sintaxa programării structurate A nu se confunda cu pseudocod. De la cerințe la implementare.

cheryl
Download Presentation

Structured English

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Structured English Oana Vasiu 341C5 oana.vasiu@gmail.com

  2. Structured English? • Un mod de a descrie fluxul unui proces • Folosirea limbii engleze împreună cu sintaxa programării structurate • A nu se confunda cu pseudocod

  3. De la cerințe la implementare

  4. Structured English se bazează pe logica structurală • Folosește o submulțime a limbii engleze • Verbe de acțiune • Fraze cu substantive • Fără adjective sau adverbe • Ar trebui citit ca și engleza • Nu există un standard definit

  5. Cum se scrie? • Nume de fișiere • Separarea numelor cu cratime • Primele litere să fie mari • Verbe folosite • READ, ACCEPT, GET, WRITE, PRINT, SORT, MOVE, MERGE, ADD, SUBTRACT, MULTIPLY, DIVIDE • Substantive comune • Nume de variabile, atribute, input/output

  6. Pași pentru a folosi Structured English • Se exprimă logica în structuri segvențiale, de decizie, case-uri sau iterații • Se folosesc structuri de genul IF, THEN, ELSE, DO, etc. cu litere mari • Se folosesc intendări pentru a arăta ierarhia în structură

  7. Exemple structuri decizie IF condition THEN do smth ELSE do smth else SELECT CASE 1: do smth CASE 2: do smth END SELECT

  8. Exemple structuri repetitive WHILE condition DO do smth END WHILE DO smth UNTIL condition

  9. Exemplu IF you are hungry THEN look for food in fridge IF food found in fridge THEN DO eat UNTIL full ELSE IF money in poket THEN get pizza ELSE get money from savings get pizza WHILE NOT full eat END WHILE

  10. Avantaje • Clarifică logica și relațiile din limbajele umane • Un mod eficient de comunicare, ușor de învățat și înțeles

  11. Întrebări?

More Related