Matura z informatyki :)

Matura z informatyki :)
iooi
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

I co to jest "język wewnętrzny komputera"? Bytecode jakiegoś języka? Tokeny powstałe podczas parsowania skryptów? Binarki Windowsowe?
Instrukcje procesora. Łatwo się domyśleć, chyba nie zaznaczyłbyś fałszu? Masz program zapisany w dowolnym języku (no chyba, że piszesz kod maszynowy, może stąd nacisk na języki wysokiego poziomu), nie żadną binarkę - stąd "musi być dostęp do kompilatora/interpretera danego języka". Większość przeciętnych licealistów nawet nie zauważy nieścisłości, reszta zrozumie.

edytowany 4x, ostatnio: iooi
Demonical Monk
  • Rejestracja:około 17 lat
  • Ostatnio:10 miesięcy
0
iooi napisał(a)

I co to jest "język wewnętrzny komputera"? Bytecode jakiegoś języka? Tokeny powstałe podczas parsowania skryptów? Binarki Windowsowe?
Instrukcje procesora. Łatwo się domyśleć, chyba nie zaznaczyłbyś fałszu? Masz program zapisany w dowolnym języku (np chyba, że piszesz od razu w kodzie maszynowym, może stąd nacisk na języki wysokiego poziomu), nie żadną binarkę - stąd "musi być dostęp do kompilatora/interpretera danego języka". Większość przeciętnych licealistów nawet nie zauważy nieścisłości, reszta zrozumie.

Co z bashem? Też jest tłumaczony na kod maszynowy?


Women were the reason I became a monk - and, ah, the reason I switched back...
Kwpolska
a co innego mialoby sie dziac?
iooi
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

Powłoki też >interpretują<
Poza tym, to samo odnosi się do REPLa jakiegokolwiek języka programowania.

edytowany 4x, ostatnio: iooi
Demonical Monk
  • Rejestracja:około 17 lat
  • Ostatnio:10 miesięcy
0

Upraszczamy problem: Mamy program który czyta z pliku "sth.txt" liczbę, jeśli ta liczba to 1 to pokazuje tekst "Hello world!", a jeśli nie to wychodzi z kodem błędu. Czy ten program tłumaczy coś na kod maszynowy? On po prostu czyta instrukcje i realizuje swój własny kod. Gdybyś dał murzynowi kartkę z napisem "wykop ziemniaki, a potem idź się wypastować" to murzyn byłby zwykłym interpreterem, który po odczytaniu rozkazu robi wcześniej wyuczoną czynność. Zakładam oczywiście że murzyn umie kopać ziemniaki, pastować się i zna język w którym są zapisane rozkazy.


Women were the reason I became a monk - and, ah, the reason I switched back...
allocer
to zależy w jakim pakiecie kupisz tego murzyna
iooi
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

Kopanie ziemniaków to jakiś program, którego po komendzie "kop ziemniaki" murzyn podejmuje się wykonania, więc pośrednio przetłumaczenia komendy na kod maszynowy :d
Wiemy, o co ci chodzi, pytanie jednak sugeruje, że wszystko się sprowadza do tego kodu maszynowego.

edytowany 4x, ostatnio: iooi
0
Demonical Monk napisał(a)
xyz napisał(a)

jak dla mnie sformułowanie "język wewnętrzny komputera" jest jak najbardziej na miejscu i nie widzę w nim żadnych nieścisłości.

"Aby program napisany w języku wysokiego poziomu mógł zostać wykonany przez komputer:"
(poprawne odpowiedzi według autorów)
"musi zostać przetłumaczony na język wewnętrzny komputera"
"musi być dostęp do kompilatora/interpretera danego języka"

I co to jest "język wewnętrzny komputera"? Bytecode jakiegoś języka? Tokeny powstałe podczas parsowania skryptów? Binarki Windowsowe?

