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.

      Marakasy domowej roboty

      Znalazłam ostatnio sporo inspirujących aktywności, jakie mogłabym robić z moim Skarbem. Jedną z tych aktywności jest muzykowanie i do tego na własnoręcznie wykonanych instrumentach. Nie. Nie jestem ekspertem od muzyki, raczej będziemy pląsać, śpiewać, tańczyć i grać bardzo amatorsko. Nie jestem też specem od techniki, więc moje pierwsze instrumenty są równie amatorsko wykonane, ale i tak mi się podoba ich finalny wygląd. Gdybym miała więcej umiejętności, pewnie wyszłyby lepiej. A że nie mam, to wyszły, jak wyszły i też dobrze. :) Najłatwiej jest, moim zdaniem, wykonać grzechotki, ale to już mojemu dziecku jest znane i z wczesnego okresu niemowlęcego i z eksperymentowania, polegającego na wkładaniu różnych kuchennych produktów do jajek po Kinder Niespodziankach i innych pojemników. Dlatego, tym razem postawiłam na proste marakasy. Widziałam na PowerOfMelody oraz na Pinterest ładnie wykonane marakasy. Okazało się, że nie mam w domu jednorazowych łyżek, więc wykorzystałam widelce.

      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.