Zadanie 1

Napisz specyfikację do zadań:
  1. Zebrano dane o wzroście uczniów klas pierwszych twojej szkoły. Uporządkuj te informacje malejąco.
  2. Znajdź wśród danych o wzroście uczniów twojej klasy liczbę najmniejszą i największą.
  3. Oblicz odzielnie sumy liczb ujemnych i dodatnich w n-elementowym zbiorze liczb rzeczywistych różnych od zera.
  4. Oblicz liczbę znaków różnych od spacji w dowolnym tekście.

Zadanie 2

  1. Przedstaw w postaci listy kroków algorytm obliczania wartości bezwzględnej dowolnej liczby rzeczywistej
  2. Przetestuj działanie algorytmu dla danych: 785; -3,5; 0

Zadanie 3

Napisz specyfikację zadania i przedstaw w postaci listy kroków algorytm:
  1. Obliczania średniej geometrycznej 3 dodatnich liczb rzeczywistych.
  2. Znajdowania p% liczby a.
  3. Jaki procent liczby a stanowi liczba b.
  4. Obliczania drogi przebytej w czasie t przez pojazd poruszający się ze średnią prędkością v

Zadanie 4

Napisz specyfikację zadania i przedstaw w postaci schematu blokowego algorytm:
  1. Obliczania wysokości trójkąta, gdy dane są pole i podstawa.Przetestuj działanie algorytmu
  2. Dany jest średni wiek 3 osób S. Najmłodsza osoba ma x lat, najstarsza y. Ile lat ma trzecia osoba? S,x ,y to liczby naturalne różne od zera. Przetestuj schemat dla następujacych wartości: (15, 10, 20) (27, 20, 40) (18, 14, 33). Jaką liczbą powinna być wartość zmiennej S, x, y aby otrzymany wynik był sensowny? Uwzględnij te warunki w algorytmie.
  3. Ulokowałeś w banku n złotychna p% w stosunku rocznym. Kapitalizacja odsetek następuje po każdym miesiącu.Oblicz stan swoich oszczędności po pół roku, zakładając, że w tym czasie nic nie wypłacałeś.

Zadanie 5

Narysuj drzewo algorytmu dla wyrażenia i wykonaj obliczenia dla przykładowych danych:
  1. ( x + y ) * ( x - y )
  2. ( x + y ) / ( x2 - y2)