Matura z informatyki :)

Matura z informatyki :)
FE
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:15
0

Moja subiektywna opinia brzmi: teoria bardziej wymagająca niż w latach wcześniejszych, praktyka nie wymagająca nic myślenia i szybka do zrobienia. Jedno mnie tylko zastanawia - jak było z tym trójkątem Pascala/Sierpińskiego. Zadanie mówiło "utwórz graficzny rozkład liczb znajdujących się w trójkącie, które są podzielne przez 3". Graficzny rozkład nie oznacza tu pliku graficznego, nie? Bo ja po prostu utworzyłam za pomocą C++ plik tekstowy, w którym liczby podzielne przez trzy reprezentował X, a te nie podzielne, po prostu spacja. Mam nadzieję, że uznają.
A btw. użył ktoś do czegoś Excela? Bo mi jakoś nigdzie nie podpasował i strasznie się z tego cieszę :D

EDIT: No tak, nie zauważyłam, że Jadeszek już pisał o tym trójkącie ;)
A odpowiadając na pytanie "jak wam poszło?" - wiem o jednym błędzie w teorii, napisałam że Telnet używa się w sieci domowej (po prawdzie, to niektórzy używają...). A praktyka była prosta. Jeśli nie będzie jakiegoś głupiego błędu typu posortowanie w złą stronę, to chyba wszystko dobrze. A czasu akurat mi nie brakło - zdążyłam po skończeniu wszystkich zadań narysować w brudnopisie żółwia na kwiatku ( :D ), a później jeszcze wszystko sprawdzić, poprawić jeden błąd i wyjść pół godziny przed czasem :D

Jaką średnią krajową obstawiacie?

edytowany 2x, ostatnio: fena
xorgx3
średnia pewnie w okolicach 50%, wg mnie trudna była ta część praktyczna.
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Excelem można było zrobić te zadanie z trójkątem, wygenerować sobie liczby i potem formatować warunkowo w zależności od podzielności.
A plik tekstowy też uznają, bo sami podali w treści taką opcję, bo już chyba nie trzeba było tego skrinszototwać i jako grafiki zapisywać.

FE
Zwłaszcza, że po screenshotowaniu, mogłaby się z lekka zamazać różnica między spacjami a zwykłym, białym tłem notatnika :D
JA
U mnie w notepadzie kretyńsko wyglądały spacje i iksy, to dałem O zamasit spacji,żeby rozróżnić ;)
RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:11 miesięcy
0
xorgx3 napisał(a):

No mi jednak słabiej niż myslałem. Trudniejsze niż w zeszłym roku. Access standardowy, dwa podpunkty z trójkątem zrobiłem, a szyfru niestety nie ogarnąłem. Studia na lepszej uczelni już odpadły.

Śmieszne brzmią te słowa w ustach osoby, która jeszcze tak pewnie sobie niedawno wybierała uczelnie. Algorytmu na 3 linijki nie ogarnąć :).

Kopiuj
#include <iostream>
#include <string>
#include <fstream>

using namespace std;

string Crypt(const string& text, const string& key, bool decrypt = false)
{
	string result;
	size_t textLength = text.length(), keyLength = key.length();

	result.resize(textLength);

	for(int i = 0; i < textLength; i++)
	{
		char encrypted = !decrypt ? text[i] + (key[i % keyLength] - 64) :
			text[i] - (key[i % keyLength] - 64);

		result[i] = !decrypt ? encrypted > 'Z' ? encrypted - 26 : encrypted :
			encrypted < 'A' ? encrypted + 26 : encrypted;
	}
	
	return result;
}

int main()
{
	string text, key;

	// encryption
	ifstream encInput("tj.txt"), encInputKeys("klucze1.txt");
	ofstream encResult("wynik4a.txt");
	
	while(encInput >> text && encInputKeys >> key)
		encResult << Crypt(text, key) << endl;

	// decryption
	ifstream decInput("sz.txt"), decInputKeys("klucze2.txt");
	ofstream decResult("wynik4b.txt");

	while(decInput >> text && decInputKeys >> key)
		decResult << Crypt(text, key, true) << endl;

	return 0;
}

Aghr, tabulatory na spacje się zamieniają i formatowanie wygląda zupełnie inaczej niż w moim IDE, trudno.

