*   >> läser Utbildning artiklar >> science >> programming

Introduktion till programmering i C ++: algoritmer, flödesscheman och Pseudocode

ökning räkna med en Omdömen

Totalt = totalt + nummer totalt = totalt + antal

Läs siffra medan (ej slut of-data) Omdömen

om (räkna> 0) sedan om (räkna> 0) sedan Omdömen

genomsnitt = total /räkning genomsnittliga = totalt /räkna Omdömen

för att visa genomsnitt display genomsnittliga Omdömen

Båda dessa förutsätter att datorn kommer att tala om för programmet när det inte finns några fler nummer. Detta kallas en slut-på-data-eller end-of-file-testet.

Det finns en viktig skillnad mellan de förtest och efter provet slingor.

Förtest versionen kommer att fungera även om det inte finns några siffror, antar efterprovversion kroppen av koden kommer att följas minst en gång. Båda formerna av slingorna är lämpliga under olika omständigheter. Omdömen

Omdömen

Looping med växling och gå till s Omdömen

looping och omkopplingslogiken ovan följer väl definierade regler. I själva verket kan vi genomföra några av dessa konstruktioner med ett villkor och en gå till (ovillkorlig gren) instruktion. Ett exempel på denna logik illustrerades i slingan flödesschemat som visas tidigare. Tidiga program skrivna på detta sätt.

Eftersom problemen blev mer komplex blev det omöjligt att följa logiken när Omdömen

saker går fel Omdömen

Tänk dig att försöka reda ut koden så här Omdömen

steg 01. Göra något

steg 02: gå till steg 16 Omdömen

steg 03: göra något Omdömen

steg 04: om någon händelse har inträffat gå till steg 19 Omdömen

...


steg 16: om någon händelse har inträffar gå tillbaka till steg 4 Omdömen

steg 17: gå till steg 1 Omdömen

steg 18: göra något Omdömen

steg 19: om något är större än 10 goto steg 1 Omdömen

steg 20: gå till steg 1 Omdömen

Spaghetti kod föddes! Regeln är enkel, du undvika goto uttalanden men använder konstruktionerna högre nivå vi har infört här för att byta logik och looping logik. Även med dessa, kan reda ut logiken i ett program vara ganska olidlig. Men det är alltid roligt när du hittar så småningom fel! Omdömen

Du märker att logiken är kapslad.

Inom en slinga kan vi byta logik och inom den kopplingslogik kan vi återigen ha en loop, och så fortsätter det. Program algoritmer är vanligen hierarkiska i naturen. Stilen i programmering vi använder kallas procedur, eftersom vi definierar lösningen i företaget av ett förfarande som anger vad du ska göra. De flesta problem kräver detta tillvägagångssätt. Det finns programmeringsmetoder (eller paradigm) där d

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.