Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 193.84.204.–

peter
PHP › Náhled článků - jak udělat?
27. 5. 2018   #221158

Tve posledni otazky nedavaji smysl.
Sql je program, ktery pracuje se soubory a uklada do nich data. Databaze je jen neco jako slozka. Tabulka zase neco jako excelova tabulka. Mas zahlavi sloupcu a pak data. A jeste urcujes typ sloupce. cislo, text, binarni data, ...
Clanky muzes davat do tabulky jako text. Cili klidne html. Ale u html by sis mel pohlidat, aby neobsahovalo parazitni php kod, js kod, html a pod a podobne nez to zobrazis pres echo v php souboru. Je snadne do clanku podstrcit </div></div></div></div> a tim ti nabourat celou strukturu stranky.

peter
Visual Basic › Další úkol - Jak provedu výp…
22. 5. 2018   #221083

Matematika je vyhodou.
Obvykle dostanes zadani, ktere musis prelozit do srozumitelneho jazyka. Specialne to tve obsahuje spoustu matematickych pojmu. Zakaznik do toho plete obvykle obchodni hantyrku, pojmy, ktere jsi v zivote neslysel :) Si nevyberes.

* Pricitat nulu nedava smysl.
* U intervalu v zadani od-do, to by mohlo znamena, ze se muzou i rovnat.
* S VB nepracuji, takze nevim, co udela round a random. Round zaokrouhluje 0.5-1.499 na 1, ne? Takze technicky je to spatne. 0 ma sanci jen 0-0.499, kdezto dvojnasobnou 0.5-1.499. Za predpokladu, ze rnd vyprodukuje cislo 0.001-0.999. Navic, v ruznych jazycich se chova rdn jinak. Nekde produkuje 0.000-1.000. Jinymi slovy, obvykle pouzivam max+1 a floor.

peter
Visual Basic › Další úkol - Jak provedu výp…
21. 5. 2018   #221069

Dim vsechno As Double
vsechno = Str(soucet) / 20
double = string / double - kdyz kombinujes ruzne typy, ti to vypise type mismatch

Nehlede na to, ze ten radek tam nema, co delat. Logicky to tam nepatri.
Pr.
nahoda = 1
soucet = 0
cyklus 20x: soucet = (soucet+nahoda) / 20
Tak preci vysledek cyklu pocita takto:
soucet = (0 + 1) / 20
soucet = (((0 + 1) / 20) + 1) / 20
Ale, ty potrebujes, aby to pocitalo
soucet = 0 + 1
soucet = 1 + 1
soucet = 2 + 1
A za cyklem to teprve delis 20. Tak jsem ti to i napsal. Nevim, co te vedlo k tomu davat to dovnitr cyklu.

Hele, tak zapomen na cykly. Predstav si, ze je v zadani opakovani 3x. Napis to bez cyklu. A spocitej si matematicky, zda ti vyjde stejne cislo na papire jako v programu. Pokud ti vyjde jine cislo, pak to mas spatne.
Tez se muze stat, ze i ten vypocet na papire je spatne :)
Nechapu, jak chces resit slozitejsi ukoly, jako je serazeni neznamych cisel. Ukol, co jsme resili na stredni skole 25 let zpet. Stale ziju v predpokladu, ze jsou lide chytrejsi nez driv.

 

 

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