C++ Bc.: Porovnání verzí

Z GeoWikiCZ
m (31)
 
(Není zobrazeno 40 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
__NOEDITSECTION__ __NOTOC__
<!-- * Řešení každého příkladu se ukládá do samostantého adresáře, jehož jméno je číslo daného testu (tj. ''název projektu''). -->
* Řešení každého příkladu se ukládá do samostantého adresáře, jehož jméno je číslo daného testu
* Zařazení testů do jednotlivých kategorií je pouze orientační, číslování testů nemá vztah k jejich náročnosti.
* Zařazení testů do jednotlivých kategorií je pouze orientační, číslování testů nemá vztah k jejich náročnosti  
* Ve všech příkladech se ošetření chyb provádí vyvoláním výjimky typu [[C++ Bc. Chyba|<tt>Chyba</tt>]], pokud není řečeno jinak.
* Ve všech příkladech se ošetření chyb provádí vyvoláním výjimky typu [[C plus plus Bc. Chyba|<tt>Chyba</tt>]]
* Pokud je to možné, je součástí řešení i kontrolní výpočet.
* Pokud je to možné, je součástí řešení i kontrolní výpočet
* Pro práci s maticemi a vektory je použita C++ knihovna [[matvec]].
* Pro práci s maticemi a vektory je použita C++ knihovna [[matvec]]


==== algoritmy ====
== algoritmy ==


[[C plus plus Bc. 3|3]] &nbsp;
* [[C++ Bc. 3|Eratosthenovo síto]]  
[[C plus plus Bc. 12|12]] &nbsp;
* [[C++ Bc. 12|Výpočet plochy polygonu]]
[[C plus plus Bc. 13|13]] &nbsp;
* [[C++ Bc. 13|Hornerovo schéma]]  
[[C plus plus Bc. 14|14]] &nbsp;
* [[C++ Bc. 14|Filtrace obrazu]]
[[C plus plus Bc. 15|15]] &nbsp;
* [[C++ Bc. 15|Číselné soustavy]]
[[C plus plus Bc. 20|20]] &nbsp;
* [[C++ Bc. 20|Strojové epsilon]]
* [[C++ Bc. 41|Rozklad přirozeného čísla na součet Fibonacciho čísel]]
* [[C++ Bc. 42|Rozklad přirozeného čísla na součin prvočísel]]
* [[C++ Bc. 45|Hammingova čísla]]
* [[C++ Bc. 46|Rastrová data]]


==== funkce ====
== funkce ==


[[C plus plus Bc. 6|6]] &nbsp;
* [[C++ Bc. 6|Rozvoj funkce]]
[[C plus plus Bc. 7|7]] &nbsp;
* [[C++ Bc. 7|Rozvoj funkce]]
[[C plus plus Bc. 8|8]] &nbsp;
* [[C++ Bc. 8|Rozvoj funkce]]
[[C plus plus Bc. 9|9]] &nbsp;
* [[C++ Bc. 9|Maclaurinův rozvoj]]
[[C plus plus Bc. 21|21]] &nbsp;
* [[C++ Bc. 21|Výpočet odmocniny]]
[[C plus plus Bc. 29|29]] &nbsp;
* [[C++ Bc. 29|Metoda tětiv (regula falsi)]]
[[C plus plus Bc. 30|30]] &nbsp;
* [[C++ Bc. 30|Přibližný výpočet určitého integrálu (Simpsonovo pravidlo)]]


==== lineární algebra ====
== lineární algebra ==


[[C plus plus Bc. 1|1]] &nbsp;
* [[C++ Bc. 1|Součin matic]]  
[[C plus plus Bc. 2|2]] &nbsp;
* [[C++ Bc. 2|Mocninná metoda]]  
[[C plus plus Bc. 4|4]] &nbsp;
* [[C++ Bc. 4|Řešení soustavy lineárních rovnic]]
[[C plus plus Bc. 10|10]] &nbsp;
* [[C++ Bc. 10|Determinant]]
* [[C++ Bc. 32|Řešení soustavy lineárních rovnic]]
* [[C++ Bc. 33|Choleskyho rozklad]]


==== jednoduché simulace ====
== jednoduché simulace ==


[[C plus plus Bc. 24|24]] &nbsp;
* [[C++ Bc. 24|Narozeninový paradox]]
[[C plus plus Bc. 25|25]] &nbsp;
* [[C++ Bc. 25|Buffonův problém házení jehlou]]
[[C plus plus Bc. 26|26]] &nbsp;
* [[C++ Bc. 26|Mariáš]]
[[C plus plus Bc. 28|28]] &nbsp;
* [[C++ Bc. 28|Pan Novák]]
* [[C++ Bc. 34|Mariáš - podmíněná pravděpodobnost]]
* [[C++ Bc. 35|Vývoj statistické pravděpodobnosti]]
* [[C++ Bc. 38|Slovo rokoko]]
* [[C++ Bc. 39|Věže na šachovnici]]
* [[C++ Bc. 40|Bílé a černé dámy]]
* [[C++ Bc. 43|Úloha o koze (zjednodušená verze)]]


==== standardní knihovna ====
== standardní knihovna ==


[[C plus plus Bc. 5|5]] &nbsp;
* [[C++ Bc. 5|Histogram]]
[[C plus plus Bc. 11|11]] &nbsp;
* [[C++ Bc. 11|Statistika úspěšnosti testů]]
[[C plus plus Bc. 16|16]] &nbsp;
* [[C++ Bc. 16|Součin polynomů]]
[[C plus plus Bc. 17|17]] &nbsp;
* [[C++ Bc. 17|Výskyt zadaného podřetězce]]
[[C plus plus Bc. 22|22]] &nbsp;
* [[C++ Bc. 22|CSV formát - zápis]]
[[C plus plus Bc. 23|23]] &nbsp;
* [[C++ Bc. 23|CSV formát - čtení]]
[[C plus plus Bc. 27|27]] &nbsp;
* [[C++ Bc. 27|Konkordance]]
* [[C++ Bc. 44|Přehled klasifikace]]


==== vstupy a výstupy ====
== vstupy a výstupy ==


[[C plus plus Bc. 18|18]] &nbsp;
* [[C++ Bc. 18|Funkce komentar()]]
[[C plus plus Bc. 19|19]] &nbsp;
* [[C++ Bc. 19|Seznam souřadnic]]


=== jednoduché třídy ===
== jednoduché třídy ==


[[C plus plus Bc. 31|31]] &nbsp;
* [[C++ Bc. 31|Čítač slov]]
* [[C++ Bc. 36|Zpracovaní hodnocení ze cvičení]]
* [[C++ Bc. 37|Bílé a černé koule]]


----
----


=== Errata ===
== Errata ==


Hlašní chyb je zaznamenáváno vždy v diskusi daného článku.
Hlašní chyb je zaznamenáváno vždy v diskusi daného článku.


* Ivona Trojanowiczova G3-61: &nbsp; [[C plus plus Bc. 12 cpp|12]] &nbsp;
* Ivona Trojanowiczova: [[C++ Bc. 12|12]]
* Kateřina Šmídová G3-62: &nbsp; [[C plus plus Bc. 4 | 4]], [[C plus plus Bc. 21 | 21]]
* Kateřina Šmídová: [[C++ Bc. 4 | 4]], [[C++ Bc. 21 | 21]], [[C++ Bc. 28 | 28]]
* Bohumila Skřivanová: [[C++ Bc. 8 | 8]] [[C++ Bc. 12|12]]
* Anna Kratochvílová: [[C++ Bc. 4 | 4]]
 
{{C++}}

Aktuální verze z 10. 2. 2011, 13:00

  • Zařazení testů do jednotlivých kategorií je pouze orientační, číslování testů nemá vztah k jejich náročnosti.
  • Ve všech příkladech se ošetření chyb provádí vyvoláním výjimky typu Chyba, pokud není řečeno jinak.
  • Pokud je to možné, je součástí řešení i kontrolní výpočet.
  • Pro práci s maticemi a vektory je použita C++ knihovna matvec.

algoritmy

funkce

lineární algebra

jednoduché simulace

standardní knihovna

vstupy a výstupy

jednoduché třídy


Errata

Hlašní chyb je zaznamenáváno vždy v diskusi daného článku.

  • Ivona Trojanowiczova: 12
  • Kateřina Šmídová: 4, 21, 28
  • Bohumila Skřivanová: 8 12
  • Anna Kratochvílová: 4