Vývoj. diagramy - pomoc

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

diablo311
nováček
Příspěvky: 23
Registrován: říjen 14
Pohlaví: Muž
Stav:
Offline

Vývoj. diagramy - pomoc

Příspěvekod diablo311 » 12 říj 2014 10:10

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.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vývoj. diagramy - pomoc

Příspěvekod CZechBoY » 12 říj 2014 11:56

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
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

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vývoj. diagramy - pomoc

Příspěvekod domitea » 12 říj 2014 20:55

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:

diablo311
nováček
Příspěvky: 23
Registrován: říjen 14
Pohlaví: Muž
Stav:
Offline

Re: Vývoj. diagramy - pomoc

Příspěvekod diablo311 » 12 říj 2014 21:45

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

diablo311
nováček
Příspěvky: 23
Registrován: říjen 14
Pohlaví: Muž
Stav:
Offline

Re: Vývoj. diagramy - pomoc

Příspěvekod diablo311 » 13 říj 2014 22:03

Tak jsem udělal tu posloupnost. Mohlo by to být takhle? Prosím o kontrolu. Děkuji
Přílohy
1.jpg

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7400
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Vývoj. diagramy - pomoc

Příspěvekod faraon » 14 říj 2014 05:52

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.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

diablo311
nováček
Příspěvky: 23
Registrován: říjen 14
Pohlaví: Muž
Stav:
Offline

Re: Vývoj. diagramy - pomoc

Příspěvekod diablo311 » 14 říj 2014 07:28

Rozdíl posloupností v množině.

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

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7400
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Vývoj. diagramy - pomoc

Příspěvekod faraon » 16 říj 2014 05:45

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.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    8102
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    36985
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc se sestavením PC 35k - herní Příloha(y)
    od Erval Dendris » 28 srp 2025 18:24 » v Rady s výběrem hw a sestavením PC
    12
    5567
    od šulda Zobrazit poslední příspěvek
    29 srp 2025 21:53
  • Pomoc s výběrem notebooku na hry
    od Ghoust23 » 23 zář 2024 08:25 » v Rady s výběrem hw a sestavením PC
    4
    4737
    od petr22 Zobrazit poslední příspěvek
    24 zář 2024 07:32
  • PC do 20k (pomoc s dovýběrem komponent)
    od insider » 27 zář 2024 16:46 » v Rady s výběrem hw a sestavením PC
    11
    5437
    od insider Zobrazit poslední příspěvek
    03 říj 2024 09:03

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 9 hostů