Potřebuji tento diagram zapsat do Pascalu Vyřešeno
Potřebuji tento diagram zapsat do Pascalu
Zdravím, potřeboval bych podle tohoto diagramu sestavit program a tak se ptám, zda by se tu nenašel někdo ochotný, předem děkuji.
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Potřebuji tento diagram zapsat do Pascalu
nějak ti tam chybí podmínky 
jaktože nezvládáš takovýhle jednoduchý úkol?

jaktože nezvládáš takovýhle jednoduchý úkol?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Potřebuji tento diagram zapsat do Pascalu
Já idiot.
true: (x MOD 2)=0
(x MOD2)<>0
x=0
false: (x MOD 2)<>0
(x MOD 2)=0
x<>0
Sám nevím, dlouho jsem chyběl a teď v tom mám celkem zmatky...

true: (x MOD 2)=0
(x MOD2)<>0
x=0
false: (x MOD 2)<>0
(x MOD 2)=0
x<>0
Sám nevím, dlouho jsem chyběl a teď v tom mám celkem zmatky...
Re: Potřebuji tento diagram zapsat do Pascalu
Tohle ale vypadá spíš jako zjišťování sudá/lichá
Já bych na to porovnávání šel takhle:

Já bych na to porovnávání šel takhle:
Kód: Vybrat vše
if a=b then
(shoda)
else
if a>b then
(a)
else
(b)
Naposledy upravil(a) faraon dne 06 úno 2012 19:45, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Potřebuji tento diagram zapsat do Pascalu
Je to porovnávání dvou čísel, vůbec nevím, jak na to...
Re: Potřebuji tento diagram zapsat do Pascalu
Tak si ještě jednou pořádně přečti tu mojí předchozí odpověď a podmínky z ní si vepiš do příslušných kosočtverců v tom vývojovém diagramu.
Pak už ti stačí jen přidat readln, writeln a getchar...
Když po něm pojedeš prstem shora dolů, tak ti vyplyne i správné pořadí v jakém ty příkazy zapsat
Pak už ti stačí jen přidat readln, writeln a getchar...
Když po něm pojedeš prstem shora dolů, tak ti vyplyne i správné pořadí v jakém ty příkazy zapsat

"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Potřebuji tento diagram zapsat do Pascalu
Diagram mám hotovej a teď to zkouším, ale nejde mi to, tak sem asi uplně neschopnej..
Re: Potřebuji tento diagram zapsat do Pascalu
Vlož sem kód, koukneme se co tam máš špatně
Kolik prográmků už jsi vytvořil?

Kolik prográmků už jsi vytvořil?
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Potřebuji tento diagram zapsat do Pascalu
Nemá cenu sem ani vkládat kód, je to uplná blbost..
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Potřebuji tento diagram zapsat do Pascalu
I úplná blbost může poučit geeka 

Re: Potřebuji tento diagram zapsat do Pascalu
Je prozatím tento postup správný nebo mi tam chybí ještě něco nadefinovat?.. (Konstanty apod...)?
Kód: Vybrat vše
program PorovnaniDvouCisel;
uses Crt;
var zadavane_cislo : Integer;
begin
Clrscr;
WriteLn('******Program, ktery porovna dve cisla******');
WriteLn();
Write('Zadejte cele cislo: ');
ReadLn(zadavane_cislo);
WriteLn();
WriteLn('Program ukoncite stiskem libovolne klavesy...');
readkey;
end.
Re: Potřebuji tento diagram zapsat do Pascalu
Zatím dobré, akorát si tam nadeklaruj dvě proměnné, můžeš použít i ta písmena a a b z diagramu:
A bylo by vhodné infomovat uživatele kolikáté číslo zadává, aby si třeba nemyslel, když dostane dvakrát za sebou stejnou hlášku, že v programu se vyskytl nějaký problém.
Nebo požadovat vstup dvou čísel najednou a načíst je jedním příkazem:
Pro přehlednost bys mohl udělat to odsazení u všech řádků mezi begin a end, stejně jako to máš u clrscr, časem přijdeš na to jak hodně užitečná věc to je
A stejně tak ho dělat u všech cyklů u větvení, aby se v tom dalo vyznat na první pohled...
Kód: Vybrat vše
var a,b:integer;
A bylo by vhodné infomovat uživatele kolikáté číslo zadává, aby si třeba nemyslel, když dostane dvakrát za sebou stejnou hlášku, že v programu se vyskytl nějaký problém.
Nebo požadovat vstup dvou čísel najednou a načíst je jedním příkazem:
Kód: Vybrat vše
write('Zadej dvě celá čísla: ');
readln(a,b);
Pro přehlednost bys mohl udělat to odsazení u všech řádků mezi begin a end, stejně jako to máš u clrscr, časem přijdeš na to jak hodně užitečná věc to je

A stejně tak ho dělat u všech cyklů u větvení, aby se v tom dalo vyznat na první pohled...
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
mpg x570 gaming edge wifi Potřebuji poradit jak na bot BIOSu Příloha(y)
od ManemanTV » 15 pro 2024 21:31 » v Problémy s hardwarem - 11
- 4230
-
od ManemanTV
Zobrazit poslední příspěvek
16 pro 2024 18:18
-
-
-
Jak stáhnout celý tento návod z webu?
od Peťa » 15 srp 2024 16:24 » v Internet a internetové prohlížeče - 6
- 5703
-
od Peťa
Zobrazit poslední příspěvek
16 srp 2024 08:52
-
-
-
Jak vrátit původní rozložení, sloupce v Tento počítač?
od Lister99 » 29 čer 2024 19:06 » v Windows 11, 10, 8... - 2
- 2205
-
od Lister99
Zobrazit poslední příspěvek
29 čer 2024 20:51
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů