Začínání s programováním stránek, programů.. (rada)
Moderátor: Mods_senior
Re: Začínání s programováním stránek, programů.. (rada)
{}
AltGr+b ({) a AltGr+n (})
AltGr+b ({) a AltGr+n (})
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Re: Začínání s programováním stránek, programů.. (rada)
Jak píše jerabina, a zkus držet ten pravý AltGr a mačkat jednu klávesu po druhé, budeš se divit co divných znaků takhle objevíš i bez přepínání na americkou klávesnici
BASICu je lepší se vyhnout, protože to není dobrý jazyk do začátku. Stejně jako Java, C# a pár dalších. A můj nejoblíbenější je právě proto že jsem s ním začínal, v pár kilobajtech paměti...
A u těch stránek budeš zase potřebovat znaky < a >, i ty najdeš schované pod jinými. Viděl jsem klávesnice které mají tyhle skryté jako extra popisky na klávesách, možná by ti pomohlo si takovou pořídit.
BASICu je lepší se vyhnout, protože to není dobrý jazyk do začátku. Stejně jako Java, C# a pár dalších. A můj nejoblíbenější je právě proto že jsem s ním začínal, v pár kilobajtech paměti...
A u těch stránek budeš zase potřebovat znaky < a >, i ty najdeš schované pod jinými. Viděl jsem klávesnice které mají tyhle skryté jako extra popisky na klávesách, možná by ti pomohlo si takovou pořídit.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Začínání s programováním stránek, programů.. (rada)
To se pak vždycky podívej, jak se to píše.
Stačí si to zkopírovat z textu a pak do google dát: jak se píše <> a tam to najdeš.
Jinak je to AltGr+? (<) a AltGr+: (>)
Stačí si to zkopírovat z textu a pak do google dát: jak se píše <> a tam to najdeš.
Jinak je to AltGr+? (<) a AltGr+: (>)
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
HJT návod
Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Začínání s programováním stránek, programů.. (rada)
To, že si nic nepamatuješ je úplně normální, já si taky nepamatuju pořadí parametrů u strpos, str_replace a to dělám weby na poloprofesionální úrovni
(PHP)
Když budeš mít pořádný IDE tak to ti pomůže s příkazy a parametry... já čas od času dělám v C# (Visual Studio) a nemusim umět skoro řádnej příkaz, jen vybírám z roletky
Začni u nějakýho jednoduchýho jazyku, třeba Karel, Pascal, ...
Když budeš mít pořádný IDE tak to ti pomůže s příkazy a parametry... já čas od času dělám v C# (Visual Studio) a nemusim umět skoro řádnej příkaz, jen vybírám z roletky
Začni u nějakýho jednoduchýho jazyku, třeba Karel, Pascal, ...
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
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- MasterOfShadow
- Level 2.5

- Příspěvky: 270
- Registrován: 02 čer 2013 22:40
Re: Začínání s programováním stránek, programů.. (rada)
Tak jsem vytvořil něco malinkého v C#.. Sice s pomocí knížky, ale na durhý pokus už z hlavy :)
- Přílohy
-
- Karty.rar
- (2.38 KiB) Staženo 56 x
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
- 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: Začínání s programováním stránek, programů.. (rada)
A zdrojový kód? Ten toho napoví mnohem víc 
- MasterOfShadow
- Level 2.5