Nawet taki syfilis jak PHP od dawna realizuje swój własny kod podczas wykonywania skryptu. Nie ma żadnego tłumaczenia na "język wewnętrzny komputera" cokolwiek to znaczy. Tak samo: mam binarkę Haskellową. Czy muszę mieć dostęp do kompilatora lub intepretera, aby program mógł zostać wykonany przez komputer?

Określenia powinny być jednoznaczne i nie zawierać skrótów myślowych.

co nie zmienia faktu, że sformułowanie "język wewnętrzny komputera" nie jest niedorzeczne. To, że ty nie spotkałeś się wcześniej z takim terminem nie oznacza, że ono nie istnieje i nie posiada swojego konkretnego znaczenia. Jednak faktycznie co do całego przytoczonego przez ciebie kontekstu (zadania) takie sformułowanie treści może być nieco mylące. Zdarzało się to również we wcześniejszych akruszach jednak nie czyni to pytaniami żałosnymi (w sensie poziomu) ani tym bardziej nie zawierają "bliżej nieokreślonych pojęć" - a od tego rozpoczęłą się dyskusja przypominam ;)

Poza tym jeśli podczas sprawdzania arkuszy komisje egzaminacyjne na podstawie złych odpowiedzi stwierdzą nieściłość treści, najczęściej uwzględniają obydwie poprawne odpowiedzi (w zależności od interpretacji zadania) bądź zadanie zostaje wycofane. Podobna sytuacja miała miejsce na tegorocznej maturze z języka polskiego - poziom podstawowy.

Poza tym zgodzić się można, że ogólnie współczesna matura to jest kpina i jeden wielki żart, o tym pisano już nie jeden artykuł i niejedną pozycję więc nie ma się co nad tym dalej rozwodzić, pomimo to biorąc pod uwage fakt, że współczesny program nauczania (a raczej jego realizacja) w typowym liceum czy technikum nie uwzględnia większości zagadnień poruszanych na maturze z informatyki (nie wspominam nawet o poziomie rozszerzonym) z tego, a nie innego powodu uważam maturę rozszczerzoną z informatyki jako jedną z trudniejszych matur. Oczywiście rozszerzenie zawiera materiał wykraczający poza program jednak szkoła powinna dać solidne podstawy lecz jeśli ktoś się tym nie interesuje i przysiadł wcześniej w domu, z samej szkoły nie ma szans by wynieść coś pomocnego w tej kwestii.

0
Demonical Monk napisał(a)

Upraszczamy problem: Mamy program który czyta z pliku "sth.txt" liczbę, jeśli ta liczba to 1 to pokazuje tekst "Hello world!", a jeśli nie to wychodzi z kodem błędu. Czy ten program tłumaczy coś na kod maszynowy? On po prostu czyta instrukcje i realizuje swój własny kod. Gdybyś dał murzynowi kartkę z napisem "wykop ziemniaki, a potem idź się wypastować" to murzyn byłby zwykłym interpreterem, który po odczytaniu rozkazu robi wcześniej wyuczoną czynność. Zakładam oczywiście że murzyn umie kopać ziemniaki, pastować się i zna język w którym są zapisane rozkazy.

tak tylko, że coś musi zrealizować tą ocenę czy ta liczba jest poprawna czy nie, spróboj odpalić taki program bez procesora. Procesor natomiast nie zrozumie tego zadania w języku wysokiego poziomu :]

Demonical Monk
  • Rejestracja:około 17 lat
  • Ostatnio:10 miesięcy
0
xyz napisał(a)
Demonical Monk napisał(a)

Upraszczamy problem: Mamy program który czyta z pliku "sth.txt" liczbę, jeśli ta liczba to 1 to pokazuje tekst "Hello world!", a jeśli nie to wychodzi z kodem błędu. Czy ten program tłumaczy coś na kod maszynowy? On po prostu czyta instrukcje i realizuje swój własny kod. Gdybyś dał murzynowi kartkę z napisem "wykop ziemniaki, a potem idź się wypastować" to murzyn byłby zwykłym interpreterem, który po odczytaniu rozkazu robi wcześniej wyuczoną czynność. Zakładam oczywiście że murzyn umie kopać ziemniaki, pastować się i zna język w którym są zapisane rozkazy.