edytowany 3x, ostatnio: Rev
tubbs
"result[i] = !decrypt ? encrypted > 'Z' ? encrypted - 26 : encrypted : encrypted < 'A' ? encrypted + 26 : encrypted;" jak to rozumieć, to jest w ogóle poprawnie? pierwszy raz się spotykam z tak zawiłą instrukcją warunkową. będę wdzięczny jeśli mi to jakoś wytłumaczysz
tubbs
to jest skrócona instrukcja warunkowa czy coś innego?
JS
  • Rejestracja:około 14 lat
  • Ostatnio:26 dni
  • Postów:417
0

Ja się najbardziej boję, że mi nie uznają rozwiązań, ponieważ nie pamiętałem jakie rozszerzenie maja pliki accessa i excela i zapisałem tylko nazwę. Nie sprawdzałem już tego za bardzo później, bo próbowałem jeszcze ten podpunkt z narysowaniem zrobić. To byłoby baaardzo kiepsko, jeżeli wszystko zrobiłem, a nie zapisałem rozszerzeń i 0 pkt. Będę się modlił o przychylnego egzaminatora.

Mam nadzieję, że mi uznają te rozwiązania, bo to by trochę chamskie było. Jeżeli mi uznają to trochę % powinno być i powinienem się dostać tam gdzie chcę, jeżeli nie to niestety - trudno się mówi, strasznie głupi błąd, taka formuła matury i może być załatwiony ponad 1,5 godzinny wysiłek.

FE
Tak po prawdzie, to raczej łatwo sprawdzić jakie rozszerzenie ma plik jeśli ma się go przed sobą na komputerze... Ale to fakt, za coś takiego stracić punkty nie było by zbyt fajnie. O tyle dobrze, że jak spojrzeć do starych kluczy, to punkty są głównie za dobre odpowiedzi, a nie za realizację, więc jako coś to może nie stracisz dużo ;)
FE
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:15
0

Rev, jednak nawet w tym twoim kodzie jest parę linijek więcej niż trzy :P

Chciałby się ktoś może powymieniać plikami wynik*.txt? Ja jakoś wolę teraz się dowiedzieć, że coś mam źle, niż żyć przez miesiąc (ponad?) w przekonaniu że świetnie mi poszło i nagle się srodze zawieść przy ogłoszeniu wyników.
Jak coś, oto moje rozwiązania:
http://dl.dropbox.com/u/3082133/Mat%20inf%202012/wynik4a.txt
http://dl.dropbox.com/u/3082133/Mat%20inf%202012/wynik4b.txt
http://dl.dropbox.com/u/3082133/Mat%20inf%202012/wynik5.txt
http://dl.dropbox.com/u/3082133/Mat%20inf%202012/wyniki6.txt

(Ależ się przeraziłam jak to tu wkleiłam - w zadaniach 4-5 jest "wynik" w nazwie pliku, a w 6 jest "wyniki". Już myślałam, że któreś będę mieć przez to niezaliczone ale, na szczęście, tak jest w arkuszu. Mają pomysły z tymi nazwami...)

Więc nie krępujcie się i porównajcie moje ze swoimi, ale później dajcie znać o wszelkich błędach u mnie znalezionych...

Zobacz pozostały 1 komentarz
FE
będę się kłócić (nie ma to jak poważne tematy do kłótni :P ) - integralną częścią tego algorytmu jest przejechanie po wszystkich znakach stringa, czyli pętla for, a to już są w sumie cztery linijki :D faktycznie, deklaracji zmiennych nie można zaliczyć do algorytmu, więc przesadziłam z "paroma". Bo sstream << encrypted; znaczy coś w stylu sstream+=encrypted (gdyby to nie był strumień, a string)? Po prawdzie to nigdy nie używałam w c++ iostreama, ani innych bibliotek strumieniowych...
RE
algorytm ma 3 linijki = 3 proste kroki. implementacja też mogła by mieć trzy linijki łącznie z pętlą, jeżeli chcielibyśmy pisać mniej czytelnie). a lepiej stringstreama użyć w tym przypadku, bo string jest immutable i z każdym dodanym znakiem tworzysz jego kopię.
FE
nie do końca rozumiem. chodzi o to, że przy każdym dodawaniu string jest przepisywany na nowo? czyli bardziej by mi się opłaciło stworzyć stringa (wypełnionego np. jedynkami) o odpowiedniej długości i później zmieniać odpowiedni element za pomocą odwołania z nawiasami kwadratowymi? Ja te stringi traktuję w kontekście tej matury jako zwykłe tablice charów, o pewnych zachowaniach jak w vectorach, z trochę wygodniejszą obsługą i tyle. Najwyraźniej chyba jednak powinnam coś o nich poczytać...
RE
co do pierwszego: tak. co do drugiego: ta opcja będzie nawet bardziej optymalna niż stosowanie w tym przypadku stringstreamów, bo dzięki temu możemy jeszcze dodatkowego kopiowania się pozbyć. a ręcznie go wypełniać nie trzeba, wystarczy użyć metody resize.
FE
taa. wiec szczęście, że na maturze nie zwracają na to uwagi. i morał z tego taki, że od tablicy charów uciec się nie da... oczywiście nie licząc tych strumieni
0

