Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Algoritmy Úkol: Vytvořte algoritmus pro zadání PIN do mobilu.

Podobné prezentace


Prezentace na téma: "Algoritmy Úkol: Vytvořte algoritmus pro zadání PIN do mobilu."— Transkript prezentace:

1 Algoritmy Úkol: Vytvořte algoritmus pro zadání PIN do mobilu.
Jaké podmínky platí pro zadávání PIN? Počet pokusů? Co se děje, když zadám špatné (správné) PIN? Počet proměnných a jejich typ?

2 Proměnné PIN – ukládají se zadaná PIN (typu text)
POCETPIN – počítadlo, které si pamatuje, kolikrát jsme do PIN zadávali ANO := 0 , pokud je pin špatně ANO := 1, pokud je pin správně Podle hodnoty v ANO vypíšu zprávu na konci programu

3 POCETPIN:=POCETPIN+1; NE POCETPIN=3
S POCETPIN:=0; ANO:=0; Čti PIN NE PIN='4444' ANO Piš ŠPATNĚ Piš OK POCETPIN:=POCETPIN+1; POCETPIN:=3; ANO:=1; NE POCETPIN=3 NE ANO ANO=1 Piš SIM JE ZABLOKOVANÁ Piš SYSTÉM SE NAČÍTÁ K

4 Program v Pascalu Tvořeno v prostředí Delphi 7 PERSONAL pro nekomerční použití k dispozici zdarma! Odkaz na stažení najdete na včetně údajů potřebných k instalaci.

5 Postup pro vytvoření programu v prostředí Delphi 7 v jazyce Pascal:
Hlavní menu- File New Other Console Application Otevře se okno, kam lze vkládat zdrojový kód jazyka

6 Program v Pascalu

7 var POCETPIN, ANO: integer; PIN: string; begin ANO:=0; POCETPIN:=0;
program mobil; {$APPTYPE CONSOLE} Uses SysUtils; var POCETPIN, ANO: integer; PIN: string; begin ANO:=0; POCETPIN:=0; repeat write('Zadej PIN: '); readln(PIN); if PIN='4444' then write('OK!'); POCETPIN:=3; ANO:=1; end else write('SPATNE!'); POCETPIN:=POCETPIN+1; until POCETPIN=3; if ANO=1 then write('SYSTEM SE NACITA!') write('SIM JE ZABLOKOVANA!'); readln; end.

8 Spusťte program kliknutím na text : Spustit program


Stáhnout ppt "Algoritmy Úkol: Vytvořte algoritmus pro zadání PIN do mobilu."

Podobné prezentace


Reklamy Google