Napisz program, który sprawdzi, czy liczba naturalna x jest mniejsza od 10. Przetestuj działanie tego programu dla liczby x = 7.
Specyfikacja:
Dane:
x – liczba naturalna
Wynik:
Program wypisuje słowo TRUE, gdy liczba x jest mniejsza od 10 lub FALSE w przeciwnym przypadku.
ep2019.contentplus.io:R13p2dLmxAJOJ
Napisz program, który sprawdzi, czy podana liczba x jest mniejsza od 10. Przetestuj działanie tego programu dla x = 7.
Linia 1. def czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek.
Linia 2. kratka kratka kratka tutaj zmodyfikuj kod.
Linia 3. return True.
Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla liczby 123 zamknij nawias okrągły dwukropek.
Linia 6. print otwórz nawias okrągły str otwórz nawias okrągły czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły x zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. def czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek.
Linia 2. if liczba otwórz nawias ostrokątny 10 dwukropek.
Linia 3. return True.
Linia 4. else dwukropek.
Linia 5. return False.
Linia 7. x znak równości 7.
Linia 8. print otwórz nawias okrągły str otwórz nawias okrągły czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły 7 zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
2
Ćwiczenie 2
Napisz program, który sprawdzi, czy podana liczba naturalna x jest parzysta, większa od 50, ale mniejsza od 100. Sprawdź jego działanie dla x = 73.
Specyfikacja:
Dane:
x – liczba naturalna
Wynik:
Program wypisuje słowo TRUE, gdy liczba x jest parzysta, większa od 50 i mniejsza od 100; FALSE w przeciwnym przypadku.
R1cvTZ64I1U2N
Napisz program, który sprawdzi, czy podana liczba x jest parzysta, większa od 50, ale mniejsza od 100. Sprawdź jego działanie dla x = 73.
Linia 1. def test otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek.
Linia 2. kratka kratka kratka tutaj zmodyfikuj kod.
Linia 3. return True.
Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla liczby 73 zamknij nawias okrągły dwukropek.
Linia 6. x znak równości 73.
Linia 7. print otwórz nawias okrągły str otwórz nawias okrągły test otwórz nawias okrągły x zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. def test otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek.
Linia 2. if liczba procent 2 znak równości znak równości 0 and liczba zamknij nawias ostrokątny 50 and liczba otwórz nawias ostrokątny 100 dwukropek.
Linia 3. return True.
Linia 4. else dwukropek.
Linia 5. return False.
Linia 7. print otwórz nawias okrągły str otwórz nawias okrągły test otwórz nawias okrągły 73 zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
3
Ćwiczenie 3
Uczniowie pisali sprawdzian z informatyki, z którego mogli uzyskać maksymalnie 100 punktów. Punktacja przedstawiała się następująco:
0–39 pkt – ndst
40–54 pkt – dop
55–69 pkt – dst
70–84 pkt – db
85–98 pkt – bdb
99–100 pkt – cel
Napisz program, który wypisze ocenę na podstawie zdobytych punktów. Przetestuj jego działanie dla wyniku 55.
Specyfikacja:
Dane:
punkty – liczba naturalna z przedziału <0, 100>
Wynik:
Program wypisuje ocenę w zależności od liczby uzyskanych punktów.
R6xjth9fakEmz
Uczniowie pisali sprawdzian z informatyki, z którego mogli uzyskać maksymalnie 100 punktów. Punktacja przedstawiała się następująco: 0–39 pkt – ndst 40–54 pkt – dop 55–69 pkt – dst 70–84 pkt – db 85–98 pkt – bdb 99–100 pkt – cel
Napisz program, który przypisze ocenę do podanej liczby punktów.
Linia 1. def ocena otwórz nawias okrągły punkty zamknij nawias okrągły dwukropek.
Linia 2. kratka kratka kratka tutaj zmodyfikuj kod.
Linia 3. return cudzysłów ndst cudzysłów.
Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla 55 punktów zamknij nawias okrągły dwukropek.
Linia 6. print otwórz nawias okrągły ocena otwórz nawias okrągły 55 zamknij nawias okrągły zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. def ocena otwórz nawias okrągły punkty zamknij nawias okrągły dwukropek.
Linia 2. if punkty zamknij nawias ostrokątny znak równości 99 and punkty otwórz nawias ostrokątny znak równości 100 dwukropek.
Linia 3. return cudzysłów cel cudzysłów.
Linia 4. elif punkty zamknij nawias ostrokątny znak równości 85 and punkty otwórz nawias ostrokątny znak równości 98 dwukropek.
Linia 5. return cudzysłów bdb cudzysłów.
Linia 6. elif punkty zamknij nawias ostrokątny znak równości 70 and punkty otwórz nawias ostrokątny znak równości 84 dwukropek.
Linia 7. return cudzysłów db cudzysłów.
Linia 8. elif punkty zamknij nawias ostrokątny znak równości 55 and punkty otwórz nawias ostrokątny znak równości 69 dwukropek.
Linia 9. return cudzysłów dst cudzysłów.
Linia 10. elif punkty zamknij nawias ostrokątny znak równości 40 and punkty otwórz nawias ostrokątny znak równości 54 dwukropek.
Linia 11. return cudzysłów dop cudzysłów.
Linia 12. else dwukropek.
Linia 13. return cudzysłów ndst cudzysłów.
Linia 15. print otwórz nawias okrągły ocena otwórz nawias okrągły 55 zamknij nawias okrągły zamknij nawias okrągły.
3
Ćwiczenie 4
Napisz program, który znajduje miejsca zerowe funkcji kwadratowej. Do obliczenia pierwiastka wykorzystaj polecenie math.sqrt(liczba).
Specyfikacja:
Dane:
a, b, c – liczby rzeczywiste
Wynik:
x1, x2 – miejsca zerowe funkcji y = axIndeks górny 2 Indeks górny koniec2 + bx + c
R18kRNW2yZnE1
Napisz program liczący miejsca zerowe funkcji kwadratowej. Do obliczenia pierwiastka wykorzystaj polecenie math.sqrt(liczba).
Linia 1. import math.
Linia 3. def miejsca podkreślnik zerowe otwórz nawias okrągły a przecinek b przecinek c zamknij nawias okrągły dwukropek.
Linia 5. delta znak równości.
Linia 6. x1 znak równości.
Linia 7. x2 znak równości.
Linia 9. if otwórz nawias okrągły delta zamknij nawias ostrokątny 0 zamknij nawias okrągły dwukropek.
Linia 10. return otwórz nawias kwadratowy x1 przecinek x2 zamknij nawias kwadratowy.
Linia 11. elif dwukropek kratka uzupelnij warunek elif.
Linia 12. return x1.
Linia 13. else dwukropek.
Linia 14. return cudzysłów brak cudzysłów.
Linia 16. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla funkcji x kareta 2 plus 5x plus 6 znak równości 0 zamknij nawias okrągły dwukropek.
Linia 17. print otwórz nawias okrągły miejsca podkreślnik zerowe otwórz nawias okrągły 1 przecinek 5 przecinek 6 zamknij nawias okrągły zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. import math.
Linia 3. def miejsca podkreślnik zerowe otwórz nawias okrągły a przecinek b przecinek c zamknij nawias okrągły dwukropek.
Linia 4. if otwórz nawias okrągły a znak równości znak równości 0 zamknij nawias okrągły dwukropek.
Linia 5. return cudzysłów blad cudzysłów.
Linia 7. delta znak równości b asterysk asterysk 2 minus 4 asterysk a asterysk c.
Linia 9. if otwórz nawias okrągły delta zamknij nawias ostrokątny 0 zamknij nawias okrągły dwukropek.
Linia 10. x1 znak równości otwórz nawias okrągły minus b plus math kropka sqrt otwórz nawias okrągły delta zamknij nawias okrągły zamknij nawias okrągły prawy ukośnik otwórz nawias okrągły 2 asterysk a zamknij nawias okrągły.
Linia 11. x2 znak równości otwórz nawias okrągły minus b minus math kropka sqrt otwórz nawias okrągły delta zamknij nawias okrągły zamknij nawias okrągły prawy ukośnik otwórz nawias okrągły 2 asterysk a zamknij nawias okrągły.
Linia 12. return otwórz nawias kwadratowy x1 przecinek x2 zamknij nawias kwadratowy.
Linia 13. elif otwórz nawias okrągły delta znak równości znak równości 0 zamknij nawias okrągły dwukropek.
Linia 14. return otwórz nawias okrągły minus b zamknij nawias okrągły prawy ukośnik otwórz nawias okrągły 2 asterysk a zamknij nawias okrągły.
Linia 15. else dwukropek.
Linia 16. return cudzysłów brak cudzysłów.
Linia 18. print otwórz nawias okrągły miejsca podkreślnik zerowe otwórz nawias okrągły 1 przecinek 5 przecinek 6 zamknij nawias okrągły zamknij nawias okrągły.