Kurde, niestety nie zgadzają mi się odpowiedzi w zad 5 podpunkcie d, a to byłaby już kompletna głupota z mojej strony, haha :D! Masz ich troszkę zbyt mało jak na moje. Co z chociażby powiatem Włocławskim? Czy Wy też w tabeli Tablice zamiast Typu mieliście Rodzaj powiatu?

FE
Odnoszę wrażenie, że skrótu do powiatu Włocławskiego nie ma w pliku usługi.txt, więc żaden klient nic tam nie rejestrował. Za to właśnie zauważyłam, że trzeba było podać tylko powiaty ziemskie, a tego nie uwzględniłam :(
FE
Generalnie, właśnie mi wyszło, że tych powiatów powinno być tylko 23.. heh, tak to jest jak się nie czyta dokładnie, albo nie zastanowi nad sformułowaniem "powiaty ziemskie"... A reszta ci się zgadza?
0

O no faktycznie. Chwilowe zaćmienie musiało nastąpić :D. Cieszy mnie to że reszta 2 części się pokrywa + test na 5 punktów. 2 pozostałe zadania z 1 arkusza musiałbym zobaczyć rozwiązane żeby ocenić jak poszło :D

FE
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:15
0

Mnie też cieszy, że reszta się zgadza :D Zawsze rosną szanse na to, że to faktycznie dobre rozwiązania.
A test jakie odpowiedzi?
Ja mam jakoś: a)PPFP b)FPPP c)FPFP d)PFPF e)PPPP ale b) jest najprawdopodobniej źle.

EDIT: Fakt, w d miałam inaczej: PFFP Jakoś źle mi się teraz wpisało :)

edytowany 1x, ostatnio: fena
0

b- bez telnetu ponoć i mnie to cieszy niezmiernie! w d) mam PFFP bo iloraz=7=333x2 i to tym się różnimy! Ogólne wrażenie? Bardzo proste, poważnie najprostsze zadania od lat!

M1
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 13 lat
  • Postów:2
0

Panowie (i Panie), w zadaniu 5. źle wpisałem nazwy plików tzn. w pierszą lukę wpisałem plik z wizualizacją trójkąta, a do drugiej wpisałem plik z kodem źródłowym programu. Jak myślicie, czy uznają mi to? W informatorze jest napisane, że pliki o nazwach innych niż podane nie będą sprawdzane (ani punktowane), a co jeżeli podałem dobre nazwy ale w nie te luki (przy czym są to luki dotyczące tego samego zadania, tuż obok siebie)?

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

b- bez telnetu ponoć i mnie to cieszy niezmiernie! w d) mam PFFP bo iloraz=7=333x2 i to tym się różnimy! Ogólne wrażenie? Bardzo proste, poważnie najprostsze zadania od lat!

Przecież to pytanie jest kretyńskie.

Które z podanych pojęć i skrótów dotyczą technologii i standardów wykorzystywanych w budowie lokalnych sieci komputerowych?

  • XML
  • WiFi
  • Ethernet
  • Telnet

Bardzo jestem ciekaw uzasadnienia, czemu nie XML i nie Telnet. Pachnie absurdem.


Women were the reason I became a monk - and, ah, the reason I switched back...
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

