Matura z informatyka - pseudokod

0

Na maturze w części pisemnej polecacie używać pseudokodu czy danego języka programowanie??

Mam dobrze opanowanego C++, tylko nie wiem jak rozwiązywać zadania typu: "Dana jest tablica a[1...n]...".
W C++ przecież tablice numeruje się od 0, więc jak mogę z tego skorzystać?
Wiecie może, jak patrzą na to sprawdzający?

0

Sprawdzający są różni. Ja bym zaczął szukania rozwiązania problemu od przejrzenia klucza z dopuszczalnymi rozwiązaniami. Wątpię, żeby Cię oblali za pisanie aplikacji zgodnie z zasadami wybranego języka.

0

To co widziałem, to na stronie CKE są tylko przykładowe rozwiązania w większości w pseudokodzie ;d

0

Ja się właśnie zacząłem niedawno zastanawiać czy w ogóle przystępować za rok do matury z informatyki, bo:

  • Praktycznie nie ma ona znaczenia
  • Większość kodu trzeba pisać na kartce (rly?)
  • Zadania wydają mi się tak sformułowane, że pisanie na ich podstawie prawdziwego kodu jest usiane niepewnościami
  • Dużo ciekawszych i ambitniejszych zadań mogę znaleźć w internecie lub wymyślać je samemu i przy tym nie niepokoić się o to jak zostaną potraktowane jakieś błachostki
  • Ogólnie strasznie mnie irytuje forma tej matury, wolałbym nie tracić nerwów na coś takiego.

Co do tematu wydaje mi się, że trzeba przyjąć, że tablica JEST numerowana tak jak podają, nie zważając na język.
Podobnie jest w przypadku np w przypadku tego arkuszu
http://cke.edu.pl/images/_EGZAMIN_MATURALNY_OD_2015/egzamin_probny_2015/informatyka_pr/Czesc_1/A1Informatyka_PR_cz%C4%99%C5%9B%C4%87_I.pdf
w zadaniu 1.2
Na wyniku ma być tablica tab_cyfr[]
W kluczu
http://cke.edu.pl/images/_EGZAMIN_MATURALNY_OD_2015/egzamin_probny_2015/informatyka_pr/A1A2A3A4A7Informatyka_PR_cz%C4%99%C5%9B%C4%87_I_model_odpowiedzi.pdf
wychodzi na to, że nie trzeba jej deklarować (inne zmienne za to trzeba) i korzystać tak jakby była po prostu nieskończonej wielkości.

Ciekawa jest też sprawa z zadaniem 3.3
Jest podana tablica
t[] – tablica przechowująca pary {znak, kod},definiująca przyporządkowanie kodu do znaku
No i teraz pytanie jakiego typu jest kod? (Który składa się z 0 i 1 i powinien być maks 8 bitowy).
Czy można go użyć jako indeks tablicy jakby to był integer, czy trzeba sobie najpierw zamienić ze stringa?

Jest też podana funkcja, która zwraca TRUE, FALSE. Pytanie, czy można to interpretować jako 1 i 0 w C++ czy nie?
Albo chociażby biorąc tę samą funkcję. Bity w bajcie są numerowane <0, 7> czy <1, 8>? hmm?

Nigdzie też nie jest sprecyzowane jak bardzo restrykcyjne ma być ocenianie prac, co może być lekko inaczej, a co nie. Bo jak to sprecyzować?

Podejrzewam, że można by się tego więcej dopatrzeć.

0

@Sopelek dokładnie. Moim zdaniem część programistyczna z matury powinna wyglądać mniej więcej tak jak zadania na SPOJu, wówczas nie byłoby mowy o jakiś nie nieporozumieniach.

Mógłby ktoś mi jeszcze doradzić jak to ma być?? ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1