380 likes | 499 Views
Grupa projektowa P8M Kwidzyn. Nasza grupa skupiła się na zagadnieniach związanych z matematyką w dość niekonwencjonalny sposób, bowiem zamiast obliczenia sporządzać skrupulatnie na kartkach, postanowiliśmy tworzyć programy w środowisku zarówno Turbo Pascala, jak i C++.
E N D
Nasza grupa skupiła się na zagadnieniach związanych z matematyką w dośćniekonwencjonalny sposób, bowiem zamiast obliczenia sporządzaćskrupulatnie na kartkach, postanowiliśmy tworzyć programy w środowisku zarówno Turbo Pascala, jak i C++.
Na początku naszych działań postanowiliśmyprzeprowadzić krótkie badanie w naszej szkole.Wyniki były dla nas dość przerażające, bowiemokazało się, że aż ok. 60% pytanych nie wiedziałona czym polega programowanie, a aż 92% nigdy nie miała z tym styczności. Te 8% to„nasi” informatycy ;)
Ktoś niezwiązany z informatyką może stwierdzić „po co mi programowanie?”. Jednak ta umiejętność przydaję się niejednokrotnie w chwili, gdy chcemyprzeprowadzić konkretną symulację, bądźteż tworzyć skomplikowane obliczenia. Oczywiście to samo można obliczyć za pomocą kalkulatora…
Jednak my wychodzimy z założenia, iż lepiejstworzyć konkretne metody i funkcje, a późniejtylko z nich korzystać wprowadzającstosowne dane. Po co się przemęczać? Niech za nas robiąto nasze maszyny… ;)
Początkowo nasze programy powstawały w środowisku – Turbo Pascal, z racjitego, iż jest ono bliższe człowiekowi.Nawet laik widząc kod może zrozumieć,co tak naprawdę wykonuje komputeropierając się tylko i wyłącznie na znajomościjęzyka angielskiego i podstaw matematyki.
Postanowiliśmy zilustrować kilka wybranych programów, by choć w jakimś stopniuprzybliżyć innym naszą pracę i samą istotę programowania.
Silnia - Silnią nazywamy iloczynwszystkich liczb naturalnych nie większych niż n.
Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący. Pierwszy wyraz jest równy 0, drugi jest równy 1, każdy następny jest sumą dwóch poprzednich.
Stworzyliśmy też kalkulator, który oblicza wprowadzone wyrażenie.
W wolnej chwili stworzyliśmy prostą, konsolową grę, w której uciekamy przed „żarłoczną małpą”. Wbrew pozorom właśnie ona zawiera w sobie najwięcej matematycznych obliczeń.
Jako, że również interesujemy się sportem,zrobiliśmy symulację pchnięcia kulą biorąc poduwagę między innymi przyłożoną siłę, kąt rzutu i rozłożyliśmy to na osiach.
Przejdźmy zatem do C++. Ten język na pierwszy rzut oka jest trudniejszy, z racji tego, iż jest on bliższy maszynie. Niemniej „nie taki Diabeł straszny jak go malują” ;) Dzięki uprzednio wspomnianej bliższości maszynie jest on w stanie pracować wydajniej, co ma niemałe znaczenie, dlatego też C++ jest przodownikiem wśród języków programowania.
Jako, że równanie kwadratowe w 2 klasie było bardzo istotne zrobiliśmy sobie program, który oszczędzał nam wiele tak cennego czasu. ;)
Istota programowania tkwi w prostocie. Raz piszemy dany kod i możemy go eksploatować do końca świata. Przedstawione obliczenia nie należały do najtrudniejszych, ale po tej próbce łatwo sobie wyobrazić jak to działa. Tworzymy własne funkcje, które obliczają dane zagadnienia, bądź prowadzą symulacje w określonych warunkach oszczędzając nasz czas i… nerwy. ;)
W wolnej chwili pracujemy także w Excelu. Stworzyliśmy arkusze, które odnosiły do lokat i kredytów.Na obrazku widzimy porównywanie lokat.
Jak widać arkusz ostrzega też o podejmowaniu mało rozsądnych decyzji ;)
Na następnym slajdzie przedstawiamy arkusz odnoszący się do zaciągniętego kredytu w każdym miesiącu, co czarno na białym przedstawia nam sytuację finansową, jaką musimy spełniać w danym okresie czasu, by w ogóle mówić o zaciągnięciu kredytu. Arkusz oblicza te kwoty zarówno dla systemu rat stałych (równych), jak i dla rat „malejących”.
Dziękujemy na uwagę i zachęcamy wszystkich do zapoznania się z Excelem i programowaniem. To naprawdę dużo nie kosztuje, a w pewnych sytuacjach może nas uratować. Wykonanie: P8M KWIDZYN