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: 7397
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: 7397
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 s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    19785
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    6791
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s výběrem komponent
    od kurkisak » 02 pro 2024 14:48 » v Rady s výběrem hw a sestavením PC
    2
    1777
    od kurkisak Zobrazit poslední příspěvek
    02 pro 2024 18:11
  • Pomoc se zpomaleným notebookem
    od trefort » 29 zář 2024 14:02 » v Problémy s hardwarem
    8
    2816
    od atari Zobrazit poslední příspěvek
    30 zář 2024 10:04
  • 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
    4065
    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 3 hosti