commit f51da876046fb97074ae5189e4bf429d77252035 Author: Szymon P Date: Mon Oct 6 11:22:10 2025 +0200 first commit diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..57717d2 --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1,5 @@ +{ + "vimMode": true, + "alwaysUpdateLinks": true, + "newFileLocation": "current" +} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/bookmarks.json b/.obsidian/bookmarks.json new file mode 100644 index 0000000..8955848 --- /dev/null +++ b/.obsidian/bookmarks.json @@ -0,0 +1,19 @@ +{ + "items": [ + { + "type": "file", + "ctime": 1759668546529, + "path": "uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md" + }, + { + "type": "file", + "ctime": 1759668555428, + "path": "uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md" + }, + { + "type": "file", + "ctime": 1759668560989, + "path": "uczelnia/1_semestr/algorytmy/Algorytmy.md" + } + ] +} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..0faa60d --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "footnotes": false, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json new file mode 100644 index 0000000..669706b --- /dev/null +++ b/.obsidian/graph.json @@ -0,0 +1,44 @@ +{ + "collapse-filter": false, + "search": "", + "showTags": false, + "showAttachments": true, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [ + { + "query": "path:uczelnia/1_semestr/algorytmy ", + "color": { + "a": 1, + "rgb": 14048348 + } + }, + { + "query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ", + "color": { + "a": 1, + "rgb": 14069084 + } + }, + { + "query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ", + "color": { + "a": 1, + "rgb": 11392604 + } + } + ], + "collapse-display": true, + "showArrow": true, + "textFadeMultiplier": -2.4, + "nodeSizeMultiplier": 1.2484375, + "lineSizeMultiplier": 3.29010416666667, + "collapse-forces": true, + "centerStrength": 0.541666666666667, + "repelStrength": 13.4375, + "linkStrength": 0.953125, + "linkDistance": 148, + "scale": 1.0343660831319164, + "close": true +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json new file mode 100644 index 0000000..d944994 --- /dev/null +++ b/.obsidian/workspace.json @@ -0,0 +1,234 @@ +{ + "main": { + "id": "b66eb7009a35bc77", + "type": "split", + "children": [ + { + "id": "cb572d43f9ade629", + "type": "tabs", + "children": [ + { + "id": "b1ee5df75f39268c", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Wejścia-Wyjścia" + } + }, + { + "id": "1eec6ae9994f8b00", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Wejścia-Wyjścia" + } + }, + { + "id": "06d1315b7d0ef35f", + "type": "leaf", + "state": { + "type": "graph", + "state": {}, + "icon": "lucide-git-fork", + "title": "Graph view" + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "b02ff0065d6b8746", + "type": "split", + "children": [ + { + "id": "f12554db889f7231", + "type": "tabs", + "children": [ + { + "id": "95f2772859773c70", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false + }, + "icon": "lucide-folder-closed", + "title": "Files" + } + }, + { + "id": "b249b8fa6b58a15c", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "Szukaj" + } + }, + { + "id": "bb931213e9647e7a", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "Ulubione" + } + } + ] + } + ], + "direction": "horizontal", + "width": 200 + }, + "right": { + "id": "635fb7694c1bcea6", + "type": "split", + "children": [ + { + "id": "543ba2c01ccd0d88", + "type": "tabs", + "children": [ + { + "id": "68d39a287100b20a", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "Backlinks" + } + }, + { + "id": "d107c01e753fe187", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "Outgoing links" + } + }, + { + "id": "3e764925354544d4", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "Tags" + } + }, + { + "id": "b5d77fe1f7335692", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "Outline" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Open quick switcher": false, + "graph:Open graph view": false, + "canvas:Create new canvas": false, + "daily-notes:Open today's daily note": false, + "templates:Insert template": false, + "command-palette:Open command palette": false, + "bases:Create new base": false + } + }, + "active": "b1ee5df75f39268c", + "lastOpenFiles": [ + "uczelnia/1_semestr/programowanie/1 wykład/1 wykład.md", + "uczelnia/1_semestr/programowanie/1 wykład/Pierwszy program.md", + "uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md", + "uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Pierwszy lab.md", + "uczelnia/1_semestr/algorytmy/Algorytmy.md", + "uczelnia/1_semestr/algorytmy/1_wykład/Pierwszy wykład.md", + "uczelnia/1_semestr/algorytmy/1_wykład/Zasady.md", + "uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prowadzący.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Pierwszy wykład.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md", + "uczelnia/1_semestr/programowanie/1 wykład/Informacje.md", + "uczelnia/1_semestr/programowanie/1 wykład/Zmienne.md", + "uczelnia/1_semestr/programowanie/1 wykład/Typy danych.md", + "uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md", + "Wejścia/Wyjścia 1.md", + "Wejścia/Wyjścia.md", + "Wejścia", + "uczelnia/1_semestr/programowanie/Programowanie.md", + "uczelnia/1_semestr/programowanie/1 wykład/Struktura.md", + "uczelnia/1_semestr/programowanie/1 wykład/Komentarze.md", + "uczelnia/1_semestr/programowanie/1 wykład/Literatura podstawowa.md", + "uczelnia/1_semestr/programowanie/1 wykład/1 semestr.md", + "Untitled", + "uczelnia/1_semestr/programowanie/1 wykład", + "uczelnia/1_semestr/programowanie", + "uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Zasady.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zaliczenie.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zbiory liczbowe.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura.md", + "uczelnia/1_semestr/algorytmy/1_wykład/Literatura.md", + "uczelnia/1_semestr/matematyka_ze_statystyką/Bez nazwy.base", + "uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład", + "uczelnia/1_semestr/algorytmy/1_wykład", + "Bez nazwy.canvas", + "uczelnia/1_semestr/fizyka_dla_informatyków/1_lab", + "Pasted image 20251003143146.png", + "uczelnia/1_semestr/fizyka_dla_informatyków", + "uczelnia/1_semestr/matematyka_ze_statystyką" + ] +} \ No newline at end of file diff --git a/Pasted image 20251003143146.png b/Pasted image 20251003143146.png new file mode 100644 index 0000000..81d1ebe Binary files /dev/null and b/Pasted image 20251003143146.png differ diff --git a/Wejścia/Wyjścia 1.md b/Wejścia/Wyjścia 1.md new file mode 100644 index 0000000..e69de29 diff --git a/Wejścia/Wyjścia.md b/Wejścia/Wyjścia.md new file mode 100644 index 0000000..e69de29 diff --git a/uczelnia/1_semestr/algorytmy/1_wykład/Literatura.md b/uczelnia/1_semestr/algorytmy/1_wykład/Literatura.md new file mode 100644 index 0000000..bfa6587 --- /dev/null +++ b/uczelnia/1_semestr/algorytmy/1_wykład/Literatura.md @@ -0,0 +1,8 @@ +- Literatura(podstawowa): +- - the design and analysis of algorithms (Addison Wesley) +- - the algorithm design manual (Steven S Skien) +- Literatura(dodatkowa): +- - Algorytmy i struktury danych (Alfred V Aho, John E. Hopcroft, Jeffrey D. Ullman) +- - Data structures and algorithms with python(Lee, Kent D. Hubbard, Steve) +- - Algorytmy w C (Kyle Loudon) +- - Klasyka Informatyki (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein) \ No newline at end of file diff --git a/uczelnia/1_semestr/algorytmy/1_wykład/Pierwszy wykład.md b/uczelnia/1_semestr/algorytmy/1_wykład/Pierwszy wykład.md new file mode 100644 index 0000000..a7ea252 --- /dev/null +++ b/uczelnia/1_semestr/algorytmy/1_wykład/Pierwszy wykład.md @@ -0,0 +1,2 @@ +- [[uczelnia/1_semestr/algorytmy/1_wykład/Literatura]] +- [[uczelnia/1_semestr/algorytmy/1_wykład/Zasady|Zasady]] \ No newline at end of file diff --git a/uczelnia/1_semestr/algorytmy/1_wykład/Zasady.md b/uczelnia/1_semestr/algorytmy/1_wykład/Zasady.md new file mode 100644 index 0000000..1c4ecf5 --- /dev/null +++ b/uczelnia/1_semestr/algorytmy/1_wykład/Zasady.md @@ -0,0 +1,5 @@ +- Wykłady __nie__ są obowiązkowe!!!!!! +- 3 terminy zaliczenia(tylko kogo mamy zaliczyć?) +- 51% poprawnych - gwarancja zaliczenia +- aktywność na wykładach +- Konsultacje środa 10:15-12:00 pokój 108 \ No newline at end of file diff --git a/uczelnia/1_semestr/algorytmy/Algorytmy.md b/uczelnia/1_semestr/algorytmy/Algorytmy.md new file mode 100644 index 0000000..776e873 --- /dev/null +++ b/uczelnia/1_semestr/algorytmy/Algorytmy.md @@ -0,0 +1 @@ +[[uczelnia/1_semestr/algorytmy/1_wykład/Pierwszy wykład]] \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/.syncthing.1 lab.md.tmp b/uczelnia/1_semestr/fizyka_dla_informatyków/.syncthing.1 lab.md.tmp new file mode 100644 index 0000000..34886a1 Binary files /dev/null and b/uczelnia/1_semestr/fizyka_dla_informatyków/.syncthing.1 lab.md.tmp differ diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Jednostki.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Jednostki.md new file mode 100644 index 0000000..bb1dc04 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Jednostki.md @@ -0,0 +1,11 @@ +- 10^1 - decy +- 10^2 - hekto +- 10^3 - kilo +- 10^6 - mega +- 10^9 - giga +- 10^12 - tera + +- 10^-3 - mili +- 10^-6 - mikro +- 10^-9 - nano +- 10^-12 - piko \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Oporniki.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Oporniki.md new file mode 100644 index 0000000..f6d472f --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Oporniki.md @@ -0,0 +1,7 @@ + ![[Pasted image 20251003143146.png]] +- Pierwsze 2 kolory na oporniku to dwie liczby +- 3 kolor na oporniku to wykładnik potęgi liczy 10 +- Ostatni kolor to tolerancja +- Czyli np: +Czerwony, pomarańczowy, niebieski da nam +23 * 10^6 \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Pierwszy lab.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Pierwszy lab.md new file mode 100644 index 0000000..cdff9eb --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Pierwszy lab.md @@ -0,0 +1,7 @@ +- elementy [[RLC]] +- [[Jednostki]] +- [[Oporniki]] +- [[Prawo omha]] +- [[Prawa Kirchhoffa]] +- [[Prowadzący]] +- [[uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Zasady|Zasady]] \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawa Kirchhoffa.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawa Kirchhoffa.md new file mode 100644 index 0000000..40393d6 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawa Kirchhoffa.md @@ -0,0 +1,2 @@ +1. Suma natężeń wpływających do obwodu jest równa sumie natężeń wypływających +2. Na elementach podłączonych równolegle będzie to samo napięcie. Na elementach podłączonych szeregowo suma napięć będzie równa napięciu zasilającemu. \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawo omha.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawo omha.md new file mode 100644 index 0000000..b5bf3fc --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prawo omha.md @@ -0,0 +1,2 @@ +Napięcie = natężenie * opór +U = I * R \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prowadzący.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prowadzący.md new file mode 100644 index 0000000..a3f56b9 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Prowadzący.md @@ -0,0 +1 @@ +- Najlepszy kontakt na teamsach \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/RLC.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/RLC.md new file mode 100644 index 0000000..b59b530 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/RLC.md @@ -0,0 +1,3 @@ +R - rezystancja (omh) +L - indukcyjność (Henr(H)) +C - pojemność (Farad(F)) diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Zasady.md b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Zasady.md new file mode 100644 index 0000000..dc27fe8 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Zasady.md @@ -0,0 +1,6 @@ +1. Wykłady i laby są obowiązkowe +2. Zaliczenie to średnia ocen z labów +3. Mogą pojawić się wejściówki na zaliczenie(zdane/niezdane) +4. Można mieć 1 nieobecność bez tłumaczenia się, przy drugiej trzeba pogadać z wykładowcą a przy trzeciej z dziekanem. +5. W przypadku choroby trzeba opracować temat w domu, nie można wtedy dostać 5. +6. oprawcować \ No newline at end of file diff --git a/uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md b/uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md new file mode 100644 index 0000000..f8afb54 --- /dev/null +++ b/uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md @@ -0,0 +1 @@ +[[Pierwszy lab|Pierwszy lab]] \ No newline at end of file diff --git a/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura.md b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura.md new file mode 100644 index 0000000..d543723 --- /dev/null +++ b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura.md @@ -0,0 +1 @@ +- Krysicki Włodarski, Analiza matematyczna w zadaniach część 1i 2, PWN \ No newline at end of file diff --git a/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Pierwszy wykład.md b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Pierwszy wykład.md new file mode 100644 index 0000000..af506c7 --- /dev/null +++ b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Pierwszy wykład.md @@ -0,0 +1,5 @@ +- [[uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura|Literatura]] +- [[Zaliczenie]] +- [[Zbiory liczbowe]] +- Ciągi (nawet nie chce mi się nic o tym pisać, bo to dość oczywiste) +- Granice \ No newline at end of file diff --git a/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zaliczenie.md b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zaliczenie.md new file mode 100644 index 0000000..973e10d --- /dev/null +++ b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zaliczenie.md @@ -0,0 +1,3 @@ +O godzinie 12:00 +6.02 - pierwszy termin +12.02 - drugi termin \ No newline at end of file diff --git a/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zbiory liczbowe.md b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zbiory liczbowe.md new file mode 100644 index 0000000..e1b82a3 --- /dev/null +++ b/uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zbiory liczbowe.md @@ -0,0 +1,6 @@ +- Naturalne(N) +- Całkowite(Z) +- Wymierne(Q) +- Rzeczywiste(R) +- Zespolone(C) +Dość oczywiste swoją drogą. \ No newline at end of file diff --git a/uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md b/uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md new file mode 100644 index 0000000..770aec9 --- /dev/null +++ b/uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md @@ -0,0 +1 @@ +[[uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Pierwszy wykład|Pierwszy wykład]] \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/1 semestr.md b/uczelnia/1_semestr/programowanie/1 wykład/1 semestr.md new file mode 100644 index 0000000..017b0e1 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/1 semestr.md @@ -0,0 +1,5 @@ +[[Algorytmy]] +[[Matematyka ze statystyką]] +[[Fizyka dla informatyków]] +[[Programowanie]] + diff --git a/uczelnia/1_semestr/programowanie/1 wykład/1 wykład.md b/uczelnia/1_semestr/programowanie/1 wykład/1 wykład.md new file mode 100644 index 0000000..1492fe3 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/1 wykład.md @@ -0,0 +1,3 @@ +[[Informacje]] +[[Pierwszy program]] +[[Literatura podstawowa]] \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Informacje.md b/uczelnia/1_semestr/programowanie/1 wykład/Informacje.md new file mode 100644 index 0000000..69aa18e --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Informacje.md @@ -0,0 +1,4 @@ +- Wykłady są nieobowiązkowe +- Zaliczenie jest przed sesją (2 terminy będą) +- nie ma zwolnienia z zaliczenia (certyfikaty cpa/cpp/cna zwalniają) +- język c \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Komentarze.md b/uczelnia/1_semestr/programowanie/1 wykład/Komentarze.md new file mode 100644 index 0000000..f947ef4 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Komentarze.md @@ -0,0 +1,5 @@ +Komentarze są __bardzo ważne__ trallaa! +```cpp +/* komentarz to jest */ +printf("xdd"); +``` \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Literatura podstawowa.md b/uczelnia/1_semestr/programowanie/1 wykład/Literatura podstawowa.md new file mode 100644 index 0000000..a603a9b --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Literatura podstawowa.md @@ -0,0 +1,7 @@ +- Język ANSI C programowanie. - Brian Kernighan, Dennis Ritchie +- Język C szkoła programowania - Stephen Prata +- Opus Magnum C++ 11 - Jerzy Grębosz +- Bjarn Stroustrup, Język C++ (nie kupujcie tego, bo z tego sie nie nauczycie) + +2 i 3 pozycje są lepsze :D +4 zaś jest najlepsza - co jest subiektywną opinią wykładowcy, ale opinie na mieście przekazywane, w sposób jednoznaczny potwierdzają te tezę śmiało, iż czyta się tego autora najprzyjemniej. \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Pierwszy program.md b/uczelnia/1_semestr/programowanie/1 wykład/Pierwszy program.md new file mode 100644 index 0000000..e84fa25 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Pierwszy program.md @@ -0,0 +1,11 @@ +[[Komentarze]] +[[Struktura]] +[[Operatory]] +[[Typy danych]] +[[Zmienne]] +[[Wejścia-Wyjścia]] +[[Iteracje]] +[[Tablice]] +[[Funkcje]] +[[Wskaźniki]] +Jednym słowem oczywiste oczywistości \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Struktura.md b/uczelnia/1_semestr/programowanie/1 wykład/Struktura.md new file mode 100644 index 0000000..1b9c371 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Struktura.md @@ -0,0 +1,9 @@ +Oczywista rzecz! +```c +#include +int main(void) { + printf("Hello world!\n"); + return 0; +} +``` +Funkcja main jest funkcją wywoływaną przy uruchomieniu programu. Czemu ja to piszę, skoro to wiem? Nie wiem. Pozdrawiam! \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Typy danych.md b/uczelnia/1_semestr/programowanie/1 wykład/Typy danych.md new file mode 100644 index 0000000..c5488e7 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Typy danych.md @@ -0,0 +1,17 @@ +- char (1 bajt<-128;127>) +- short int (2 bajty) +- int (4 bajty) +- long int (8 bajtów) +- float (4 bajty) +- double (8 bajtów) +- long double (12 bajtów) +- bool (1bit?) +każdy typ można oczywiście usginować (brać wartość bezwzględną, przesuwając przedział w prawo) +``` +-------|-------- + 0 +|--------------- +0 +``` + + diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md b/uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md new file mode 100644 index 0000000..af95dec --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Wejścia-Wyjścia.md @@ -0,0 +1,9 @@ +```c +#include +printf(); /* funkcja wyjścia */ +scanf(); /* funkcja wejścia */ +``` +Tego typu. +`%` i `\` symbole sterujące. +`%d` - decimal (liczba rzeczywista) +NUDY(znaczy ciekawe, ale podstawy to są :((() \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/1 wykład/Zmienne.md b/uczelnia/1_semestr/programowanie/1 wykład/Zmienne.md new file mode 100644 index 0000000..c9b7ebb --- /dev/null +++ b/uczelnia/1_semestr/programowanie/1 wykład/Zmienne.md @@ -0,0 +1,7 @@ +Deklaracja: +```c +// typ danych nazwa, nazwa, nazwa; +// np +int i, j, k, l; +short int k = 2; +``` diff --git a/uczelnia/1_semestr/programowanie/Programowanie.md b/uczelnia/1_semestr/programowanie/Programowanie.md new file mode 100644 index 0000000..3cce6c7 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/Programowanie.md @@ -0,0 +1 @@ +[[1 wykład]] \ No newline at end of file