Przejdź do głównej zawartości

Figury geometryczne. Czworokąty

Kilka miesięcy temu (styczeń 2011) ukończyłam swój pierwszy autorski program komputerowy. W ramach zaliczenia przedmiotu Algorytmy i struktury danych w Kolegium Nauczycielskim w Bielsku-Białej miałam za zadanie stworzyć program w języku Pascal.
Co prawda, z programowaniem spotkałam się już wcześniej (czyt. w szkole średniej), ale nie była to przygoda ani atrakcyjna, ani warta roztrząsania. Prawdę pisząc, dopiero studiując, mogłam budować w miarę solidne fundamenty swojej wiedzy w zakresie programowania.

Aplikacja, którą stworzyłam, jest skuteczną pomocą w zadaniach obliczeniowych. Służy również do sprawdzania i weryfikowania wyników. Ponadto, jest bardzo intuicyjna w obsłudze, a wszystkie niezbędne czynności można wykonać przy pomocy samej klawiatury. Dzięki temu aplikacja sprawdza się również na laptopach czy netbookach.

Po uruchomieniu programu, włącza się okno wyboru figur (tu: czworokątów). Można również znaleźć  dodatkowe informacje (np. o licencji programu) w górnym menu Program.
Okno startowe programu

Program oblicza pozostałe wielkości matematyczne figur płaskich, mając zadane tylko niektóre z nich. W przypadku kwadratu są to wielkości charakterystyczne, takie jak długość boku i długość przekątnej oraz obwód i pole powierzchni. Program daje możliwość wyboru tych zmiennych, które są z góry zadane. I tak, na przykład, po wprowadzeniu długości obwodu, program wyznacza wartości liczbowe dla pozostałych trzech wielkości. Wyniki są wyświetlane w prawej dolnej części okna programu, w obszarze Wyniki obliczeń.
Okno obliczeniowe dla kwadratu
Obliczenia dla prostokąta są bardziej złożone. Nie sposób wyznaczyć wszystkich charakterystycznych dlań wielkości, mając zadaną tylko jedną (tak, jak to miało miejsce w przypadku kwadratu). Po wyborze dwóch spośród reszty, program wylicza wartości dla pozostałych wielkości prostokąta. Poniższa ilustracja prezentuje wyniki.
Okno obliczeniowe dla prostokąta
W przypadku trapezu mamy do czynienia z dużo bardziej skomplikowaną strukturą obliczeniową, niż to miało miejsce w poprzednich czworokątach. Trapezy można podzielić na prostokątnerównoramienne i dowolne (bez szczególnych reguł). Podział ten wydaje się być o tyle oczywisty, o ile ma się pewną świadomość matematyczną. Jest ona ściśle związana z obliczaniem jednych wielkości za pomocą drugich. Łącząc tę świadomość z wiedzą na temat zależności pomiędzy poszczególnymi wielkościami, łatwo można stwierdzić, że podział ten to słuszny zabieg. Innymi słowy, obliczenia dla trapezu równoramiennego i prostokątnego znacznie się od siebie różnią. A sam program wymaga więcej niż dwóch danych do wyznaczenia szukanych wielkości.
Okno obliczeniowe dla trapezu prostokątnego
Program wyznacza wartości liczbowe dla pozostałych wielkości matematycznych trapezów, niezależnie od ich rodzaju czy podziału ze względu na długość ramion i ich położenie względem podstaw.
Okno obliczeniowe dla trapezu równoramiennego
Aplikacja poprawnie wyznacza szukane wielkości. Została wyposażona w pewne zabezpieczenia, dzięki którym użytkownik nie może wprowadzić do programu błędnych danych, takich jak liczby ujemne, czy litery, na których program nie może operować. Oto niektóre z komunikatów wyświetlanych w przypadku, gdy użytkownik poda błędne dane.
Komunikat o błędnie wprowadzonych danych.
Łańcuch znakowy (tekst) zamiast liczby
Komunikat o błędnie wprowadzonych danych.
Liczba ujemna lub zero
Komunikat o błędnie wprowadzonych danych.
Długość przekątnej jest mniejsza bądź równa długości boku
lub bez uszczegóławiania
Komunikat o błędnie wprowadzonych danych.
Rachunki, których program nie może obliczyć
np. kiedy program zmuszony byłby do obliczania wartości zespolonych w zbiorze liczb rzeczywistych, lub gdy czworokąt o podanych wielkościach nie istnieje (nie można go zbudować).

Poszczególne sekcje programu zawierają rysunki poglądowe. Można je zobaczyć w folderze z pozostałymi zrzutkami ekranu pod tym adresem.

Można również pobrać program na swój komputer i przetestować jego działanie. Plik został zarchiwizowany: zawiera plik wykonywalny *.exe, który uruchamia program.


    Program działa na licencji Creative Commons BY-NC-SA. Zobacz więcej, klikając w poniższą ikonę.

      Popularne posty z tego bloga

      Dyplom ukończenia Uniwersytetu Śląskiego

      Pierwszego lipca 2011 roku  uzyskałam tytuł licencjata  Uniwersytetu Śląskiego w Katowicach. Studia pierwszego stopnia ukończyłam z oceną dobrą na dyplomie.

      Awans zawodowy

      Ten rok szkolny był dla mnie bardzo aktywny i bogaty w wyzwania i jestem z siebie zadowolona, że podołałam. Jestem szczerze zmęczona, ale i zadowolona, bo był to rok pełen wyzwań, które starałam się rozwiązywać. W tym roku otrzymałam wychowawstwo w klasie czwartej. Nie twierdzę, że w trudnej klasie, liczy bowiem tylko dziewięcioro uczniów, ale w klasie, w której można wskazać wiele różnorodnych charakterów i jeszcze nierozwiniętych osobowości. Uczniowie na początku roku byli jeszcze trochę nie do końca dojrzali do roli czwartoklasistów, a ich dziecinne, niczym niezrozumiałe, zachowania dziwiły mnie bardzo, a nieraz - irytowały. Uważam jednak, że przez ten rok moi uczniowie wiele się nauczyli i troszkę dojrzeli. Czy z moją pomocą, czy po prostu przy okazji - nie wiem; wiem, że przez te kilka miesięcy zmienili się, na lepsze. Jeszcze nie są idealni, nie są wymarzonymi uczniami, wzorami do naśladowania, wizytówkami szkoły, ale są nadal sobą, mimo pozytywnych zmian. Rozpoczęłam też aw...

      Kontrakt klasowy

      Podobno, im kontrakt jest krótszy, tym lepiej uczniowie zapamiętują, co się w nim znajduje. W kontrakcie powinny się też znajdować raczej nakazy, a nie zakazy. I o ile brak zakazów jest dydaktycznie poprawny, o tyle nie jest on, w moim odczuciu, stuprocentowo wychowawczy. Brak świadomości zakazów może doprowadzić do tego, że dzieci mogą mieć zatarte granice między dobrym a złym postępowaniem. Moim zdaniem należy mówić również głośno o tym, czego robić nie wolno. A w szczególności tym najmłodszym uczniom należy uświadamiać, zarówno poprzez nakazy, jak i zakazy, normy społeczne, odpowiednie zachowanie czy wartości i sposoby postępowania w sytuacjach trudnych, nowych. Kontrakt uczniów klasy czwartej i nauczycieli ich uczących został sformułowany dydaktycznie poprawnie oraz zaakceptowany własnoręcznymi podpisami.