Diskuze: Program do pascalu - seminární práce
Člen
Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Nechci nic říkat, ale to zadání je neskutečně triviální, že se mi nechce věřit, že to je vůbec seminární práce a taky že to nezvládneš... stačí se jen lehce zamyslet.
Jednoduše si vytvoříš pole MxN, n2 projdeš položky a vložíš do každé náhodné číslo přes nějaký random, současně budeš inkrementovat další jednodimenzionální pole (100 prvků, výchozí hodnota 0) na indexu toho random a úplně na konci určíš největší hodnotu. Pak jen ještě vypíšeš výsledky a matici.
No jak jsem psal nahoře postup jsem taky zvládl vymyslet ale problém je že na naší škole je programováni poněkud slabé... Všechno co jsme probírali byla pouha teorie všechny testy jsme psali na papír.. v pascalu jsme pracovali opravdu málo ty říkaš že je to pro tebe velice jednoduché nemohl bych tě prosím poprosit o vypracováni toho programu opravdu hodně by mi to pomohlo vývojak už zvládnu v pohodě sám ale byl bych opravdu moc vděčný kdyby jsi mi to prosím vypracoval. Můžu tě o to poprosit ? Předem díky moc.
Udělat určitě nemohu. Trochu snahy a googlení musíš vynaložit sám.
Dobře to Honza napsal. Taky rád pomůžu, nebo poradím, ale úlohy do školy, ještě k tomu takhle pitomě jednoduchý nebudu ... zkus něco navrhnout sám, každý tady ti myslím rád pomůže.
Pokud neumíš Pascal jako jazyk, prostě tomu dej večer. Pokud nejsi v
programování úplný nováček, dostaneš se určitě tam, kam chceš za max 2
h procházení tutoriálů. Navíc znáš přesně postup, jen to musíš
přepsat do jazyka 
A na tom všem stojí můj problém : přepsat to do jazyka konkrétně nevím jak vytvořit tu matici a podprogram jinak by to mělo být snad +- ok.
Abys měl nějaké vodítko do začátku, matici o M řádcích a N sloupcích pro pevné M a N zadefinuješ takto:
Const
M = 10;
N = 20;
Type
TMatice = Array [1..M, 1..N] Of Byte;
Ještě sem dám proceduru Napln, která zadanou matici naplní hodnotami v rozsahu 1-99, z čehož bys měl vidět nejen, jak se to dělá, ale i jak se taková matice dá procházet řádek po řádku.
Procedure Napln(Var AMatice:TMatice);
Var
I, J : Integer;
begin
For I := 1 To M Do
For J := 1 To N Do
AMatice[I,J] := Random(99) + 1;
end;
Zjistit četnost jednotlivých hodnot vyžaduje jen malou komplikaci (musíš si ty četnosti nějak rozumně uložit a pak v nich hledat hodnotu s tou největší).
Ze jste psali testy na papír není nic špatného. také jsme tak na střední testy psali a podle mě to bylo daleko lepší než přímo programování na počítači, jelikož tolik nezáleželo na syntaktických chybách, ale na algoritmu.
Že jste v Pascalu moc prakticky neprogramovali, je sice nesnáz, ale ta se dá překonat samostudiem. Stejně jako se doma učíš na testy z matiky, češtiny či dějepisu.
P.S.
Schálně, kdy je termín odevzdání...
Ahoj termín odevzdání je až na konci měsíce takže , že bych byl nezodpovědný to zase ne a dlouho jsem zkoušel sám nad tím přemýšlet. Ale jsem vděčný za každou radu děkuji.
Používej tlačítko odpovědět! Tak se prostě nauč ten jazyk. Sedni si k tomu a najdi si tutoriály.
A když odevzdáš seminárku (kterou ti někdo udělá), co řekneš, když se tě někdo z vyučujících zeptá na podrobnosti v tom kódu? Asi bys měl vědět, co který řádek dělá, takže by ses stejně měl naučit aspoň základy toho jazyka...
Zobrazeno 11 zpráv z 11.
