Matura z informatyki :)

Matura z informatyki :)
hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:19 dni
0

Mnie najbardziej ciekawi jak na maturze z zeszłego roku w zadaniu 1) ocenili by coś takiego (fragment samego liczenia): s[n] := n - 1 + sklej(floor(n/2.0)) + sklej(ceil(n/2.0)); bo zgodnie z kluczem trzeba było uwzględnić zarówno przypadek gdy n jest parzyste i nie, a ja uwzględniłem oba w 1 linijce :P


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

Zależy kto to sprawdza, jak ktoś ogarnięty to na pewno by to ocenił na max xD

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

Zależy kto to sprawdza, jak ktoś ogarnięty to na pewno by to ocenił na max xD

Radośnie napisze na pracy: "Ależ jesteś zajebisty" i oceni całą pracę na max, bo zaszalałeś i napisałeś jedną linijkę zamiast dwie? :|


Women were the reason I became a monk - and, ah, the reason I switched back...
xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:15 dni
  • Postów:134
0

No jeżeli napisałeś w tej jednej linijce wszystko co potrzeba, to czemu nie?

allocer
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 11 lat
0
xorgx3 napisał(a)

No jeżeli napisałeś w tej jednej linijce wszystko co potrzeba, to czemu nie?

Oczywiście, bo w zadaniu jest "Rozwiąż", a nie "Rozwiąż poprawnie". Dlatego należy napisać jedną linijkę i na pewno dostanie się max'a. Napisałeś co chcieli, a to czy poprawnie to inna kwestia. ;)


Idiots, idiots everywhere.
iooi
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

Więc writeln('dupa') też przejdzie - rozwiązanie jest, niekoniecznie poprawne.

unikalna_nazwa
no u mnie to przechodziło w podstawówce i gimnazjum - jak nie miałem pd a sprawdzali to na szybko pisałem wszędzie np =[losowa_liczba] a potem ewentualnie mówiłem że "nie umiałem tego inaczej zrobić" i nigdy się żadna babka nie przyczepiła bo praca była zrobiona :D a że źle to inna sprawa
AR
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 12 lat
0

powiem Wam że u mnie w szkole jest super;) Informatyk powiedział, że oficjalnie jeśli Jave pisze to tam Eclipse wrzucone będzie ale znajdziemy u siebie na kompach również NetBeans i JCreatora do C++ podobnie tylko wystarczy mu dac znać wcześniej jakie mamy życzenia i będzie zainstalowane; )

Zobacz pozostałe 2 komentarze
unikalna_nazwa
normalnie skarb nie informatyk
allocer
Anioł, nie człowiek
PO
zostanie moim idolem :)
hauleth
Ja pewnie będę sam stawiał sobie kompa więc pewnie po cichu przemycę sobie Ruby i Gnoma :P Tak mnie zastanawia czy jak im rypnę kod w stylu static_cast<int>(nullptr)<:bitand moja_zmienna:> = 10 to czy mi to zaliczą.
PO
po co ryzykowac?
xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:15 dni
  • Postów:134
0

Ma ktoś może na sprzedaż książkę pana Sysło z 2008 roku? Znalazłem ją tylko na stronie wsip, ale nie za bardzo mi się widzi tam kupować(ze względu na wysyłkę tylko kurierem). Na allegro jest, ale z 2002 roku, bez sekcji dla maturzystów...

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

10 stycznia 2012, o 9:00 odbędzie się matura próbna przygotowana przez UMK w Toruniu.

Więcej informacji na http://edu.rsei.umk.pl/edu_info/ - po niedzieli pojawią się szczegóły, datę i godzinę dostałem od organizatorów.

0

Mam pytanko : realizuje teraz do matury książkę algorytmy pana Sysło i teraz tam jest realizacja niektórych zadań w programie ELI i pytanko: czy warto je realizować?:D jakieś robienie tam wykresów itp. - nie wiem czy to jest akurat przydatne a nie chce marnować cennego czasu :)

JS
  • Rejestracja:około 14 lat
  • Ostatnio:około miesiąc
  • Postów:417
0

To jest bardziej dla zrozumienia działania algorytmu, lecz jeśli jakiegoś nie rozumiesz to możesz sobie równie dobrze przeanalizować algorytm na kartce.
Do matury trzeba zrozumieć algorytmy zawarte w tej książce i potrafić je napisać w jakiejś postaci (przy czym język programowania i tak musisz znać, bo jest potrzebny w drugiej części).

0

Ja mam kilka pytań do Was. matura 2011 , poziom rozsz., cześć pisemna:

1) Pytanie 3 h)

Protokół sieciowy HTTP dotyczy przesyłania dokumentów zapisanych w języku HTML

prawda, czy fałsz?