- Příspěvky: 270
- Registrován: 02 čer 2013 22:40
Re: Začínání s programováním stránek, programů.. (rada)
Chceš okopírovat nebo přidat jako přílohu? :)
--- Doplnění předchozího příspěvku (03 Úno 2014 12:25) ---
Jestli okopírovaný tak tady :)
Random nahodnacisla = new Random();
int kartyhrace = nahodnacisla.Next(1, 12);
int kartypc = nahodnacisla.Next(1, 12);
DalsiKarta:
Console.WriteLine("Chcete další kartu? Ano/Ne Máte" + kartyhrace);
string volba = Console.ReadLine();
if (volba == "ano")
{
kartyhrace+= nahodnacisla.Next(1,12);
if (kartypc<30)
{
kartypc+= nahodnacisla.Next(1,12);
}
goto DalsiKarta;
}
else if (volba == "ne")
{
if (kartyhrace <= 21 && (kartypc > 21 || kartypc < kartyhrace))
{
Console.WriteLine("Gratuluji! Vyhrál jsi! Počítač měl" + kartypc + " bodů ");
}
if (kartypc <= 21 && (kartyhrace > 21 || kartyhrace < kartypc))
{
Console.WriteLine(" Prohrál jsi! Počítač měl" + kartypc + " bodů");
}
if (kartyhrace > 21 && kartypc > 21)
{
Console.WriteLine("Oba hráči prohráli!");
}
if (kartyhrace == kartypc)
{
Console.WriteLine("Je to nerozhodně");
}
Console.ReadLine();
}
else
{
Console.WriteLine("Nesprávný vstup");
goto DalsiKarta;
--- Doplnění předchozího příspěvku (03 Úno 2014 12:25) ---
Jestli okopírovaný tak tady :)
Random nahodnacisla = new Random();
int kartyhrace = nahodnacisla.Next(1, 12);
int kartypc = nahodnacisla.Next(1, 12);
DalsiKarta:
Console.WriteLine("Chcete další kartu? Ano/Ne Máte" + kartyhrace);
string volba = Console.ReadLine();
if (volba == "ano")
{
kartyhrace+= nahodnacisla.Next(1,12);
if (kartypc<30)
{
kartypc+= nahodnacisla.Next(1,12);
}
goto DalsiKarta;
}
else if (volba == "ne")
{
if (kartyhrace <= 21 && (kartypc > 21 || kartypc < kartyhrace))
{
Console.WriteLine("Gratuluji! Vyhrál jsi! Počítač měl" + kartypc + " bodů ");
}
if (kartypc <= 21 && (kartyhrace > 21 || kartyhrace < kartypc))
{
Console.WriteLine(" Prohrál jsi! Počítač měl" + kartypc + " bodů");
}
if (kartyhrace > 21 && kartypc > 21)
{
Console.WriteLine("Oba hráči prohráli!");
}
if (kartyhrace == kartypc)
{
Console.WriteLine("Je to nerozhodně");
}
Console.ReadLine();
}
else
{
Console.WriteLine("Nesprávný vstup");
goto DalsiKarta;
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
- 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: Začínání s programováním stránek, programů.. (rada)
GOTO nepoužívej! Nikdy ! Jsou i lepší způsoby, třeba přes do-while
P.S: Příště zdrojáky dávej do code
P.S: Příště zdrojáky dávej do code
- MasterOfShadow
- Level 2.5

- Příspěvky: 270
- Registrován: 02 čer 2013 22:40
Re: Začínání s programováním stránek, programů.. (rada)
Zakladní deska : MSI FM2-A85XA-G65
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Procesor :Athlon X4 750K
Grafická karta : GIGABYTE GTX 660 Ultra Durable 2GB
Paměti : Kingston HyperX 10th Year XMP 2x4GB
Zdroj : Seasonic SS 500 ET
Case : Eurocase MiddleTower Monster II 9201
Re: Začínání s programováním stránek, programů.. (rada)
Ne, je to ŠPATNÉ zjednodušení. Jediný smysl má, pokud potřebuješ vyskočit z několika vnořených cyklů naráz, ale i na to už většina moderních jazyků dostala nějakou náhražku.GOTO se už skoro nepoužívá, ale je to dobré zjednodušení..
Tak nejdřív příkaz while, neboli cyklus s podmínkou na začátku. Vypadá takhle:
Kód: Vybrat vše
while (podmínka)
{
něco;
}A teď příkaz do, neboli cyklus s podmínkou na konci. Ten vypadá takhle:
Kód: Vybrat vše
do {
něco;
} while (podmínka);Rozdíl je v tom, že když podmínka před cyklem neplatí, tak cyklus while se neprovede vůbec, ale cyklus do minimálně jednou, protože podmínka se testuje až po provedení činnosti. Jinak pak oba cykly shodně probíhají dokud platí ta podmínka, liší se akorát tím vstupem.
Ještě k tomu GOTO, s ním se dá spáchat takovéhle zvěrstvo (nalezené na hovnokod.cz):
Kód: Vybrat vše
int p,k,l,i,j,d,q,R,t,r;
S1: s=0; p=1;
S2: if (s==0) { i=1; j=n; k=n; l=2*n+1; }
if (s==1) { i=n+1; j=2*n; k=0; l=n+1; }
d=1; q=p; r=p;
S3: if (x[i]>K>x[j]->K) goto S8;
S4: k=k+d; x[k]=x[i]; c[k]=c[i];
S5: i+=1; q-=1; if (q>0) goto S3;
S6: k+=d; if (k==l) goto S13; else x[k]=x[j];c[k]=c[j];
S7: j-=1; r-=1; if (r>0) goto S6; else goto S12;
S8: k+=d; x[k]=x[j]; c[k]=c[j];
S9: j-=1; r-=1; if (r>0) goto S3;
S10: k+=d; if (k==l) goto S13; else x[k]=x[i];c[k]=c[i];
S11: i+=1; q-=1; if (q>0) goto S10;
S12: q=p; r=p; d=-d; t=k; k=l; l=t; if (j-i<p) goto S10; else goto S3;
S13: p+=p; if (p<n) { s=1-s; goto S2; }
if (s==0) for (t=1; t<=n; t+=1) { x[t]=x[t+n];c[t]=c[t+n] }
Naposledy upravil(a) faraon dne 03 úno 2014 17:00, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Začínání s programováním stránek, programů.. (rada)
chápu že to samozřejmě lze napsat jinak (lépe) než přes GOTO ale mě by třeba zajímalo jestli je pro to specifický důvod (výkon) nebo jen že to je "prasárna?" 
ello dere
- 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: Začínání s programováním stránek, programů.. (rada)
GOTO je de-facto spíš prasárna, ale opravdu solidní a neskutečně znepřehledňuje program 
Ne nadarmo se říká: GOTO HELL
Ne nadarmo se říká: GOTO HELL
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 8 Odpovědi
- 4669 Zobrazení
-
Poslední příspěvek od PARKR
-
- 1 Odpovědi
- 3143 Zobrazení
-
Poslední příspěvek od kecalek
-
- 0 Odpovědi
- 7796 Zobrazení
-
Poslední příspěvek od Minapark
-
- 3 Odpovědi
- 3892 Zobrazení
-
Poslední příspěvek od PavelKilleR
-
- 1 Odpovědi
- 6874 Zobrazení
-
Poslední příspěvek od WinDroid