tak tylko, że coś musi zrealizować tą ocenę czy ta liczba jest poprawna czy nie, spróboj odpalić taki program bez procesora. Procesor natomiast nie zrozumie tego zadania w języku wysokiego poziomu :]

Tak, tylko że ten program jest interpreterem. Interpreter mamy wcześniej dostarczony i on już został wcześniej zbudowany. Całe sprawdzenie odbędzie się wówczas już na kodzie procesora. Co tam jest do tłumaczenia na takim poziomie?


Women were the reason I became a monk - and, ah, the reason I switched back...
MA
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 9 lat
  • Postów:17
0
Afish napisał(a)

Już lepiej zdawać fizykę. Bardziej się przyda na studiach, niż matura z informatyki.

to pewnie prawda ale z infy wydaje mi się łatwiejsza(może dlatego ze wcześniej troszkę bawiłem się w c++ i webmastering, access do wyuczenia ;) ) - z tego co widzę to zadania schematyczne i można się do nich przygotować(poziom rozszerzony - o podstawie nie wspomnie) Zobaczymy jak będzie w tym roku.. ;)

edytowany 1x, ostatnio: maniaq
AF
No to weź pod uwagę, że skoro łatwiej się przygotować, to na studiach dasz radę. A mnóstwo osób na uczelniach technicznych leci na fizyce, więc chyba lepiej wziąć się za nią już teraz.
MA
tylko obawiam się ze z fizy nie będę miał tyle % ile chce ;) a teraz to jest dla uczelni najważniejsze...
AF
Weź Resnicka, pociśnij całki i dasz radę. Matura to naprawdę bzdura :)
xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:9 dni
  • Postów:134
0

Ja zamierzam zdawać! Już się przygotowuje!

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Orientuje się ktoś, czy można w Excelu/Accessie używać do wykonania zadania makr w VBA?

0
Jadeszek napisał(a)

Orientuje się ktoś, czy można w Excelu/Accessie używać do wykonania zadania makr w VBA?

można.

xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:9 dni
  • Postów:134
0

Szybkie pytanie : czy na deklaracji trzeba pisać jaki kompilator/IDE się wybiera czy tylko język programowania?

0
xorgx3 napisał(a)

Szybkie pytanie : czy na deklaracji trzeba pisać jaki kompilator/IDE się wybiera czy tylko język programowania?

musisz podać system oraz całe środowisko (nazwa, wersja, kompilator) - pełne nazwy są podane na stronie centralnej komisji edukacyjnej.

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Arathunku rzucił 5 stron temu link do dokumentu CKE z wyborem - http://www.cke.edu.pl/images/stories/0000000_Matura_2012/lista_sodowisk_2012.pdf

Więc przykładowo środowisko "Windows z systemem plików NTFS", program użytkowy "MS Office 2007–2010", język progrmowania "C/C++;Code Blocks 10.05 lub nowszy" - u mnie kazano pisać dokładnie tak jak w obwieszczeniach,bez skrótów żeby się nikt nie doczepił.

Endrju
  • Rejestracja:około 22 lata
  • Ostatnio:ponad rok
0
cke napisał(a)

Uwaga: Zdający jest zobowiązany wybrać środowisko wraz z językiem programowania i programem użytkowym posiadanym przez szkołę.

Lol.


"(...) otherwise, the behavior is undefined".
xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:9 dni
  • Postów:134
0

No ja napisałem tylko C/C++, nie dopisałem środowiska no ale zobaczymy, najwyżej to dopisze w lutym ;P

MA
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 9 lat
  • Postów:17
