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

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ň

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%8DtverecTo je už trochu náročnější, ale je to jen o procházení a porovnávání součtů, nic jiného

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.