Instrukcja warunkowa - ćwiczenia


Zadanie 1

Napisz program, którego uruchomienie ma następujący skutek:
⇒ program wita użytkownika (komunikatem w terminalu),
⇒ prosi o wprowadzenie liczby całkowitej,
⇒ sprawdza, czy liczba ta jest podzielna przez 7, i informuje o wyniku tego sprawdzenia


Zadanie 2

Napisz program, którego uruchomienie ma następujący skutek:
program prosi użytkownika o podanie swojego (lub czyjegoś) wieku w latach
⇒ jeśli wiek jest ujemny lub przekracza 120, odpowiada "Nieprawidłowy wiek"
⇒ jeśli wiek wynosi 0, odpowiada "niemowlę"
⇒jeśli wiek jest poniżej 18, odpowiada "dziecko"
⇒ jeśli wiek jest pomiędzy 18 a 120 (włącznie), odpowiada "dorosły"


Zadanie 3

Napisz program, który realizuje następujące zadanie:
Dla funkcji liniowej y = ax + b (a, b, x, y ∈ R) wyznacz:
⇒ miejsce zerowe funkcji liniowej
2⇒ monotoniczność funkcji liniowej
⇒ dziedzinę i zbiór wartości funkcji liniowej
⇒ przedziały dla których wartości funkcji są dodatnie i ujemne
⇒ punkt przecięcia się z osią Y


Zadanie 4

Napisz program, który stwierdzi, czy podana liczba naturalna jest parzysta, a jeśli nie jest, to czy można tak poprzestawiać cyfry, aby taka powstała.


Zadanie 5

Jasiu jest początkującym webmasterem. Właśnie zapoznaje się z możliwościami kaskadowych arkuszy stylów CSS. Potrzebuje na "wczoraj" konwertera, który będzie zamieniał kolor zapisany w trybie RGB w systemie dziesiętnym na system szesnastkowy. Wiadomo, że niektóre kolory mają swoje nazwy, np. white, black, pink itd. Twoim zadaniem jest zamienić kolor zapisany w systemie dziesiętnym na system szesnastkowy (format jak w przykładowym wyjściu). Jeśli kolor nie ma nazwy, to zapisujemy go w formacie #RRGGBB, gdzie pierwsze dwie cyfry to nasycenie czerwonego, kolejne dwie zielonego i pozostałe niebieskiego, w przeciwnym razie stosujemy nazewnictwo kolorów podane w tabeli poniżej.

black #000000
silver #C0C0C0
gray #808080
white #FFFFFF
maroon #800000
red #FF0000
purple #800080
fuchsia #FF00FF
green #008000
lime #00FF00
olive #808000
yellow #FFFF00
navy #000080
blue #0000FF
teal #008080
aqua #00FFFF


Zadanie 6

Matematostenes jest dosyć ekscentrycznym mieszkańcem Programinii. Krótko mówiąc udaje Greka. Chodzi w todze, na nogach ma koturny, a jego twarz okrywa długa, siwa broda. Często chodzi po głównych rynkach niektórych miast Programinii (gdzieniegdzie zwanych main’ami) i zadaje przypadkowym przechodniom pytania z informatyki i matematyki. Tym razem tym szczęściarzem jesteś Ty i otrzymałeś takie pytanie:

„Azaliż czyliż istnieje sposobność, aby funkcje trygonometryczne dla kąta dowolnego bez użycia funkcji wbudowanych, lecz tylko trygonometrycznych wyznaczyć? Jeżeli twa odpowiedź twierdzącą jest, jak też byś to uczynił?”

Nieco zdziwiony i speszony tak archaiczną mową odpowiedziałeś, że tak istnieje taka możliwość, lecz musisz się nad tym zastanowić. Program z odpowiedzią na to nurtujące pytanie prześlesz Matematostenesowi listem, a on go oceni, akceptując, bądź wytykając błędy.

Podpowiedź W celu rozwiązania zadania można skorzystać z




Wróć do spisu tematów