@maturzysta12, Ci egzaminatorzy to jednak też ludzie... I masz sporą szansę, że jednak te punkty dostaniesz, przynajmniej z tego co gadałem z różnymi osobami sprawdzającymi, to jednak starają się działać na korzyść ucznia - no chyba,że trafi Ci się niedowartościowany kiep, który z uśmiechem na ustach wstawi w odpowiednią rubrykę zero.

Demonical Monk
To zależy na jaką komisję trafi. Często tego typu prace przechodzą przez przewodniczącego i on decyduje, czy jednak podarować te punkty, czy nie. Patrząc na to jak ładnie egzaminatorzy zakrzywiają rozkład prawdopodobieństwa powiedziałbym, że jednak działają na korzyść.
JS
Mam właśnie taką nadzieję, że trafi mi się ludzki egzaminator i zaliczy wszystko co zrobiłem, bo inaczej kicha - z matmy słabo mi poszło, bo myliłem się w obliczeniach (mogli dać maturę jak rok temu - była na myślenie i taka by mi odpowiadała, a ta tegoroczna to dla mnie porażka), na II etapie OI też zwaliłem. Liczyłem na maturę z informatyki, a tu przez taki idiotyczny błąd mogę mieć niski wynik.
M1
@JumpSmerf A ty zrobiłeś tak samo jak ja, z tymi nazwami plików? U mnie wyglądało to w ten sposób, że wykres trójkąta zostawiłem sobie na koniec, i potem w ostatniej chwili dopisywałem te nazwy plików. A że tuż przed drugą luką jest napisane "a) b) c)" to rzuciłem okiem i uznałem, że dotyczy ona właśnie programu, a w pierwszą lukę wpisałem wykres :( Ehh gdyby nie to, miałbym niezły wynik (na razie tylko jeden błąd zauważyłem w accessie, za 1 punkt, bo dobra nazwa firmy ale zła liczba samochodów-policzyłem oprócz leasingowanych też wynajęte - z pośpiechu nie doczytałem).
M1
Ale z drugiej strony w informatorze jeszcze podkreślili, że pliki inne niż podane nie będą sprawdzane. Najgorsza jest ta niepewność... Bo to jest moja decydująca matura, a te 20% za to zadanie to różnica między wysokim a bardzo przeciętnym wynikiem.
KO
Z tego co pamiętam, to każdą maturę sprawdzają dwie osoby, z tym, że ta druga weryfikuję sprawdzanie tej pierwszej..
JS
  • Rejestracja:około 14 lat
  • Ostatnio:26 dni
  • Postów:417
0

Pisać jak wam poszło.

Ja mam 90%, czyli zaliczyli mi wszystko gdzie mam dobrze. :)

Mam 3 punkty zabrane w pierwszym zadaniu w I części. Nie wiem co źle zrobiłem, bo zadanie było łatwe. Możliwe, że gdybym zdążył sprawdzić dokładnie to bym znalazł błąd (na algorytmie w drugim zeszło mi sporo czasu).
2 punkty mam również zabrane w ostatnim zadaniu II części - źle mi wyszło w którymś podpunkcie.

O dziwo zaliczyli mi podpunkt d w zadaniu z trójkątem Pascala. Ja tam wpisałem tylko 1 w komórkach, gdzie jest czarny i zostawiłem puste komórki, gdzie nic nie powinno być w excelu, zacząłem malować jedynki na czarno, ale nie zdążyłem, a i tak mi uznali. To jest dla mnie największe zaskoczenie. :)

Ogólnie to jestem zadowolony, bo nawet jeżeli bym miał 100% z informatyki (a 96% mogłem mieć spokojnie, bo nie wiem co w tym pierwszym mi nie wyszło, a w ostatnim i tak bym nie znalazł błędu), to i tak najpewniej bym się nie dostał na UW (więc nawet tam nie składałem), bo trzeba mieć jeszcze podstawowe bardzo wysoko (a najlepiej pisać rozszerzony angielski i polski), a informatyka analityczna na UJ (gdzie idę i bez problemów się dostanę - w sumie to poziom mniej-więcej ten sam) nie jest w tym roku zamawiana (więc wynik 100% i tak by mi nie dał stypendium). A i tak 90% to jest więcej niż oczekiwałem (nastawiłem się psychicznie na niski wynik, wytłumaczenie kilka postów temu).

