logo
   
hjem | blogg | produkter | programvare | kontakt oss | Vis handlekurv

1. Desember 2011 - Loop

Når jeg ser for meg en loop ser jeg for meg en karusell jeg tok når jeg var mindre. Den var som en bit av en rutsjebane, den gikk bare rundt og rundt. Det er som en loop i programmeringen, hvis du vil gjenta en prosedyre mange ganger uten å skrive et uendelig program.

Det finnes tre forskjelloge loop'er som er forklart under videoen:

For Loop
Teller variabelen vi setter fra et tall opp til et annet tall, eller fra ett tall og ned til et annet. (f.eks. 0-10/10-0) Her vil skjermen telle fra Hallo:1 til Hallo:5:

program Loops; 

var
  S: byte; 

begin
  for S := 1 to 5 do
    Glcd_Write_Text('Hallo: ' + IntToStr(S)), 1, 7, 2); 
end. 
        

While Loop
Går så lenge den er sann (true). Her vil skjermen telle fra Hallo1 til Hallo6, så fullføre:

program Loops; 

var
  S: byte; 

begin
  S := 0; 
  while S <= 5 do
  begin
    S := S + 1; 
    Glcd_Write_Text('Hallo: ' + IntToStr(S)), 1, 7, 2); 
  end; 
end. 
        

Repeat Until Loop
Samme som 'While loop' bare den blir kontrollert på slutten og ikke på toppen. Her vil skjermen telle fra Hallo1 til Hallo5, så fullføre:

program Loops; 

var
  S: byte; 

begin
  S := 0; 
  repeat
    S := S + 1; 
    Glcd_Write_Text('Hallo: ' + IntToStr(S)), 1, 7, 2); 
  until
    S = 5; 
end. 
        


- Stine
nyere | eldre

Denne bloggen er et prosjekt mellom Stormvest AS og Stine Urke for å promotere og vise at produktene fra mikroElektronika og Stormvest AS er de enkleste og beste i sitt segment - perfekte for alle fra nybegynnere til proffer.

  • hjem
  • blogg
  • produkter
  • programvare
  • kontakt oss





 

 


Hurtiglenker
- Support
- LibStock
- Dokumentasjon
- Ressurser
- Komponenter
- Ofte stilte spørsmål
MINI-32 Board
MINI-32 er et lite utviklingskort basert på PIC32MX534F064H som benytter 3.3V strømforsyning.
Spenningsregulatoren på kortet gjør det mulig å forsyne det med strøm via USB kabelen.
les mer.....
Kontakt Oss

Stormvest AS
Borgundvn. 432
6015 Ålesund

e-mail
 

2Checkout.com is a worldwide leader in online payment services

© Copyright 2011 - Stormvest AS (Template by The Template Store)