Jak zwiększyć skuteczność w nauczaniu? Jak zainteresować uczniów przedmiotami ścisłymi? Jak osiągnąć lepsze wyniki na egzaminie maturalnym? Jak zmotywować do wyboru studiów technicznych? Jedną z możliwych odpowiedzi są e-doświadczenia dostępne na stronie internetowej: e-doswiadczenia.mif.pg.gda.pl, które z powodzeniem stosuję od kilku lat na lekcjach fizyki. Właśnie skończyliśmy dział fizyki o trudnej nazwie termodynamika i na zakończenie odbył się cykl komputerowych doświadczeń laboratoryjnych. W wirtualnym kalorymetrze mieszaliśmy wodę, olej, lód, gwoździe; podgrzewaliśmy palnikiem, ważyliśmy, mierzyliśmy temperatury; używaliśmy arkusza kalkulacyjnego do obliczeń... Zachęcam wszystkich do spróbowania!

wybory

Kto wygra najbliższe wybory? Która partia i który kandydat? Wydawać by się mogło, że odpowiedź jest prosta – wygra ten, na którego wyborcy postawią największą liczbę głosów. Jest to naturalne i sprawiedliwe, ale ... ale to partie polityczne decydują o sposobie liczenia głosów i o tym, kto tak naprawdę zostanie wybrany. Wszystkie sprawy związane z wyborami reguluje ordynacja wyborcza. Z artykułu (TUTAJ) dowiesz się, jak "manipulować" sposobem liczenia, żeby wygrał "nasz" kandydat. Wszystkie obliczenia na arkuszu kalkulacyjnym (TUTAJ).

pog

Niepozorny układ kresek i kółek, a w tle skomplikowany aparat matematyczny, pozwalający obliczać punkty przecięć i styczności geometrycznych obiektów. Po co to wszystko? Tych informacji potrzebuje każdy inżynier, który programuje obrabiarki, które to wykonują wszystkie te cudowne przedmioty, bez których nie wyobrażamy sobie codziennego życia. 1500 wierszy kodu w Pascalu, prawie 45000 znaków umożliwia dokonanie przeliczeń geometrycznych w celu znalezienia współrzędnych punktów na podstawie zdefiniowanej konfiguracji elementów podstawowych, jak: punkty linie i okręgi.

faktury

FAKTURY, to bardzo prosty program do gromadzenia faktur. Jego głównym zadaniem jest pokazywanie kwot: sprzedaży, zakupów, kosztów, marży, VAT-ów, netto, brutto…, z podziałem na miesiące i lata…, czyli to wszystko, co potrzebne małemu i średniemu przedsiębiorcy, aby na bieżąco kontrolować stan swoich obrotów, żeby w przyszłości nie mieć problemów z urzędem skarbowym.

 mgr inż. Wacław Libront

logist02

Handlujemy wieloma różnymi towarami. Wozimy je tam i z powrotem: samochodami, statkami i samolotami. Przechowujemy w magazynach. Sprzedajemy, kupujemy… i bez przerwy musimy kontrolować ilości w magazynach oraz ceny, żeby dużo zyskać, a mało stracić… To wszystko nazywamy logistyką i jest to przedsięwzięcie naprawdę bardzo skomplikowane. A mój mini program LOGISTYKA próbuje ogarnąć te tysiące wpisów o sprzedaży i zakupie w jakieś rozsądne zestawienie. Co więcej – na podstawie poprzednich wpisów próbuje przewidzieć przyszłość!

mle05

Moja przygoda z mleczarniami rozpoczęła się w 1997 roku. Początkowo program wspomagał rejestrowanie skupu mleka i naliczanie wypłat, a po wejściu Polski do UE został rozszerzony o system kwot mlecznych. 50 arkuszy z mnóstwem formuł, 20 formatek z oknami dialogowymi, ponad 7000 wierszy kodu i 30000 znaków. Być może teraz moi uczniowie zrozumieli, dlaczego przez tyle lat „katowałem” ich zadaniami związanymi z mleczarnią.

