Skillnad mellan versioner av "1.5 Kalle-algoritmen"

Från Mathonline
Hoppa till: navigering, sök
m
m (c) Evighetsloop?)
Rad 42: Rad 42:
  
 
<div class="ovnE">
 
<div class="ovnE">
Kalle-algoritmen, så som den är formulerad, innehåller möjligheten till en evighetsloop
+
Kalle-algoritmen, så som den är formulerad, innehåller möjligheten till en evighetsloop som kan
  
som kan inträffa om mamma aldrig ropar till frukost. Möjligheten till en evighetsloop finns i alla loopar.
+
inträffa om mamma aldrig ropar till frukost. Möjligheten till en evighetsloop finns i alla loopar.
  
 
Om den verkligen inträffar eller ej, beror på hur loopens avslutningsvillkor är formulerat och hur villkoret
 
Om den verkligen inträffar eller ej, beror på hur loopens avslutningsvillkor är formulerat och hur villkoret

Versionen från 13 januari 2020 kl. 16.12

        <<  Förra avsnitt          Genomgång          Övningar      


Kalle text.jpg


a) Flödesplan till Kalle-algoritmen:

Kalle flodesplan.jpg


b) Flödesplanen översatt till pseudokod:

Kalle pseudokod.jpg


c) Evighetsloop?

Finns det i Kalle-algoritmen möjligheten till en evighetsloop?

När skulle den rent teoretiskt kunna inträffa?


Kalle-algoritmen, så som den är formulerad, innehåller möjligheten till en evighetsloop som kan

inträffa om mamma aldrig ropar till frukost. Möjligheten till en evighetsloop finns i alla loopar.

Om den verkligen inträffar eller ej, beror på hur loopens avslutningsvillkor är formulerat och hur villkoret

realiseras i en viss situation. För att undvika evighetsloop måste villkorets sanningsvärde ändras under

algoritmens realisering – i termer av implementering: under programmets körning.








Copyright © 2019 TechPages AB. All Rights Reserved.