<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://fizyka.umk.pl/~grochu/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://fizyka.umk.pl/~grochu/wiki/feed.php">
        <title>Marek Grochowski zajecia:cs_2023_2</title>
        <description></description>
        <link>http://fizyka.umk.pl/~grochu/wiki/</link>
        <image rdf:resource="http://fizyka.umk.pl/~grochu/wiki/umk.pl/~grochu/wiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-06-10T02:58:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:01_hello&amp;rev=1771719082&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:cwiczenia&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:github&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:hello&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:instrukcje&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:metody&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:pliki&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:sidebar&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:start&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:string&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:struct&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:tablice&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:wyjatki&amp;rev=1695889841&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie1&amp;rev=1774282530&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie2&amp;rev=1774293585&amp;do=diff"/>
                <rdf:li rdf:resource="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zmienne_operatory&amp;rev=1695889841&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://fizyka.umk.pl/~grochu/wiki/umk.pl/~grochu/wiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Marek Grochowski</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/</link>
        <url>http://fizyka.umk.pl/~grochu/wiki/umk.pl/~grochu/wiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:01_hello&amp;rev=1771719082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-22T00:11:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:01_hello</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:01_hello&amp;rev=1771719082&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:cwiczenia&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:cwiczenia</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:cwiczenia&amp;rev=1695889841&amp;do=diff</link>
        <description>*  Pierwszy program
	*  Pole i obwód koła
	*  Miejsca zerowe równania kwardatowego
	*  Tabliczka mnożenia
	*  Odwracanie kolejności sekwencji liczb
	*  StringBuilder - porównanie szybkosci działania
	*  Silnia
	*  Sortowanie
	*  Pierwiastek
	*  Statystyka
	*  Linia Łamana

	*  Napisz program, który wyświetli tekst używając dwóch różnych kolorów czcionki dla każdej pary znaków (zob. własność Console.BackgroundColor). 
	*  Napisz program, który wyrysuje</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:github&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:github</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:github&amp;rev=1695889841&amp;do=diff</link>
        <description>*  repozytorium kodu (i nie tylko) z historią zmian 
	*  mechanizmy współdzielenia pracy członków zespołu, synchronizacja  zmian
	*  śledzenie zmian w kodzie, porównywanie różnic w wersjach kodu, patche
	*  rozwój kolejnych wersji i gałęzi oprogramowania oraz mechanizmy łączenia ich</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:hello&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:hello</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:hello&amp;rev=1695889841&amp;do=diff</link>
        <description>*  Środowisko IDE
		*  MS Visual Studio Community/Professional/Enterprise 2022 (Windows)
		*  Visual Studio Code (Windows, Linux, Mac)

	*  Repozytorium kodu
		*  git
		*  GitHub









	*  .NET Standard  - specyfikacja interfejsów API .NET, które są dostępne we wszystkich implementacjach platformy .NET. 
	*</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:instrukcje&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:instrukcje</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:instrukcje&amp;rev=1695889841&amp;do=diff</link>
        <description>*  Instrukcje warunkowe
		*  if, else
		*  switch - wybór wielokrotny

	*  Pętle warunkowe
		*  while
		*  do while
		*  for

	*  foreach - iteracja po elementach kolekcji
	*  break, continue
	*  goto instrukcja skoku


if (x &gt; 0) Console.WriteLine(&quot;Wartość dodatnia&quot;);

$$ y = a x^2 + bx +c$$$a$$b$$c$$x_1$$x_2$$N$$N$$V_0$$R$$V_k$$k$$$ V_k = V_{k-1} + R\cdot V_{k-1}$$$R$$\frac{V_k-V_0}{V_0}$</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:metody&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:metody</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:metody&amp;rev=1695889841&amp;do=diff</link>
        <description>modyfikator_dostępu typ_zwracany nazwa_metody ( lista_parametrów )
{
    instrukcje
    return wartość;
}


	*  modyfikator_dostępu - np. public, private, dostęp z innych klas, ważny w programowaniu obiektowym 
	*  typ_zwracany - dowolny typ, klasa, lub $n$$1 \cdot 2 \cdot \ldots \cdot n$$$ n! = (n-1)! \cdot n$$$N$$$
