Co mogę zrobić, żeby mieć 6 z informatyki (w sumie to z technologii bo mamy połączone)? Jestem w I klasie LO na profilu mat-inf. Sor powiedział, że jak coś zrobię i pokażę klasie to mi postawi 6. Mam sam wymyślić co i ma to wykraczać poza program. Tylko że nie mam pojęcia co to może być. Jak coś to teraz mamy programowanie w pascalu na infie.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odwrotna notacja polska będzie świetnym pomysłem.
Dwa w jednym:
a) parser wyrażenia matematycznego na ONP ("2+2*2" na "2 2 2 * +")
b) parser obliczający wyrażenie ONP ("2 2 2 * +" na "6")
Wszystko masz praktytcznie na Wikipedii; góra dzień pisania.
---
Sam to robiłem w Pascalu; jak chcesz, to mogę podesłać ci linka do kodu.
Ja to pisałem w Delphi, więc nie mogłem korzystać z dobrodziejstw FPC jak np.TList<Integer>, ale kod jest za to nieco bardziej zrozumiały.
===
A jak chcesz coś bardziej zaawansowanego, to może własny język programowania?
Natomast tutaj będzie minimum miesiąc roboty, jak chcesz wykodzić coś porządnego (wiem z doświadczenia...).
I again: także mogę ci podać linka do mojego takowego projektu.
===
Ewentualnie (najszybsze do napisania) - moduł do obliczeń całkowitych na nieskończenie wielkich liczbach (liczby trzymane w tablicy itd.)
Tutaj można się nieźle popisać umiejętnością optymalizacji.
I jak wcześniej: także mogę podesłać linka, abyś zobaczył jak to wygląda.
===
Ostatnie: raytracer.
Nie mam tutaj na myśli jakiegoś super-niewiadomo-jakiego raytracera, tylko najprostszego.
Kule, sześciany, oświetlenie i jakieś proste cienie.
Raptem 3 dni pisania.
---
Tutaj wrzucam kod do obliczeń na dużych liczbach (kod nie jest ukończony; nie chciało mi się. Nie działa tylko SQRT):
http://pastebin.com/MnW3keyz
Może komuś się przyda :)