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