PROSTE ZADANIA Z TURBO PASCALA I. INSTRUKCJE WEJŚCIA

Transkrypt

PROSTE ZADANIA Z TURBO PASCALA I. INSTRUKCJE WEJŚCIA
PROSTE ZADANIA Z TURBO PASCALA
I.
INSTRUKCJE WEJŚCIA – WYJŚCIA
Zadanie 1. Napisz program wczytujący liczbę rzeczywistą z, który wyświetli wartość tej
liczby z oraz liczbę z+2,5, każdą z nich z trzema miejscami po przecinku.
Zadanie 2. W programie wylosuj dwie liczby: x mniejszą od 70 i y mniejszą od 24. Na
ekranie w punkcie o współrzędnych (x,y) wyświetl gwiazdkę(*).
Zadanie 3. W programie wczytaj liczbę rzeczywistą a i b. Wyświetl ich sumę z dwoma
cyframi po przecinku.
Zadanie 4. Napisz program który wylosuje i wyświetl liczbę dwucyfrową (z przedział 10 ...
99).
Zadanie 5. Napisz program, którego działanie będzie polegało na obliczeniu wartości
wyrażenia: w=(x+y)/6 dla x=34 i y=56,78. wynik oblicz z dokładnością do
dwóch miejsc po przecinku.
Zadanie 6. Napisz program, którego działanie będzie polegało na obliczeniu pola
powierzchni oraz obwodu kwadratu, którego bok wynosi 81,46. Wynik
obliczenia wyświetl z dokładnością do czterech miejsc po przecinku.
Zadanie 7. Napisz program, którego działanie będzie polegało na obliczeniu pola
powierzchni oraz objętości sześcianu o boku a wprowadzanym z klawiatury.
Wynik obliczenia wyświetl z dokładnością do dwóch miejsc po przecinku.
Zadanie 8. Napisz program, którego działanie będzie polegało na obliczeniu wartości
wyrażenia: w = (x+y)/(x2+y2) dla x, y wprowadzonych y klawiatury. Wynik
obliczenia wyświetl z dokładnością do dwóch miejsc po przecinku. Program
powinien wyświetla dane jak i wynik.
Zadanie 9. Napisz program, którego działanie będzie polegało na obliczeniu pola
powierzchni oraz objętości prostopadłościanu o podstawie kwadratu. Potrzebne
dane wprowadź z klawiatury. Wynik obliczenia wyświetl z dokładnością do
dwóch miejsc po przecinku.
Zadanie 10. Napisz program, którego działanie będzie polegało na wczytaniu z klawiatury
dwóch liczb całkowitych i oblicz ich sumę i iloczyn.
Zadanie 11. Napisz program, którego działanie będzie polegało na wprowadzeniu y
klawiatury boku trójkąta równobocznego. Program ma obliczać obwód tego
trójkąta, wyznaczać jego wysokość i obliczać pole. Wyniki obliczeń wyświetl z
dokładnością do dwóch miejsc po przecinku.
Zadanie 12. Napisać program, który po podaniu powierzchni działki w m. kw., ceny 1 m.kw.
działki w dolarach oraz aktualnego kursu dolara, oblicza cenę działki w złotych.
Zadanie 13 Napisać program, który po podaniu długości podstawy trójkąta
równoramiennego a i jego pola powierzchni S oblicz długość wysokości tego
trójkąta. Wyniki obliczeń wyświetl z dokładnością do dwóch miejsc po
przecinku.
Zadanie 14. Napisać program, który po podaniu długości wysokości trójkąta
równobocznego oblicz jego długość boku i pole powierzchni. Wyniki obliczeń
wyświetl z dokładnością do dwóch miejsc po przecinku.
Zadanie 15. Napisy program obliczający długość odcinka PQ, gdzie P jest środkiem odcinka
AB, zaś Q środkiem odcinka AC. Punkty ABC są wierzchołkami trójkąta,
których współrzędne są zadeklarowane.
II.
WYRAŻENIA
Zadanie 1. Napisz program, którego działanie polegało będzie na obliczeniu średniej trzech
liczb wprowadzonych z klawiatury. Średnią tych liczb należy przedstawić na
ekranie z dokładnością do dwóch miejsc po przecinku.
Zadanie 2. Napisz program, którego działanie polegało będzie na obliczeniu wartości
wrażenia: 6x+y2/13. Liczby x i y należy wprowadzić z klawiatury. Wynik
obliczenia przedstawić na ekranie z dokładnością do trzech miejsc po przecinku.
Zadanie 3. Napisz program, którego działanie polegało będzie na obliczeniu wartości
wrażenia: (5x2+7x-15)/6. Liczba x ma zostać wylosowana z przedziału <2,22>.
Wynik wyświetlić na ekranie z dokładnością do dwóch miejsc po przecinku.
Zadanie 4. Po wylosowani liczby K z przedziału (0,100> oblicz i wyświetl wartość
wyrażenia: K + 5/K + 78 (K + K/(K+1))
Zadanie 5. Po wylosowaniu dwóch liczb n, m z przedziału <1,20>, oblicz i wyświetl: resztę
z dzielenia liczby n przez m; jaki jest całkowity wynik dzielenia n przez m.
III.
INSTRUKCJE STERUJĄCE I WARUNKOWE
Zadanie 1. Napisz program, którego działanie polega na obliczeniu wyrażenia
w=(x2+y)/(6xy), dla dowolnych x i y wprowadzanych z klawiatury. Przed
wykonaniem obliczeń należy sprawdzić czy x i y są różne od zera, w
przeciwnym przypadku program powinien zgłaszać błąd.
Zadanie 2. Napisz program, którego działanie polega na zastosowaniu instrukcji wyboru: po
podaniu jednej z liczb z zakresu od 1 do 5 , powinna pojawić się jej słowna
interpretacja.
Zadanie 3. Napisz program, którego działanie polega na obliczeniu objętości
prostopadłościanu o podstawie prostokąta i wymiarach podanych przez
użytkownika. Program powinien sprawdzać warunek istnienia
prostopadłościanu: a, b, c >0.
Zadanie 5. Napisy program, którego działanie polega na wczytaniu długości boku kwadratu,
jeśli bok jest niedodatni to wyświetlić odpowiedni komunikat, a w przeciwnym
przypadku obliczyć pole powierzchni i obwód kwadratu.
Zadanie 6. Napisz program, którego działanie polega na obliczeniu pola powierzchni i
obwodu prostokąta, program powinien sprawdzać warunek istnienia prostokąta
tj. czy a, b > 0.
Zadanie 7. Napisz program, który będzie rozwiązywał równanie kwadratowe ax2 + bx + c =
0. pamiętaj o warunkach istnienia rozwiązań tego równania.
Zadanie 8. Napisz program, którego działanie polega na obliczeniu sumy i średniej
arytmetycznej trzech liczb, średnia tych liczb powinna zostać obliczona i
wyświetlona wówczas gdy suma tych liczb przekroczy 150.
Zadanie 9. Napisz program, którego działanie będzie polegało na obliczeniu wartości
wyrażenia: w =(x + 5)(y + 3) / (x2 - y2) dla x, y wprowadzanych z klawiatury,
program powinien sprawdzić, czy mianownik jest równy zero. jeśli tak, to
powinien wyświetlić komunikat, a jeśli nie to powinien wykonać obliczenia
wynik wyświetl z dokładnością do dwóch miejsc po przecinku, po wykonaniu
obliczeń program powinien wyświetlić zarówno dane jak i wynik.
Zadanie l0. Napisz program losujący dowolną cyfrę z przedziału od 0 do 20. Dla
wylosowanych liczb z przedziału <5, 8> wyświetl jej słowną interpretację, dla
pozostałych wartości wyświetl komunikat – „Poza zakresem”.