0

ja napisałem tylko Dev c++ i wystarczy

Mam pytanko: jakie książki polecacie do nauki na maturę? Trochę mało jest zadań na necie(ale to mam nadzieje że z nauczycielem się dogadam aby dawał mi...), mam zamiar powtórzyć symfonie c++ część strukturalną i robić jakieś zadanka z egzaminów(office) - poprzypominać sobie wszystkie systemy liczb - jak na które ;) a co jeszcze? U mnie jeszcze nikt nie napisał matury z infy powyżej 50% - trzeba się postawić :D

edytowany 1x, ostatnio: maniaq
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Nie napisałeś poziomu.

Był już pytania o literaturę - algorytmikę musisz ogarnąć. Znać na blachę podstawowe ~20-30 algorytmów, które są w programie nauczania, żeby nie tracić czasu na egzaminie na wymyślanie koła.
Polecany jest "Wstęp do algorytmów", a typowo pod maturę "Algorytmy" pana M. Sysło - wydania od 2008 roku mają dodatkową część poświęconą maturzystom.

Z samego programowania to Grębosz niewiele da - tu nadal liczyć się będą algorytmy, sam język jest tylko narzędziem. Musisz jednak tym narzędziem operować sprawnie - niezastąpione będą biblioteki fstream,algorithm (zwłaszcza ta oszczędzi czasu w połączeniu z kontenerami z STL'a), rzeczone kontenerty STL'a czyli wektory,stringi,listy - żeby nie żreć się ze zwykłymi tablicami czy pisaniem jakichś bzdurnych funkcji typu zliczenie, sortowanie i inne, które są w bibliotece standardowej.

Pakiet biurowy to sprawne wykorzystywanie możliwości tego co dostajesz -większość da się zrobić nawet bez żadnego przygotowania mając do dyspozycji help od MS. Ale tu głównie rób zadania z zeszłych lat, pogadaj z nauczycielem, na pewno ma sporo zadań, które realizuje się na lekcjach.

BTW, branie Deva gdy jest CodeBlocks... Dziwne co najmniej - przestawienie się z obsługi jednego na drugi to niewiele roboty, bo podstawy są podobne, a uzyskujesz sprawny debugger i nowy kompilator.

edytowany 1x, ostatnio: Jadeszek
złoty
na debug na maturze może zabraknąć czasu ;) ale co prawda to prawda - dev na maturze jest niemal równie archaiczny co TP.
JA
Może i czasu mało, ale ja mam tak, że lubię coś gdzieś ślicznie spieprzyć w jakiejś drobnej sprawie tak, że za Chiny Ludowe nie mogę potem dojść co i dlaczego nie działą. A czasem ten szybki debug będzie szybszy niż przepisywanie od nowa programu czy kombinowanie co się zepsuło ;-) "Na Na wsiakij słuczaj" lepiej mieć sprawny debugger niż nie mieć, prawda? ;-)
AF
  • Rejestracja:prawie 18 lat
  • Ostatnio:14 dni
0
maniaq napisał(a)

Trochę mało jest zadań na necie(ale to mam nadzieje że z nauczycielem się dogadam aby dawał mi...)

SPOJ nie wystarczy?

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Projekt Eulera na dokładkę - http://projecteuler.net/

S1
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:14
0
Jadeszek napisał(a)

Nie napisałeś poziomu.
BTW, branie Deva gdy jest CodeBlocks... Dziwne co najmniej - przestawienie się z obsługi jednego na drugi to niewiele roboty, bo podstawy są podobne, a uzyskujesz sprawny debugger i nowy kompilator.

No właśnie, jest pewna nie ścisłość w tej rozpisce z CKE, bo przecież CodeBlocks to chyba samo IDE - bez kompilatora. Ale domniemałem że chodziło im o MinGW. Tak?

