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

Odpovědět
diablo311
nováček
Příspěvky: 23
Registrován: 12 říj 2014 09:59

Vývoj. diagramy - pomoc

Příspěvek 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.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Vývoj. diagramy - pomoc

Příspěvek 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
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ů
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Vývoj. diagramy - pomoc

Příspěvek 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:
diablo311
nováček
Příspěvky: 23
Registrován: 12 říj 2014 09:59

Re: Vývoj. diagramy - pomoc

Příspěvek 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
diablo311
nováček
Příspěvky: 23
Registrován: 12 říj 2014 09:59

Re: Vývoj. diagramy - pomoc

Příspěvek od diablo311 »

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: 7415
Registrován: 23 pro 2010 09:23

Re: Vývoj. diagramy - pomoc

Příspěvek 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.
"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: 12 říj 2014 09:59

Re: Vývoj. diagramy - pomoc

Příspěvek od diablo311 »

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: 7415
Registrován: 23 pro 2010 09:23

Re: Vývoj. diagramy - pomoc

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

(pravil K. H. Borovský o cenzuře internetu)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc s výběrem
    od belphegor666 » » v Rady s výběrem hw a sestavením PC
    14 Odpovědi
    28325 Zobrazení
    Poslední příspěvek od belphegor666
  • Pomoc s webem
    od Tay » » v Web-tipy a vaše weby
    5 Odpovědi
    66739 Zobrazení
    Poslední příspěvek od Tay
  • Pomoc při taktu
    od ondyN » » v Taktování a další úpravy PC
    2 Odpovědi
    13358 Zobrazení
    Poslední příspěvek od Dyonysos
  • Pomoc při výběru PC
    od gedy1 » » v Rady s výběrem hw a sestavením PC
    6 Odpovědi
    6342 Zobrazení
    Poslední příspěvek od Alferi
  • Pomoc s výběrem herního PC
    od RyeNi » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    13349 Zobrazení
    Poslední příspěvek od Alferi

Zpět na „Programování a tvorba webu“