Wstęp do algorytmiki
Program ELI
Algorytmy można rysować odręcznie, ale również zapisywać je w edytorze tekstowym np. Word. Najwygodniejszym jednak sposobem jest użycie programu ELI.
Program ELI służy do tworzenia i testowania algorytmów w dość przyjemnym środowisku. Wersję instalacyjną znajdziesz w zasobach internetowych. Niestety jest to wersja demo, która nie pozwala m. in. na zapisywanie swoich algorytmów. III LO dysponuje pełną wersją, która nie ma tej wady.
Instalacja
Instalacja jest prosta. Wystarczy skopiować zipa, rozpakować go gdziekolwiek i uruchomić Instaluj.exe. Potem naciskamy domyślne przyciski. System ponownie się uruchomi i program jest gotowy do użytku.
Uruchomienie
Na początek widzimy szare okno. Należy wybrać Plik/Nowy projekt... Pojawi się okno Nowy projekt:

Pola, które musimy wypełnić zaznaczone zostały na zielono. Oczywiście nazwę projektu należy wpisać stosowną do tego, co mamy zamiar zrobić (8 pierwszych liter będzie wyświetlonych na pasku tytułowym). W ten sposób otrzymaliśmy zieloną planszę, na której możemy układać algorytm, z dostępnych po lewej stronie skrzynek (w ELI nazywane są klockami).
Klocki
Niestety klocki wyglądają nieco inaczej niż te używane przez nas skrzynki. W poniższej tabeli są przedstawione kolejno: skrzynka, klocek, przykład wypełnienia klocka (okno dostępne po kliknięciu prawym przyciskiem w klocek, żółty kolor oznacza, że dane pole nie musi być wypełnione).
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Testowanie algorytmu
Kiedy już poskładamy z klocków algorytm należy go przetestować. Najwygodniej robi się to za pomocą następujących przycisków:
Rozpoczęcie testowania
Przejście do następnego klocka
Uruchomienie algorytmu
Zatrzymanie testowania
Przerwanie testowania
W czasie pracy algorytmu może dojść do powstania błędów. Typowe z nich to:
- dzielenie przez zero,
- nieoczekiwany koniec algorytmu,
- użycie = zamiast :=,
- literówki w nazwach zmiennych (dla ELI zmienne pole oraz Pole są różnymi zmiennymi),
- wejście do klocka z boku.
Wszystkie te błędy można stosunkowo prosto poprawić. ELI zawsze pokazuje, który klocek spowodował błąd. Najtrudniej poprawić błędy logiczne w algorytmie. Żeby wykryć wszystkie błędy należy wielokrotnie przetestować algorytm dla różnych danych.
Zadania
- Stwórz algorytm obliczający pole trójkąta.
- Stwórz algorytm obliczający pole trapezu.
- Stwórz algorytm obliczający pole koła.
- Stwórz algorytm obliczający pole trójkąta równobocznego.
- Stwórz algorytm obliczający długość przeciwprostokątnej w trójkącie prostokątnym.




















