Rozwiązane

NA TERAZ DAM NAJ I 50 PKT!!! INFORMATYKA!!!
Napisz specyfikacje do zadań:
a. Oblicz średnią arytmetyczną trzech liczb.
b. Określ, czy dana litera jest samogłoską czy spółgłoską. Zależnie od wyniku wyprowadzaj napisy: ''samogłoska'' lub ''spółgłoska''.
c. Zebrano dane o wzroście uczniów klas pierwszych w twojej szkole. Uporządkuj informacje o wzroście malejąco.
d. Znajdź wśród danych o wzroście uczniów w twojej klasie najmniejszą i największą liczbę.



Odpowiedź :

Podaje specyfikacje oraz czasami dodatkowo rozwiązanie

a.

Dane: a, b, c - liczby rzeczywiste

Wynik: średnia - średnia obliczona z liczb podanych w "Dane" ze wzoru: średnia = (a+b+c)/3

Rozwiązanie:

# float() można zmienić na int()

a = float(input("Podaj a:"))

b = float(input("Podaj b:"))

c = float(input("Podaj c:"))

srednia = (a+b+c)/3

print(srednia)

b.

Dane: litera - pojedynczy znak

Wynik: informacja, czy litera jest samogłoską czy spółgłoską

Rozwiązanie:

#if( x in y ) oznacza "czy x należy do y" / "czy x znajduje się w zbiorze y"

znak = input("Podaj znak:")

if( znak in {"a","e","i","o","y"} ):

   print ("samogłoska")

else:

   print ("spółgłoska")

c.

Dane: wzrosty - lista ze wzrostami uczniów

Wynik: uszeregowana lista wzrosty

d.

Dane: uszeregowana lista wzrosty z poprzedniego zadania

Wynik: pierwszy i ostatni rekord (rekord to inaczej wiersz) listy wzrosty