F_{n}:=\left\{\begin{array}{ll}
0 &amp; \text { dla } n=0 \\
1 &amp; \text { dla } n=1 \\
F_{n-1}+F_{n-2} &amp; \text { dla } n&gt;1
\end{array}\right.
$$</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:pliki&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:pliki</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:pliki&amp;rev=1695889841&amp;do=diff</link>
        <description>*  plik zawiera ciąg bajtów
	*  strumień danych - dane w plikach odczytujemy lub zapisujemy sekwencyjnie
	*  nazwa i ścieżka do pliku
		*  bezwzględna 
C:\Users\Marek\Pulpit\plik.txt
		*  względna 
plik.txt 
..\Pulpit\plik.jpg

	*  przestrzeń nazw</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:sidebar&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:sidebar</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:sidebar&amp;rev=1695889841&amp;do=diff</link>
        <description>*  Start
	*  Witaj Świecie
	*  System kontroli wersji 
	*  Zmienne, operatory 
	*  Instrukcje sterujące
	*  Tablice 
	*  Łańcuchy 
	*  Metody 
	*  Wyjątki 
	*  Pliki 
	*  Struktury 

-----

	*  Moodle
	*  Ćwiczenia</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:start&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:start</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:start&amp;rev=1695889841&amp;do=diff</link>
        <description>Warunkiem zaliczenia zajęć jest zaliczenie 50% zadań realizowanych w trakcie laboratoriów. Rozwiązania zadań należy umieszczać w repozytorium GitHub. 

	*  Marcin Lis, C#. Praktyczny kurs, Helion, 2016
	*  Jacek Matulewski, Visual Studio 2013. Podręcznik programowania w C# z zadaniami</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:string&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:string</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:string&amp;rev=1695889841&amp;do=diff</link>
        <description>Łańcuchy zawierają sekwencję znaków  
„Witaj Świecie”

Typ string


string tekst = &quot;Witaj Świecie&quot;


Łańcuch jest typem referencyjnym (jest aliasem klasy System.String)


char [] litery= { 'H', 'e', 'l', 'l','o' };
string tekst = new string(litery);</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:struct&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:struct</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:struct&amp;rev=1695889841&amp;do=diff</link>
        <description>Typ wyliczeniowy to odmiana typu całkowitego, którego wartości mają przypisane nazwy (wyliczanka).

Deklaracja typu:
 enum nazwa_typu
 {
    element1, element2, ...
 };
Przykład:


enum Kolory { Czerwony , Niebieski , Zielony , Czarny } 


	* $$ D(A, B) = \sqrt{(A_x-B_x)^2 + (A_y - B_y)^2)} $$</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:tablice&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:tablice</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:tablice&amp;rev=1695889841&amp;do=diff</link>
        <description>*  tablice jednowymiarowe, dwuwymiarowe, wielowymiarowe, postrzępione
	*  przechowują elementy takiego samego typu
	*  pozycja elementu określona przez indeks poczynając od 0
	*  rozmiar tablicy jest stały, określony w momencie tworzenia tablicy$N \times M$$N$$M$</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:wyjatki&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:wyjatki</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:wyjatki&amp;rev=1695889841&amp;do=diff</link>
        <description>Typy wartościowe mają wersję typu umożliwiającą przypisanie wartości null.

Deklaracja:
 typ? nazwa = null;
Przykład:


int? a = null;
int? b = 42;
double? x = null;
bool? czy_prawda = null;

//int k = null; // ta deklaracja nie jest dozwolona

$\sqrt{a}$$a&lt;0$$a$$$x_{i+1} =\frac{1}{2} \left( x_i + \frac{a}{x_i}\right)$$$x_0=1, i=0, \epsilon=0.0000001$$x_{i+1}$$|x_{i+1} - x_i | &lt; \epsilon$$x_{i+1}$$i=i+1$</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie1&amp;rev=1774282530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T16:15:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:zadanie1</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie1&amp;rev=1774282530&amp;do=diff</link>
        <description>Klasa Wyraz

Zaimplementuj klasę Wyraz służącą do obsługi łańcuchów znaków składających się wyłącznie z liter.
Klasa Wyraz:
  wykorzystuje kolekcję vector do przechowywania liter (ewentualnie, prostsza wersja może wykorzystywać tablicę znaków lub obiekt string).
  przeciąża operator « wrzucający przechowywany wyraz do strumienia wyjściowego ostream
  przeciąża operator » czytający dokładnie jeden wyraz ze strumienia wejściowego istream. Pamiętaj, że wyrazy w strumieniu mogą być oddzielone od sie…</description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie2&amp;rev=1774293585&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T19:19:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:zadanie2</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zadanie2&amp;rev=1774293585&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zmienne_operatory&amp;rev=1695889841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-28T08:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zajecia:cs_2023_2:zmienne_operatory</title>
        <link>http://fizyka.umk.pl/~grochu/wiki/doku.php?id=zajecia:cs_2023_2:zmienne_operatory&amp;rev=1695889841&amp;do=diff</link>
        <description>Deklaracje zmiennej:

typ nazwa_zmiennej;

Zmienne przechowują wartości:

	*  typ zmiennej: określa rodzaj danych, zakres wartości, dozwolone operacje na wartości 
	*  nazwa zmiennej: dozwolone znaki a-zA-z0-9_ (cyfra nie może być pierwszym znakiem) $1.2\times 10^{3} = 12000.0$$r=2$$\pi$</description>
    </item>
</rdf:RDF>
