Stránka 1 z 1

Vývoj. diagramy - pomoc

Napsal: 12 říj 2014 10:10
od diablo311
Dobrý den, chtěl bych proniknout do základů programování. Začal jsem se učit vývojové diagramy. Zatím jsem na začátku, prošel jsem si jednotlivé značky vývoj. diagramů a udělal několik základních příkladů. Narazil jsem na pár příkladů, s kterými se nevím rady. Některé jsem již úspěšně vyřešil, ale některé ne. Některé příklady jsou hodně podobné, tak jsem Vás chtěl poprosit, jestli byste mi se 2 nepomohli. Ostatní bych již zkusil udělat sám, ale určitě nějaká předloha by se jistě hodila. Níže zasílám 2 příklady, prosím o radu nebo o pomoc. Děkuji všem

1) Máme dány 2 posloupnosti. Vytiskněte A - B.

2) Máme počet řádků matice bez nulového prvku. Zjistěte, jestli je matice magický čtverec.

Re: Vývoj. diagramy - pomoc

Napsal: 12 říj 2014 11:56
od CZechBoY
Zdravím,
posloupnost je jednoduchá...
Prostě procházíš cyklem dokud není konec a v těle cyklu tiskneš.
Magickej čtverec nevim co je, ale bude to nejspíš cyklus zanořený v cyklu.
A diagramy se mi nechce kreslit a ani už neumim ty značky, takže sorry :D

Re: Vývoj. diagramy - pomoc

Napsal: 12 říj 2014 20:55
od domitea
Obojí jde krásně na rekurzi, ale na to zatím zapomeň :wink:

1. Posloupnost se, stejně jako pole, tiskne cyklem. Čili přesně jak říkal CzechBoy
2. Magický čtverec je takový, kde je součet prvků v řádku roven součtu prvků v jiném řádku i sloupci -> http://cs.wikipedia.org/wiki/Magick%C3%BD_%C4%8Dtverec

To je už trochu náročnější, ale je to jen o procházení a porovnávání součtů, nic jiného :wink:

Re: Vývoj. diagramy - pomoc

Napsal: 12 říj 2014 21:45
od diablo311
A mohl byste mi tady poskytnout jak se to dá udělat, alespoň jedno nějaké řešení? Byl bych Vám moc vděčný. Děkuji moc

Re: Vývoj. diagramy - pomoc

Napsal: 13 říj 2014 22:03
od diablo311
Tak jsem udělal tu posloupnost. Mohlo by to být takhle? Prosím o kontrolu. Děkuji

Re: Vývoj. diagramy - pomoc

Napsal: 14 říj 2014 05:52
od faraon
Chápu to správně, že máš dvě posloupnosti A a B, a máš vytisknout rozdíly mezi každou dvojicí prvků se stejným indexem?

Potom stačí jeden cyklus, a jedno zobrazení výsledku výpočtu v něm, to co jsi nakreslil ty už se blíží spíš tomu magickému čtverci.

Ještě by mě zajímalo kde se ty posloupnosti berou, jsou uložené v polích?

Ale aspoň jsem se dozvěděl jaký styl diagramů používáš, ono je jich totiž víc a některé symboly se dají použít různým způsobem.

Re: Vývoj. diagramy - pomoc

Napsal: 14 říj 2014 07:28
od diablo311
Rozdíl posloupností v množině.

N - je počet náhodných čísel.

Re: Vývoj. diagramy - pomoc

Napsal: 16 říj 2014 05:45
od faraon
Tak tohle budeš muset vysvětlit trochu víc. Trochu hodně víc. Jaké posloupnosti? V jaké množině? Jak je ta množina v počítači uložená nebo odkud je načítaná?

Zatím jsi mi dal asi tolik informací, jako když řekneš: "Uvař oběd. S knedlíkem." To prostě nestačí. Nejlépe kdybys měl nějaký ukázkový příklad i s postupem a požadovanými výsledky.

Už jsi zapřemýšlel nad tím magickým čtvercem? Tam bych potřeboval vědět v jakým jazyce se to bude programovat, protože třeba v Céčku se pole indexují od vždy nuly, zatímco v Pascalu většinou od jedničky.