tuczniki1

Kto nie był na skupie świń na placu targowym, ten nic nie wie – i tym filozoficznym stwierdzeniem chciałem rozpocząć opis programu TUCZNIKI. Ponad 5000 wierszy kodu źródłowego w VisualBasic. Ponad 10 lat pracy. Mnogość wersji i przeróbek z powodu częstych zmiany przepisów. Pisany z myślą o urządzeniach dotykowych. Maksymalnie przyjazny w obsłudze, gdyż pracuje w środowisku niesprzyjającym komputerom i skupieniu (plac targowy). Nie mogę pokazać kodu źródłowego i opisać funkcji - większość objęta jest tajemnicą.

graw01
Aplikacja GRAWITACJA służy do przeprowadzania eksperymentów fizycznych na komputerze. Pozwala symulować ruch obiektów w polu grawitacyjnym oraz loty kosmiczne. Projekt powstał jako praca dyplomowa z fizyki, którą studiowałem na Wydziale Fizyki i Informatyki Stosowanej  na krakowskiej AGH. 1500 wierszy kodu to niewiele ale stopień skomplikowania bardzo duży. Program kosztował dwa miesiące wakacji, po 10 godzin dziennie!

wiatr2Na wzniesieniu stoi wieża, na szczycie której montujemy czujnik zbierający informację o prędkości i kierunku wiatru. Chcemy wiedzieć, czy opłaca się zamontować prawdziwe „śmigło” i produkować prąd. Program WIATROMIERZ umożliwia wczytanie danych z czujnika, pokazanie na wykresach tzw. „wietrzności” i wyliczenie mocy wyprodukowanej przez domniemaną turbinę. Niewiele ponad 100 wierszy kodu, a zysk może być ogromny, choć okazuje się, że bardzo trudno znaleźć górkę, na której wieje długo i stabilnie.

bio2

Praca dyplomowa (obliczeniowa!) na Akademii Wychowania Fizycznego, polegająca na wyznaczeniu środka masy podczas skoku wzwyż na podstawie zdjęcia. To połączenie fizyki, mechaniki i matematyki jest zapewne dla każdego studenta AWF "bułką z masłem". Program został tak przygotowany, aby każdy student - humanista mógł sobie samodzielnie obliczyć środek masy - wystarczy wpisać podstawowe parametry odczytane ze zdjęcia. Natomiast przyszły inżynier powinien bez problemu zrozumieć „jak to działa”.

planety1Od tysięcy lat wpatrywaliśmy się w niebo, a dopiero od 300 rozumiemy jak i dlaczego się to wszystko kręci. Kto uczył się pilnie fizyki wie, że to wszystko dzięki grawitacji i dzięki wielkiemu „BUM”, które wydarzyło się prawie 14 miliardów lat temu. Dawni uczeni poświęcali lata swojego życia na obserwacje i żmudne obliczenia. Dzisiaj dzięki komputerom i prostej aplikacji GRAWILAB napisanej w Excelu możemy symulować ruchy planet oraz badać ich wzajemne oddziaływania.

skanska

Arkusz kalkulacyjny, to potężne narzędzie do wszelakich obliczeń i zarządzania dużymi zbiorami danych. Co zrobić, jeśli nie można użyć makropolecenia, a koniecznie należy przeszukać duże zbiory danych i wybrać z nich odpowiednie informacje? Najprostsze rozwiązanie, to funkcja wyszukaj.pionowo lub tabela przestawna, lecz dużo efektywniejsze jest wykorzystanie formuł tablicowych. Przykład opracowany dla firmy SKANSKA zlicza części występujące w tabeli

=SUMA(JEŻELI(LICZ.JEŻELI(A5:A1004;WIERSZ(A1:A1000))>0;1;0))