*   >> Lezen Onderwijs artikelen >> science >> programming

Inleiding programmeren in C ++: Algorithms, flowcharts en Pseudocode

waar /niet waar statement, maar met een vraag met een "ja" of "nee" antwoord, bijvoorbeeld als A = 10, B = 20, K = 5, en de verkoop = 10.000, dan:

Voorwaarde (vraag) " Antwoord "

Is A == B? Geen

Is B> A? Ja

Is K

Is SALES> = $ 5000,00? Ja

Bij elke vraag, de computer kan worden geprogrammeerd om een ​​andere manier van handelen te nemen, afhankelijk van het antwoord. Een stap in een algoritme dat leidt tot meer dan een mogelijke voortzetting wordt een beslissing genoemd.

In organigram voorstellen, het ruitvormige symbool wordt gebruikt om een ​​beslissing te geven. De vraag is geplaatst in het symbool, en elk alternatief antwoord op de vraag wordt gebruikt om de uitgang pijl die naar de juiste volgende stap van het algoritme te labelen. Het symbool beslissing is het enige teken dat er meer dan één uitgang kan hebben

Het voorbeeld hieronder toont het stroomschema voor een programma dat twee getallen leest en geeft de nummers te lezen in afnemende volgorde:.

De gelijkwaardig Pseudocode is hieronder weergegeven.

Merk op dat met Pseudocode, inspringen wordt gebruikt om de verschillende stappen die van toepassing zijn op een beslissing te laten zien:

Lees A, B

Als A is minder dan B

BIG = B

KLEIN = A

anders

BIG = Een

KLEIN = B

Write (Display) groot, klein

Loops

De meeste programma's omvatten het herhalen van een reeks instructies over en over totdat een bepaalde gebeurtenis zich voordoet. Bijvoorbeeld, als we willen tien nummers lezen en berekenen het gemiddelde, hebben we een lus om het aantal nummers die we hebben gelezen tellen.

Count lussen lussen waar het programma het aantal keren dat operaties moeten tellen voltooid. De onderstaande stroomschema illustreert een lus die telt van 1 tot 10:

Count lus flowchart

De op de linker

stroomschema

kan worden vereenvoudigd om het formulier

< p> getoond aan de rechterkant.

Terwijl telling lussen werken het exacte aantal keren nodig in veel gevallen weten we niet hoe vaak we iets willen doen. Het is vaak afhankelijk van de aan de programmagegevens. Stel dat we ons probleem lezen en bereken het gemiddelde van een aantal getallen veranderen.

We weten niet hoeveel nummers er maar zal getallen gelezen totdat er geen meer

Twee alternatieve oplossingen (met Pseudocode) worden hieronder weergegeven:.

pre-test lus: post- testkring:

ingesteld gemiddelde op nul set gemiddelde op nul

ingesteld telling op

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.