gymnÁzium, vlaŠim, tylova

8
GYMNÁZIUM, VLAŠIM, TYLOVA Autor Ing. Marta Bechyňová Číslo materiálu 4_1_INF_20 Datum vytvoření 10. 9. 2012 Druh učebního materiálu prezentace Ročník první Anotace Prezentace pro vytvoření algoritmu zadání pin do mobilu a programu v Pascalu Klíčová slova Algoritmy, proměnné, program Vzdělávací oblast Informatika Očekávaný výstup Žák pomocí prezentace sestaví složitější algoritmus zadání pin do mobilu s použitím všech datových struktur a vytvoří program v Pascalu. Zdroje a citace

Upload: belle-parker

Post on 31-Dec-2015

21 views

Category:

Documents


0 download

DESCRIPTION

GYMNÁZIUM, VLAŠIM, TYLOVA. 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?. Proměnné. PIN – ukládají se zadaná PIN (typu text) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GYMNÁZIUM, VLAŠIM, TYLOVA

GYMNÁZIUM, VLAŠIM, TYLOVA

Autor Ing. Marta Bechyňová

Číslo materiálu 4_1_INF_20

Datum vytvoření 10. 9. 2012

Druh učebního materiálu prezentace

Ročník první

AnotacePrezentace pro vytvoření algoritmu zadání pin do mobilu a

programu v Pascalu

Klíčová slova Algoritmy, proměnné, program

Vzdělávací oblast Informatika

Očekávaný výstupŽák pomocí prezentace sestaví složitější algoritmus zadání pin do mobilu s použitím všech datových struktur a vytvoří program v

Pascalu.

Zdroje a citace

Page 2: GYMNÁZIUM, VLAŠIM, TYLOVA

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?

Page 3: GYMNÁZIUM, VLAŠIM, TYLOVA

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

Page 4: GYMNÁZIUM, VLAŠIM, TYLOVA

S

POCETPIN:=0;ANO:=0;

Čti PIN

PIN='4444'

Piš OK

POCETPIN:=3;ANO:=1;

Piš ŠPATNĚ

POCETPIN:=POCETPIN+1;

K

POCETPIN=3

ANO=1

Piš SIM JE ZABLOKOVANÁ Piš SYSTÉM SE NAČÍTÁ

ANONE

NE

ANONE

Page 5: GYMNÁZIUM, VLAŠIM, TYLOVA

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 http://www.slunecnice.cz/sw/delphi/http://www.slunecnice.cz/sw/delphi/a údaje potřebné k instalaci včetně údajů potřebných k instalaci najdete zde:http://bech.mzf.cz/reg119.txthttp://bech.mzf.cz/reg119.txt.

Page 6: GYMNÁZIUM, VLAŠIM, TYLOVA

Postup pro vytvoření programu v prostředí Delphi 7 v jazyce Pascal:

Hlavní menu- FileNewOtherConsole ApplicationOtevře se okno, kam lze vkládat zdrojový kód

jazyka

Page 7: GYMNÁZIUM, VLAŠIM, TYLOVA

Program v Pascalu

Page 8: GYMNÁZIUM, VLAŠIM, TYLOVA

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 begin write('OK!'); POCETPIN:=3; ANO:=1; end else begin write('SPATNE!'); POCETPIN:=POCETPIN+1; end until POCETPIN=3; if ANO=1 then write('SYSTEM SE NACITA!') else write('SIM JE ZABLOKOVANA!'); readln; end.