Počítání s rozsahem – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Počítání s rozsahem – Pascal – Fórum – Programujte.comPočítání s rozsahem – Pascal – Fórum – Programujte.com

 

PP
~ Anonymní uživatel
6 příspěvků
8. 12. 2014   #1
-
0
-

Zdravím,
dělám program s vektory, kde si uživatel zadá dimenzi 1-100. Poté tedy logicky musí zadat stejný počet souřadnic. To vše mám. Akorát nevím, jak napsat obecný vzorec, když si uživatel zada např. dimenzi 20, aby se to správně vypsalo. Př. 1 vypsat na obrazovku uživatelem zadaný vektor. Teď při vypsání bych potřeboval zapsat něco jako [a1,a2..an]. Souřadnice jsem udělal přes pole. Jenže an tam nikdy zapsat nemůžu a nevím, jak to zobecnit, aby to správně vypsalo přesně tolik souřadnic, kolik si jich uživatel zadal. Díky :)

Nahlásit jako SPAM
IP: 2a00:1028:8d1d:6e12:9499:...–
Mircosoft+1
Věrný člen
10. 12. 2014   #2
-
0
-

Na ukládání takových datových struktur jsou pole (array), na procházení prvek po prvku cykly (nejlépe asi for). Příklad:

var index:integer;
pole:array[1..100] of real;
...
for index:=1 to dimenze do writeln(pole[index]);

Pole si nadeklaruješ tak velké, jakou chceš mít největší dimenzi. Uživatel pak dimenzi zadá stejnou nebo menší, přebytečné prvky pole prostě zůstanou nevyužité.

Nahlásit jako SPAM
IP: 94.113.255.–
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 16 hostů

Podobná vlákna

Počítání metody — založil lekejs

Počítání se SpinEdity — založil TenglerDaniel

Počítání s maticemi — založil Loloska

Počítání Sessions — založil Bryant

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý