DatamaskinerProgrammering

Mens løkken er nyttig for programmerere

Uerfarne programmerere kan ennå ikke være kjent en nyttig mens loop. Dette er en typisk syklus operasjon i Pascal medium. Dette er nyttig i ulike problemer, så se på hvordan du kan lage et program av denne syklusen.

Syklus Mens Pascal krever stilles som følger:

  • Mens (tilstand) gjør (begynne om nødvendig).
  • handling algoritme.
  • End (når laget begynner å tilgjengelighet).

Den første linjen - "cap" kommandoen. Tilstanden kan være en numerisk verdi som begrenser forklarende variabler på Integer (d <100), den variable typen boolean (t = True) eller streng (tex = 'Hei'). "Start" -kommandoen put dersom sløyfen er nødvendig for å utføre mer enn én tilstand. Følgende beskriver handlingene som programmet skal utføre under forutsetning av at Mens løkke kjøres. Den kan inneholde en rekke kommandoer, prosedyrer, funksjoner, slike sykluser. Til slutt er det nødvendig å sette kommandoen "end", med mindre, selvfølgelig, den første linjen var "begynner".

Nå vurdere eksempel programmer som inneholder beskriver kommandoer. For eksempel må vi finne summen av de første n positive heltall. For dette formål, i første omgang ser vi n (selv om det alltid vil være større enn null). Deretter starter syklusen. Det er viktig å forstå at han må jobbe, til den når verdien av n. Her er det mer enn ett alternativ for å løse problemet, men vi vil fokusere på det faktum som påvirker bruken av disken du vil installere. Som standard er dette gjort ved hjelp av variabelen i. Før du starter med er det nødvendig å tilordne den en verdi på "1". Telleren fungerer som et begrep med hver nye sykliske handlinger. Basert på vår misjon, stadig må legge en til det. Når således en numerisk indeks teller er lik verdien av tallet n. Dette vil være signalet for gjennomføring av arbeidsprogrammet. For å beregne hvor mye vi introdusere variabel k. Med hver repetisjon av det vil bli tildelt den forrige verdien pluss antall i. Etter slutten av tellingen, bare utlede k forklarende variabler på skjermen. Dette er en kort forklaring på ordene av programmet. Nå ser vi på koden.

Readln (n); '- vi leser antallet n.

I: = 1; k: = 0; '- gå inn i arbeid teller, vi null ut verdien av summen.

Mens i <= n do begynne '- angir betingelsene for arbeidssyklusen.

k: = k + i; i: = i + 1; '- tilføre verdi til mengden oppdatering teller.

end; '- Mens fullført beskrivelse av arbeidet.

Writeln (k); - Disse konklusjonene.

Vi ser på et annet eksempel. Nå må vi fylle brukeren med tastaturet n navn som vil spare teksten array. Prinsippet her er lik fortiden. Tast antallet n, å aktivere vi den Mens løkken fikserte tilstand. Videre betegner tastatur-inngang til minnecellegruppe. Sett teller full gjentatte operasjoner. Deretter er den tilbakestilles telleren og displayet array. Men tilbakestille telleren i denne sammenheng betyr å tildele en verdi på én, siden du ikke vil være i stand til å bringe null cellegruppe (det finnes ikke). Programkoden er som følger: I dette programmet vil du motta summen av en rekke naturlige positive tall, som ender innføringen av de n. Det skal forstås at i fravær av telleren, mens Pascal syklus aldri er ferdig. Hvis du plutselig glemme det, i utførelsen av programkode, datamaskinen begynner å henge. Det er behandlet på knappen "Pause Break". Som en teller for bruk diversitets forklarende variabler på c.

Readln (n);

c: = 1;

Mens c <= n do begynne '- driftsbetingelser.

Readln (a [c]); c: = c + 1; '- leser data fra tastaturet, vi tilføre verdi til disken.

end; '- fullføre syklusen.

c: = 1; '- schetiku tilbake den opprinnelige verdien.

Mens c <= n gjøre skrive (a [c]); '- Navne n.

Deretter får du på skjermen n navnene som er angitt fra tastaturet. På den, slutter en sløyfe. Den brukes av både nybegynnere og avanserte brukere. Han teller ikke, og krever derfor spesiell oppmerksomhet til programmereren og en ekstra variabel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.unansea.com. Theme powered by WordPress.