Jak dla mnie fałsz. http://xxx.pl/plik.txt , http://xxx.pl/plik.js , http://xxx.pl/plik.css , http://xxx.pl/plik.rar - czy to pliki HTML? No właśnie.
A w kluczu jest odpowiedź prawda...
Co o tym myślicie?

2) Pytanie 3 e)

Aby program napisany w języku programowania wysokiego poziomu mógł być wykonany przez komputer, niezbędny jest dostęp do kompilatora lub interpretera tego języka.

I tutaj znowu, kompilator przecież nie jest potrzebny. Jest mowa o WYKONANIU, nie o KOMPILACJI.
Chyba, że to program napisany w języku interpretowanym, wtedy owszem (ale taki program jest od razu wykonywany (przez interpreter) - czyt. interpretowany - ale nie kompilowany)
Suma sumarum ja zaznaczyłbym odpowiedź FAŁSZ, gdy w kluczu jest PRAWDA.
Mam jakąś mylną wiedzę?

3) mam pytanie o zadanie z załącznika. Dlaczego odpowiedzią jest prawda? Tzn. nie rozumiem tego podpunktu, jak interpretować ten algo by dojść do takiej odpowiedzi?

Pozdrawiam :)

AW
  • Rejestracja:około 18 lat
  • Ostatnio:prawie 13 lat
0
  1. Z tego pytania nie wynika, że chodzi tylko o pliki HTML, ale głównie się do nich stosuje więc oczywista jest odpowiedź prawda. HTTP = Hypertext Transfer Protocol, język hipertekstowy to właśnie HTML.
  2. Nie jest napisane, że ten program jest już skompilowany, więc do jego wykonania kompilator jest niezbędny.
edytowany 1x, ostatnio: AdamW
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0
  1. "protokół sieciowy HTTP dotyczy przesyłania dokumentów zapisanych w języku HTML"
    Zaprzeczeniem tego zdania byłoby "protokół sieciowy HTTP nie dotyczy przesyłania dokumentów zapisanych w języku HTML" - czy będzie ono prawdziwe? Nie. Więc pierwsze należy przyjąć za prawdę. Gdyby dodali tam "dotyczy tylko", to wątpliwości były by ze wszech miar słuszne - teraz to moim zdaniem nadinterpretacja.

  2. Tu popieram, moim zdaniem dziwne sformułowanie, zresztą w tym wątku już ktoś to obśmiał.

0
  1. w sumie faktycznie, pewnie macie rację. ;)
  2. tutaj widzę zdania podzielone. Ale przekonuje mnie chyba odpowiedź kolegi AdamW. Niemniej, dziwne pytanie/
  3. ma ktos pomysl? :)

Ja mam jeszcze pytanie, jak w praktyce wyglada ta matura.
4) Mozna miec tylko kalkulator, tak?
5) Pierw pisze się czesc I teoretyczną (1,5h) - 3 zadania, potem po tych 1,5h od razu (bez jakiejś przerwy) idzie się do komputera pisać część II (trwa 2,5h)? Czy część II jest np. parę h później?
Pytam, bo nie mam w szkole informatyki od dwoch lat.
6) część II. w zasadzie tutaj mamy 3 zadania. W kazdym rozwiazaniem bedzie jakis plik zadanieX.txt z danymi.
I do wyboru mamy napisac program (automatycznie zapisze wyniki w pliku) lub zrobić to inaczej np. w Excelu/Accessie (dokonac obliczen i samodzielnie umiescic dane w pliku) - i tak w kazdym zadaniu? I oczywiscie do tego np.plik kodu źródłowego, albo plik XLS?
Chyba, ze jest jasno napisane "napisz program".
(I tak np.w zadaniu 4. Trawniki wlasciwie trzeba wykorzystac Excela bo najlatwiej wygenerowac wykres.)
Mam tez pytanie o

Do oceny oddajesz plik(i) o nazwie(ach) …......................................................., zawierający(e)
tu wpisz nazwę(y) pliku (ów)
komputerową realizację Twoich obliczeń, plik tekstowy zadanie4.txt, zawierający odpowiedzi do podpunktów a) i c) zadania (odpowiedź do każdego podpunktu poprzedź literą oznaczającą odpowiedni podpunkt) oraz plik o nazwie ……….................. zawierający wykres do zadania c).
czyli w pliku zadanie4.txt ma być np.:

a) 234
b) coś-tam

czy inaczej, np.

a234
bcoś-tam
(jakby bylo automatycznie sprawdzane)?

0

ja między częściami egzaminu rozsz miałem 30 min przerwy.

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

Sam swego czasu się czepiałem do tych zadań. Wyglądają jakby były pisane na kolanie, używany język jednak mógłby być bardziej jednoznaczny i profesjonalny. Przydałoby się coś w formie:

Aby pliki źródłowe programu napisanego w języku wysokiego poziomu mogły zostać wykonane przez komputer niezbędny jest dostęp do:
Aby program napisany (lecz nie skompilowany) w języku wysokiego poziomu mógł zostać wykonany przez komputer niezbędny jest dostęp do:


Women were the reason I became a monk - and, ah, the reason I switched back...
edytowany 1x, ostatnio: Demonical Monk
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 8 godzin
0

Ja bym pozwał baranów do sądu i zadzwonił do super ekspresu.

:P


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 2x, ostatnio: Wibowit
JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0
S1
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:14
0

No to jeszcze ja zadam pytanie, chyba w szczególności do Jadaszka. Macie jakieś arkusze z tych próbnych egzaminów co by można je porozwiązywać? Albo w ogóle jakieś zadania typowo maturalne, nie licząc tych arkuszy ze strony cke?

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

SPEEDD10, trzaskaj zadania ze SPOJ.pl i Projektu Eulera ,orientuj się na konkursy niższej rangi niż Olimpiada Informatyczna, do tego możesz napisać do ludzi z UMK (podawałem stronę ze dwie strony tematu temu - http://edu.rsei.umk.pl/edu_info/) i poprosić o zeszłoroczny arkusz z ich próbnej matury. Powinni udostępnić.
I dodaj dział Newbie z 4Programmers do czytnika RSS-ów :-D
Poza tym za dużo nie znajdziesz, rób typowe zadania na Accesa i Excela, Twój nauczyciel powinien mieć tego parę kilo - poproś żeby się podzielił.

S1
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:14
0

Dzięki za odpowiedź, a jakbyś miał ten zeszłoroczny arkusz to wrzuć, ja na razie nie będę do Nich pisał.

JA
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
  • Postów:258
0
aurel
Moderator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 dni
0

a propoS tego zadania:
http://4programmers.net/Forum/Off-Topic/172532-matura_z_informatyki?mode=download&id=1229

Powinieneś poczytać o złożoności obliczeniowej, w tym przypadku masz pętlę w pętli. Pokażę na przykładzie:
x = x + 2
Powyższy program wykona 1 instrukcję.

Kopiuj
for (i = 0; i < n; i++)
    x = x + 2

Powyższy program wykona n instrukcji (n razy wykona instrukcję x = x + 2).

Kopiuj
for (i = 0; i < n; i++)
    for (i = 0; i < n; i++)
        x = x + 2

Powyższy program wykona n * n * 1 instrukcji, czyli n^2.

edytowany 1x, ostatnio: aurel
0

Aurel: tylko nie rozumiem w tym przypadku. Druga pętla nie zależy od n, tylko od i.
byłbym wdzięczny za naprowadzanie mnie na poprawny tok myślenia, bo jakoś tego n^2 nie mogę w tym zadaniu zauważyć

lukasz1235
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 8 lat
  • Postów:1105
0
ciekawy napisał(a)

Druga pętla nie zależy od n, tylko od i.
Zależy od n

aurel
Moderator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 dni
0

Eh, pomyłka głupia :P

Kopiuj
for (i = 0; i < n; i++)
    for (j = 0; j < n; j++)
        x = x + 2

Tak miało być, choć tutaj to naprawdę mało istotny szczegół. Nawet w poprzednim zapisie, wszystko zależy od n, a nie od zmiennego i.

edytowany 1x, ostatnio: aurel
piternet
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 6 lat
  • Postów:162
0
ciekawy napisał(a)

Aurel: tylko nie rozumiem w tym przypadku. Druga pętla nie zależy od n, tylko od i.
byłbym wdzięczny za naprowadzanie mnie na poprawny tok myślenia, bo jakoś tego n^2 nie mogę w tym zadaniu zauważyć

Zobacz:

Kopiuj
dopóki i < n
              j = i;
              dopoki j >= 1
                   rob costam
                   j-- 

Ile razy wykona się pętla pierwsza? n-2 razy. Ile razy wykona się pętla druga? Najpierw 2 razy, potem 3 razy, potem 4 razy.. aż dojdzie do n-1 razy.
Złożoność: n-2 * n-1. Można przyjąć więc złożoność teoretyczną O (n^2).

0

Aurel: wiem wiem, z tym i zamiast j się domyślilem. Chodziło mi o kod z matury, nie Twojego postu:)

Pirernet: o, wyjaśniło mi to sprawę:) dzięki

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

Czy ktoś z Was ma w szkole prowadzoną informatykę na poziomie rozszerzonym? Lub chociaż na takim, który można nazwać rozszerzonym na tle innych szkół. Z jakich książek/materiałów korzystacie?

Mimo swojej abstrakcyjności przecież ta matura musi mieć jakieś standardy :O

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)