Pascal zadania III TI, Programowanie


Uwaga!!!! We wszystkich zadaniach wszędzie należy zastosować funkcje lub procedury, bez względu na brzmienie zadania.

1. Napisać program, który realizuje następujące funkcje:

Liczby a - 999 i b - 999 są równe - prawda (fałsz);

2. Napisać procedurę, która pobiera długość boku podstawy i długość wysokości ostrosłupa prawidłowego o podstawie trójkąta. Oblicza pole powierzchni bocznej i objętość ostrosłupa oraz wyświetla wyniki.

3. Napisać procedurę, która dla pobranej krawędzi sześcianu oblicza sumę długości krawędzi, pole powierzchni bocznej, pole powierzchni całkowitej i objętość sześcianu oraz wyprowadza wyniki.

4. Napisać procedurę obliczającą obwód trójkąta, pole powierzchni, długości promieni okręgów opisanego na tym trójkącie i wpisanego w ten trójkąt dla wprowadzonych długości trzech jego boków.

5. Napisać procedurę, która oblicza dla podanej w stopniach wartości kąta x wartość wyrażeń:

0x01 graphic
0x01 graphic

6. Pobierając trzy liczby rzeczywiste a, b, c obliczyć i wyświetlić wartości:

  1. max{a+b, a*b, c/a};

  2. min{2a, 2a+b+c, 3c-2a};

  3. max{|a+b|, min{a, a+b, ac}, a*b}

wykorzystując opisane funkcje: max{x,y,z} i min{x,y,z} zwracające wartość maksymalną i minimalną..

7. Napisać procedurę rozwiązywania układu dwóch równań liniowych z dwiema niewiadomymi x i y postaci:

0x01 graphic

korzystając z wyznaczników W=a*e-d*b, Wx=c*e-f*b, Wy=a*f-d*c, x=Wx/W, y=Wy/W.

Wprowadzając: a,b,c,d,e,f - współczynniki równań wyświetlić: x, y - rozwiązanie.

8. Dla wprowadzonych wartości rzeczywistych x1, x2, x3 obliczyć i wyświetlić wartość wyrażenia:

y=1/2[max{f(x1), f(x2)} + min{ f(x2), f(x3)}] gdzie funkcja f jest zdefiniowana wzorem: f(x)=sin(x) + x.

9. Dla wprowadzonej liczby rzeczywistej x obliczyć wartość wyrażenia:

w=g2(x+1)+2g(x2-1)-g(x) gdzie funkcja g jest zdefiniowana wzorem:

0x01 graphic

10. Napisać procedurę, która wprowadza trzy liczby rzeczywiste a, b, c oraz porządkuje rosnąco i wyświetla uporządkowane liczby a, b, c.

11. Napisać procedurę, która dla wprowadzonego n-elementowego ciągu liczb rzeczywistych. oblicza średnią arytmetyczną liczb dodatnich.

12. Napisać procedurę obliczania średniej kwadratowej ciągu liczb > |x|. Dana jest liczba x oraz ciąg liczb kończący się zerem. (średnia kwadratowa -0x01 graphic
).

13. Dany jest przedział <a, b> oraz krok h.

gdzie funkcja opisana jest wzorem f(x)=sin3(4x2+5)+4x2-2x.

14. Napisać program, który:

Obliczanie dat

15. Napisz program, który wczytuje dany rok i podaje, ile lat temu wybuchła II Wojna

Światowa.

16. Napisz program, który wczytuje twój wiek i podaje, w którym roku się urodziłeś.

Proste obliczenia finansowe

17. Napisz program, który wczytuje kwotę pieniędzy netto i podaje:

a) Ile wynosi VAT 22%

b) Ile wynosi kwota brutto z 22% VAT

18. Napisz program, który wczytuje kwotę pieniędzy brutto (z VAT = 22%) i podaje:

a) Ile wynosi kwota VAT

b) Ile wynosi kwota netto (bez VAT).

Pola figur geometrycznych

19. Napisz program, który wczytuje wielkość promienia lub średnicy koła i na jej

podstawie wylicza:

pole koła

obwód koła

20. Napisz program, który wczytuje długość boku kwadratu i podaje:

pole kwadratu

przekątną kwadratu

21. Dane są przyprostokątne trójkąta prostokątnego a i b. Oblicz przeciwprostokątną c oraz kąty trójkąta w stopniach.

Układ współrzędnych

22. Napisz program, który wczytuje współrzędne dwóch punktów w układzie współrzędnych i podaje, jaka jest odległość pomiędzy nimi.

23. Napisz program, który wczytuje współrzędne trzech punktów w układzie współrzędnych i podaje, jakie jest pole trójkąta pomiędzy nimi.

Właściwości liczb

24. Napisz program, który wczytuje pewną liczbę całkowitą i podaje, ile wynosi liczba: setek, dziesiątek, jedności. Wykorzystaj funkcje DIV i MOD.

25. Napisz program, który wczytuje liczbę całkowitą i podaje, ile wynosi suma jej cyfr.

Konwersje skal temperatur

26. Napisz program, który wczytuje temperaturę w stopniach Celsjusza i podaje ją w stopniach Kelwina.

27. Napisz program, który wczytuje temperaturę w stopniach Kelwina i podaje ją w stopniach Celsjusza.

28. Napisz program, który wczytuje temperaturę w stopniach Celsjusza i podaje ją w stopniach Fahrenheita.

29. Napisz program, który wczytuje temperaturę w stopniach Fahrenheita i podaje ją w stopniach Celsjusza.

Funkcje matematyczne

30 Napisz program, który znajduje miejsce zerowe funkcji liniowej y = a*x + b



Wyszukiwarka