edytowany 5x, ostatnio: JumpSmerf
Zobacz pozostałe 6 komentarzy
JS
Bliżej o wiele (116 km dokładnie, czyli też nie bardzo blisko - mieszkam na zadupiu :D). Mimo to wolę studiować w Krakowie analityczną - są przedmioty, które mnie interesują, do tego ponoć poziom wysoki, na pewno sporo wyższy niż w Lublinie. Wolę się porządnie nauczyć i głównie tego co lubię (algorytmika najbardziej, ale również programowanie), odległość to sprawa drugorzędna. Do domu i tak bym przyjeżdżał nie częściej niż raz na dwa tygodnie, a porównałem tu odległość i dojazd Warszawy i Krakowa, bo uczelnie z tych miast brałem głównie pod uwagę.
JS
Chociaż teraz zobaczyłem, w tamtym roku próg na informatykę wynosił 79, a mi wychodzi 81, tyle że w tym roku matematyka była o wiele prostsza. Do tego w Krakowie mam siostrę cioteczną (czasami mogłaby coś pomóc) i chyba w Warszawie trochę droższe życie (prawda to?), więc sam nie wiem czy opłaca mi się jeszcze składać na UW.
KO
Na pewno nie droższe. Koszta są porównywalne. Tylko sprawa, co wolisz, Kraków, czy Warszawę? Ja bym wolał Kraków..
JS
No i tu mam problem. Startując w OI wiedziałem, że jeżeli się dostanę do finału to pójdę na UW, teraz nie spodziewałem się takiego wyniku i sam nie wiem. Na wydziale mat-inf na uj byłem, ładny, nowy budynek, zajęcia na analitycznej prowadzone raczej z niewielką ilością osób, za to gorsze dojazdy i na UW jest zamawiany, UW ma również więcej osiągnięć. Do tego Kraków jednak jest ładniejszy i mam tam siostrę cioteczną, która może czasami pomoże. No to teraz mam problem, bo najpierw chciałem się tylko dostać na analityczną, nawet nie rozważałem możliwości dostania się na UW.
KO
Dobra, już skończ z tymi dylematami. Złóż papiery i zobacz co będzie..
0

@kopernik
A skąd wiesz jakie zadania miałeś dobrze? Przecież nie dostaliście arkuszy do ręki tylko świadectwa..

Na stronie OKE zazwyczaj były szczegółowe wyniki z rozpiską na poszczególne zadania, z tego co pamiętam :)

KO
qtwa.. zastanawia mnie dlaczego ja nie dostałem hasła do tej platformy, ani nawet o niej nie słyszałem..
somekind
"Szanowni Państwo, informujemy, że ze względów technicznych nie zostanie w tym roku udostępniony serwis dla maturzystów, umożliwiający pobieranie wyników 28 czerwca 2012 08:55" Wniosek prosty - taka platforma była, ale się zmyła.
KO
ale ja maturę zdawałem dobre parę lat temu i nie miałem żadnego hasła, ani nawet nie zostałem poinformowany o istnieniu takiego portalu.. Nauczyciele za to mówili, że jeżeli chcę obejrzeć swoją maturę, to muszę zgłosić się z pismem do oke..
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0

Mi się udało złapać 94%, lepiej niż zakładałem. Liczyłem na jakieś 80 z malutkim plusem, w optymistycznej wersji.

FE
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:15
0

Mi też udało się załapać 94%, czyli tę najoptymistyczniejszą z przewidywanych przeze mnie opcji :D
@JumpSmerf skąd masz informację, że analityczna na UJ-cie na pewno nie będzie zamawiana? Z tego co mi wiadomo, nie jest to jeszcze do końca potwierdzone. Ale pewności nie mam. Tak czy siak się tam wybieram, więc zapewne się gdzieś tam spotkamy ;)

JS
Nie ma na liście to tak podejrzewam, a jeżeli jeszcze nie wiadomo, to tylko można mieć nadzieję.
0

cześć, temat trochę stary, ale nie wiem czy zakładać nowy, czy pisać tutaj :)
przygotowuję się do matury z informatyki i mam takie pytanie dotyczące c++
Czy nie było żadnego problemu z korzystaniem funkcji ITOA / ATOI - wtedy nie trzeba by było pisać funkcji do systemów liczbowych :D

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)