From 8d1a044d0b0570d2bb3dbb2ecdcc583983583008 Mon Sep 17 00:00:00 2001 From: VectorKappa Date: Mon, 19 Dec 2022 12:46:22 +0100 Subject: [PATCH] vault backup: 2022-12-19 12:46:22 --- ...e rozkazów 2022-12-19 12.27.09.excalidraw.md | 462 ++++++++++++++++++ .../obsidian-completr/scanned_words.txt | 13 + .obsidian/workspace.json | 82 +++- PI/Ćwiczenia/1.Rekurencja.md | 152 ++++++ PI/Ćwiczenia/{Gramatyki.md => 2.Gramatyki.md} | 39 +- PI/Ćwiczenia/20221024115005.md | 48 -- PI/Ćwiczenia/20221107120342.md | 71 --- PI/Ćwiczenia/20221121122351.md | 22 - PI/Ćwiczenia/3. Projektowanie rozkazów.md | 13 + PI/Ćwiczenia/Ćwiczenia.md | 15 +- 10 files changed, 753 insertions(+), 164 deletions(-) create mode 100644 !Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md create mode 100644 PI/Ćwiczenia/1.Rekurencja.md rename PI/Ćwiczenia/{Gramatyki.md => 2.Gramatyki.md} (73%) delete mode 100644 PI/Ćwiczenia/20221024115005.md delete mode 100644 PI/Ćwiczenia/20221107120342.md create mode 100644 PI/Ćwiczenia/3. Projektowanie rozkazów.md diff --git a/!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md b/!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md new file mode 100644 index 0000000..6f17a3f --- /dev/null +++ b/!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md @@ -0,0 +1,462 @@ +--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== + + +# Text Elements +Akumulator +AK + ^eukK9FdX + +JAL (ALU) ^7mTZZTuL + +KOD ^OfmfJxPh + +ADRES + ^3vQHccyB + +Rejestr Instrukcji ^N9xDRreO + +Licznik + ^BHiuygva + +Rejestr +Adresowy +A + ^7WTCUxg2 + +< WEA - Wejście do A ^Tgn60NaJ + +Rejestr S + ^Fii9lY6V + +WES - Wejście do S ^o1CYuZyQ + +WEI - Wejście do I ^3V6SGCta + +il - Inkrementacja licznika > ^UjH5fPgP + +Wyl + ^c2UWy1oQ + +< Wel ^wFhDoZQ5 + +wyad - wyprowadzenie adresu + ^pIjmLyEu + +%% +# Drawing +```compressed-json +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 + +W15zVF1JRgWUMAHyTYQgAA== +``` +%% \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-completr/scanned_words.txt b/.obsidian/plugins/obsidian-completr/scanned_words.txt index d87be06..fd6b8a7 100644 --- a/.obsidian/plugins/obsidian-completr/scanned_words.txt +++ b/.obsidian/plugins/obsidian-completr/scanned_words.txt @@ -2802,6 +2802,7 @@ ODH OctK ONVx OOzU +OfmfJxPh endobj endstream ea @@ -3519,6 +3520,7 @@ equation expansion energy expands +eukK Length Link LN @@ -6273,6 +6275,7 @@ JDu JMmT JQJ JRLRFJ +JAL xM xw xfkW @@ -10462,6 +10465,8 @@ AhuJ Adres ANt ACe +Argument +Akumulator Subtype SGw SI @@ -11840,6 +11845,7 @@ Rezystor RyJT RDxE Rrt +Rozkazy Navigation No Nj @@ -18192,6 +18198,7 @@ determine decreasing derivative describes +date YI YT Yv @@ -23134,6 +23141,7 @@ MHM MRtf Mtn Mqg +MaszynaW lauG lc lS @@ -24483,6 +24491,7 @@ Kondensator KfC KqI KXb +KOD IS ID IQT @@ -25193,6 +25202,7 @@ ISg Inc Ipp IiO +INSERT qF qIF qy @@ -27210,6 +27220,7 @@ rXcSBz rHG różniczkowalna rJL +rozkazu tI tU ta @@ -32770,6 +32781,8 @@ mUzE monotonic must means +maszynie +mTZZTuL nD nF nZ diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 7641503..f35cdf8 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,22 +4,35 @@ "type": "split", "children": [ { - "id": "d78597a825f50ab5", + "id": "65fe262d5eed0537", "type": "tabs", "children": [ { - "id": "c8e570f8081d25d8", + "id": "4b6b50adf0c07df4", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "EP/EP.md", + "file": "PI/Ćwiczenia/Ćwiczenia.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "02918752b006a9d4", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "PI/Ćwiczenia/3. Projektowanie rozkazów.md", "mode": "source", "source": false } } } - ] + ], + "currentTab": 1 } ], "direction": "vertical" @@ -85,7 +98,7 @@ "state": { "type": "backlink", "state": { - "file": "EP/EP.md", + "file": "!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -102,7 +115,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "EP/EP.md", + "file": "!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -125,7 +138,7 @@ "state": { "type": "outline", "state": { - "file": "EP/EP.md" + "file": "!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md" } } }, @@ -169,17 +182,52 @@ "width": 300, "collapsed": true }, - "active": "c8e570f8081d25d8", + "floating": { + "id": "89ab049eb4939578", + "type": "floating", + "children": [ + { + "id": "3bbeca73808e2ace", + "type": "window", + "children": [ + { + "id": "081676b4d59796ab", + "type": "tabs", + "children": [ + { + "id": "969da2dc8635b12a", + "type": "leaf", + "state": { + "type": "excalidraw", + "state": { + "file": "!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md" + } + } + } + ] + } + ], + "direction": "vertical", + "x": 0, + "y": 35, + "width": 1600, + "height": 865, + "maximize": false, + "zoom": 0 + } + ] + }, + "active": "969da2dc8635b12a", "lastOpenFiles": [ - "Excalidraw/Drawing 2022-10-24 12.04.19.excalidraw.md", - "PI/PI.md", - "PI/Ćwiczenia/20221010123607.md", + "PI/Ćwiczenia/3. Projektowanie rozkazów.md", + "!Załączniki/3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw.md", + "PI/Ćwiczenia/Ćwiczenia.md", + "PI/Wykłady/1 SEM/20221014134528.md", + "PI/Ćwiczenia/2.Gramatyki.md", + "PI/Ćwiczenia/1.Rekurencja.md", "PI/Ćwiczenia/20221121122351.md", - "PI/Ćwiczenia/Gramatyki.md", - "Myśli nieuczesane.md", - "AMiAL/Ćwiczenia/Zadania/ciagi_gr/Zadanie 1.md", - "AMiAL/!Materiały/ciagi_gr.pdf", - "AMiAL/AMiAL.md", - "AMiAL/!Materiały/funkcje.pdf" + "PI/Ćwiczenia/20221010123607.md", + "PI/Ćwiczenia/20221107120342.md", + "PI/Ćwiczenia/20221024115005.md" ] } \ No newline at end of file diff --git a/PI/Ćwiczenia/1.Rekurencja.md b/PI/Ćwiczenia/1.Rekurencja.md new file mode 100644 index 0000000..301970d --- /dev/null +++ b/PI/Ćwiczenia/1.Rekurencja.md @@ -0,0 +1,152 @@ +--- +date: +- 20221024115005 +- 20221107120342 +- 20221121122351 +--- +# Jak policzyć słowa w książce? +```cpp +const int rozmiar_książki = 300; +int liczba_słów_na_stronie[rozmiar_książki]; +liczba_słów_na_stronie[2]=20; // <-- 20 słów na stronie 3 +int suma = liczba_słów_na_stronie[0]; +for (int nr = 1;nra[max]){ + max = i; + } + min = 0; + for (int i = 1; ia[max]){ + max = i; + }; + if (a[i]a[max]){ + max = i; + } else if (a[i]a[p]){max=l;min=p;}else{min=l;max=p;} + max = l; + } else { + int m1,m2,M1,M2; + minmax3(a,l,(l+p)/2,m1,M1); + minmax3(a,l,(l+p)/2+1,m2,M2); + if(a[m2]a[m1]) + max=M2; + else max=M1; + } +} +``` + + + +## Reprezentacja w C++ +```cpp +int f(int m,int m){ +if(m==1 || n ==1){ + return 1; + } else if (m>n){ + return f(m-n,n)+f(m,n-1) + }else{ + return 1+f(m,m-1) + } +} +``` +# Na ile sposobów można przedstawić liczbę 5? +5 +4+1 +3+2 +3+1+1 +2+2+1 +2+1+1+1 +1+1+1+1+1 + +### Stos: +![[20221107120342 2022-11-07 12.08.17.excalidraw]] + +# Trójkąt Sierpińskiego +## Grafika: +![[20221107120342 2022-11-07 12.15.53.excalidraw]] + +## Kod: +```cpp +void tr(double bok, double min){ + if(bok>min){ + for(int i=0;i<3,i++){ + tr(bok/2, min); + rysuj(bok); + obrot(120); + } + } +} +``` +# Drzewo: +## Rysunek +![[20221107120342 2022-11-07 12.22.55.excalidraw]] +## Kod: +```cpp +void galaz(double a){ + rysuj(a); + obrot(45); + galaz(2a/3.0); + obrot(-90); + galaz(2a/3.0); + obrot(-135); + rysuj(a); + obrot(180); +} +``` +# Problem skoczka szachowego: +## Rysunek: + ![[20221107120342 2022-11-07 12.48.52.excalidraw]] +## Kod: +```cpp +const n = 8; +int Sz[n][n]; +int dx[8]={1,2,2,1,-1,-2,-2,-1}; +int dy[8]={2,1,-1,-2,-2,-1,1,2}; +bool Probuj(int x, int y, int nr){ +Sz[x][y]=nr; +if(nr==n*n) return true; +for (int i = 0;i$, gdzie: @@ -61,7 +63,7 @@ $V={a,b,c}$ $\Sigma = \{<\alpha>,<\beta>\}$ $P = \begin{gathered}\{<\alpha>::= a<\alpha>c|a<\beta>c \\ <\beta>::= a \}\end{gathered}$ -b + ### Nazwy zmiennych: $$\begin{gathered} V=\{a..z,A..Z,0..9\} \\ @@ -74,6 +76,7 @@ P=\{::=||\\ ### Adres IP +``` V={0..9,.} Σ = {, , ,,, <0-9> P={::=... @@ -85,4 +88,30 @@ P={::=... ::=1<0-9><0-9>|2<0-4><0-9>|25<0-5> <0-4>::=0|1|2|3|4 <0-5>::=5|<0-4>} -σ= \ No newline at end of file +σ= +``` + +### SQL INSERT +`INSERT INTO tabela (kol1,kol2,kol3) VALUES (23,NULL,-125);` +$$\begin{align} +V &= \left\{ INSERT, INTO, VALUES, NULL, a-z, 0-9, \ , \ , ; ,(,) \right\} +\\ +\Sigma &= \left\{ , , , , , ,,,, \right\} +\\ +P &=\begin{cases} + +::= \\ +::= INSERT\ INTO\ \\ +::= || \\ \\ +::= a|..|z \\ + ::= 0|..|9 \\ + ::= ();|VALUES (); \\ +::=|, \\ +::=NULL| \\ +::=, \\ +::=)VALUES(|,, +\end{cases} +\\ +\sigma &= + +\end{align}$$ \ No newline at end of file diff --git a/PI/Ćwiczenia/20221024115005.md b/PI/Ćwiczenia/20221024115005.md deleted file mode 100644 index 76e2366..0000000 --- a/PI/Ćwiczenia/20221024115005.md +++ /dev/null @@ -1,48 +0,0 @@ -## Jak policzyć słowa w książce? -```cpp -const int rozmiar_książki = 300; -int liczba_słów_na_stronie[rozmiar_książki]; -liczba_słów_na_stronie[2]=20; // <-- 20 słów na stronie 3 -int suma = liczba_słów_na_stronie[0]; -for (int nr = 1;nra[max]){ - max = i; - } - min = 0; - for (int i = 1; ia[max]){ - max = i; - }; - if (a[i]a[max]){ - max = i; - } else if (a[i]n){ - return f(m-n,n)+f(m,n-1) - }else{ - return 1+f(m,m-1) - } -} -``` -### Stos: -![[20221107120342 2022-11-07 12.08.17.excalidraw]] - -# Trójkąt Sierpińskiego -## Grafika: -![[20221107120342 2022-11-07 12.15.53.excalidraw]] - -## Kod: -```cpp -void tr(double bok, double min){ - if(bok>min){ - for(int i=0;i<3,i++){ - tr(bok/2, min); - rysuj(bok); - obrot(120); - } - } -} -``` -# Drzewo: -## Rysunek -![[20221107120342 2022-11-07 12.22.55.excalidraw]] -## Kod: -```cpp -void galaz(double a){ - rysuj(a); - obrot(45); - galaz(2a/3.0); - obrot(-90); - galaz(2a/3.0); - obrot(-135); - rysuj(a); - obrot(180); -} -``` -# Problem skoczka szachowego: -## Rysunek: - ![[20221107120342 2022-11-07 12.48.52.excalidraw]] -## Kod: -```cpp -const n = 8; -int Sz[n][n]; -int dx[8]={1,2,2,1,-1,-2,-2,-1}; -int dy[8]={2,1,-1,-2,-2,-1,1,2}; -bool Probuj(int x, int y, int nr){ -Sz[x][y]=nr; -if(nr==n*n) return true; -for (int i = 0;ia[p]){max=l;min=p;}else{min=l;max=p;} - max = l; - } else { - int m1,m2,M1,M2; - minmax3(a,l,(l+p)/2,m1,M1); - minmax3(a,l,(l+p)/2+1,m2,M2); - if(a[m2]a[m1]) - max=M2; - else max=M1; - } -} -``` \ No newline at end of file diff --git a/PI/Ćwiczenia/3. Projektowanie rozkazów.md b/PI/Ćwiczenia/3. Projektowanie rozkazów.md new file mode 100644 index 0000000..bde051e --- /dev/null +++ b/PI/Ćwiczenia/3. Projektowanie rozkazów.md @@ -0,0 +1,13 @@ +--- +tags: +- MaszynaW +Date: +- 20221219122625 +--- +# Rozkazy w maszynie W +|Kod rozkazu| Argument| +|:--|--:| + + + +![[3. Projektowanie rozkazów 2022-12-19 12.27.09.excalidraw]] diff --git a/PI/Ćwiczenia/Ćwiczenia.md b/PI/Ćwiczenia/Ćwiczenia.md index a6a59ee..85eb07b 100644 --- a/PI/Ćwiczenia/Ćwiczenia.md +++ b/PI/Ćwiczenia/Ćwiczenia.md @@ -1,6 +1,19 @@ -!Załączniki# Ćwiczenia Overview +# Ćwiczenia Overview + Kartkówki - 2-3 na semestr + +```ad-todo + +W marcu: +dr Anna Gorawska - termin wprowadzenia do laboratorium + +``` + + + +normalne zajęcia od drugiego tygodnia + |Punkty|Ocena| |:---:|---:| |6.0-6.79|3|