Wstęp do algorytmiki

Drukuj
Utworzono: sobota, 21, grudzień 2013 Super User

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:

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

  1. Stwórz algorytm obliczający pole trójkąta.
  2. Stwórz algorytm obliczający pole trapezu.
  3. Stwórz algorytm obliczający pole koła.
  4. Stwórz algorytm obliczający pole trójkąta równobocznego.
  5. Stwórz algorytm obliczający długość przeciwprostokątnej w trójkącie prostokątnym.

Gościmy

Odwiedza nas 7 gości oraz 0 użytkowników.

(c) 1998-2017 III Liceum Ogólnokształcące im. Żołnierzy Obwodu Łomżyńskiego AK w Łomży, ul. Senatorska 13, 18-400 Łomża, tel 86-216-6720