BTW, pierwszy post. Witam wszystkich.

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Wiadomo, że ta matura z infy jest traktowana jak niechciane dziecko przez CKE - więc nie ma co doszukiwać się tu specjalizacji takiej jak pozwolenie na wybór kompilatora i IDE osobno. Przez "C::B 10.05 lub nowszy" trzeba rozumieć chyba codeblocks-10.05mingw-setup.exe - [zresztą przed egzaminem jest możliwość sprawdzenia stanowiska (nie wnikam jak to wygląda wszędzie, u siebie w szkole się o to nie boję, bo zdaję sam informatykę, jako druga osoba kiedykolwiek, to nie powinno być problemów) ] - a robienie podmianek w stylu IDE czyste i obcy kompilator chyba nie wyjdzie nikomu na zdrowie.

edytowany 1x, ostatnio: Jadeszek
S1
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:14
0

Heh, ja też pisze sam jako jeden z niewielu w historii szkoły i już sobie nawet ten C::B z MinGw o którym napisałeś zainstalowałem w szkole :p Aczkolwiek wspominam o tym bo powinno być to ujednolicone. Nie chce mieć takiej sytuacji że coś na maturze bez problemu skompiluje a egzaminatorowi będzie sypało błędy... Tym bardziej że chyba binarek się nie oddaje tylko same źródła.

0

Co do literatury, to algorytmika: w podstawy podstaw algorytmiki wprowadza fajnie Maciej M. Sysło w swojej pozycji "Algorytmy" - książka prawi o totalnych podstawach, napisana dla poziomu ucznia z liceum/technikum.
Po tym polecam Cormen'a i Wprowadzenie do algorytmów.

MA
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 9 lat
  • Postów:17
0

wiem, że sam język mi nic nie da - ale wole na szybko sobie powtórzyć i przejść do bibliotek vector itp. aby nie tracić czasu na tablice.. :) Co do książek związanych z algorytmiką to na pewno kupie i rzetelnie przerobie ;)

Btw. ja wpisałem dev c++ ponieważ zawsze na nim robiłem i jakoś tak... nie wiedziałem że mam inne wyjście :)

edytowany 1x, ostatnio: maniaq
0

gdy ja pisałem to pod windowsa był tylko dev albo visual, do takich zadań na kilkadziesiąt linijek nie ma sensu zaprzęgać visuala dlatego wybrałem deva. Jestem mile zaskoczony, że dodano CB, i z pewnością to bym teraz wybrał.

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Napisałem przedwczoraj maila do p. A.B Kwiatkowskiej,z Uniwersytetu Mikołaja Kopernika, który w zeszłym roku organizował wraz z PTI maturę próbną z infy - dostałem potwierdzenie, że w tym roku też mają zamiar się tym zająć. W połowie października będzie znany termin, myślę, że warto zwrócić swoim nl-om uwagę na taki event.

Ewentualne info lub zadania z ubiegłego roku - http://edu.rsei.umk.pl/edu_info/

Demonical Monk
  • Rejestracja:około 17 lat
  • Ostatnio:10 miesięcy
0

Tak swoją drogą, skoro nie ma podanego kompilatora w rozpisce przy CB to rozumiem że można do niego podpiąć kompilator Microsoftu zapożyczony z Windows SDK? :>


Women were the reason I became a monk - and, ah, the reason I switched back...
byku_guzio
Ja bym raczej stawiał, że skoro nie ma podanego kompilatora to nie można go używać :D
Demonical Monk
Hexedytor i do roboty!
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Jak się ma dobry kontakt ze szkolnym informatykiem, to można, czemu nie.
A egzaminator i tak sprawdzi to na deflautowym MinGW od Code:Blocks i uwali punkty gdy okaże się, że coś się nie kompiluje.
:-P

Nie wymagajcie jasnego zapisu standardów od matury z infy, Bogu dzięki, że z roku na rok jest lepiej - z tymi niedomówieniami po prostu trzeba żyć.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)