11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Napisz program, który policzy, ile razy operatory +, -, *, / pojawiły się w ciągu znaków.

Specyfikacja:

Dane:

  • wyrazenie – ciąg znaków przedstawiający wyrażenie matematyczne

Wynik:

Na wyjściu standardowym program wyświetla liczbę operatorów matematycznych (+, -, *, /) znajdujących się w ciągu znaków wyrazenie.

Przykładowe wyjście:

Linia 1. 10.
RVHxLlbBp9Owd1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Twoje zadanie: Program liczy operatory +, -, *, / w ciągu znaków wyrazenie.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. String wyrazenie znak równości cudzysłów 3 plus 9 minus 87 prawy ukośnik 67 asterysk 465 plus 345 prawy ukośnik 475 plus 345 plus 1 plus 3 asterysk 999 cudzysłów średnik. Linia 5. prawy ukośnik prawy ukośnik Tutaj dodaj własny kod kropka. Linia 6. prawy ukośnik prawy ukośnik Do wyświetlenia wyniku użyj funkcji. Linia 7. prawy ukośnik prawy ukośnik System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły. Linia 8. zamknij nawias klamrowy. Linia 9. zamknij nawias klamrowy. Linia 10. at at at. Linia 11. language znak równości java11. Linia 12. at at at. Linia 13. Program liczy operatory otwórz nawias ostrokątny code zamknij nawias ostrokątny plus otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny przecinek otwórz nawias ostrokątny code zamknij nawias ostrokątny minus otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny przecinek otwórz nawias ostrokątny code zamknij nawias ostrokątny asterysk otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny przecinek otwórz nawias ostrokątny code zamknij nawias ostrokątny prawy ukośnik otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny w ciągu znaków otwórz nawias ostrokątny code zamknij nawias ostrokątny wyrazenie otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny kropka. Linia 14. at at at. Linia 15. at at at. Linia 16. at at at. Linia 17. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 18. import sys. Linia 20. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły. Linia 23. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 24. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły. Linia 27. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 28. 10. Linia 29. cudzysłów cudzysłów cudzysłów. Linia 30. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły. Linia 31. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek. Linia 32. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
21
Ćwiczenie 2

Napisz program, który podzieli ciąg znaków na części w miejscach, w których pojawiają się znaki spacji. Następnie wypisz otrzymane ciągi w odwrotnej kolejności. Przetestuj działanie swojego programu dla łańcucha znaków informatyka jest super.

Specyfikacja:

Dane:

  • zdanie – łańcuch znaków

Wynik:

  • Łańcuch znaków zdanie podzielony w miejscach, gdzie znajdują się znaki spacji, wyświetlony na wyjściu standardowym w odwrotnej kolejności.

R1MVj2apOiKoJ1
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Twoje zadanie: Program dzieli ciąg znaków w miejscach, w których pojawiają się znaki spacji. Następnie wyświetla poszczególne fragmenty, zaczynając od ostatniego.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. String zdanie znak równości cudzysłów informatyka jest super cudzysłów średnik. Linia 5. prawy ukośnik prawy ukośnik Tutaj dodaj własny kod kropka. Linia 6. prawy ukośnik prawy ukośnik Do wyświetlenia wyniku użyj funkcji. Linia 7. prawy ukośnik prawy ukośnik System kropka out kropka print otwórz nawias okrągły zamknij nawias okrągły. Linia 8. zamknij nawias klamrowy. Linia 9. zamknij nawias klamrowy. Linia 10. at at at. Linia 11. language znak równości java11. Linia 12. at at at. Linia 13. Program dzieli ciąg znaków w miejscach przecinek w których pojawiają się znaki spacji kropka Następnie wyświetla poszczególne fragmenty przecinek zaczynając od ostatniego kropka. Linia 14. at at at. Linia 15. at at at. Linia 16. at at at. Linia 17. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 18. import sys. Linia 20. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły. Linia 23. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 24. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły. Linia 27. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 28. super jest informatyka. Linia 29. cudzysłów cudzysłów cudzysłów. Linia 30. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły. Linia 31. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek. Linia 32. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
31
Ćwiczenie 3

Napisz program, który oblicza wartość wyrażenia zapisanego zgodnie z odwrotną notacją polską (rozwiązanie nie musi obsługiwać liczb wielocyfrowych). Przetestuj jego działanie dla następującego wyrażenia: 3 8 9 + * 7 9 * 6 / +

Specyfikacja:

Dane:

  • wyrazenie – ciąg znaków przedstawiający wyrażenie matematyczne zapisane w odwrotnej notacji polskiej

Wynik:

  • Wartość wyrażenia wyrazenie wyświetlona na wyjściu standardowym.

Wskazówka:

W swoim rozwiązaniu wykorzystaj liczby całkowite oraz dzielenie całkowitoliczbowe.

Rb67uii3Vf2Ah1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Twoje zadanie: Program oblicza wartość wyrażenia zapisanego w ONP.

Linia 1. public class Main otwórz nawias klamrowy. Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. String wyrazenie znak równości cudzysłów 5 6 minus 4 asterysk 5 2 2 asterysk minus minus cudzysłów średnik. Linia 5. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka. Linia 6. prawy ukośnik prawy ukośnik Do wyświetlenia wyniku użyj funkcji. Linia 7. prawy ukośnik prawy ukośnik System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły. Linia 8. zamknij nawias klamrowy. Linia 9. zamknij nawias klamrowy. Linia 10. at at at. Linia 11. language znak równości java11. Linia 12. at at at. Linia 13. Program oblicza wartość wyrażenia zapisanego w ONP kropka. Linia 14. at at at. Linia 15. at at at. Linia 16. at at at. Linia 17. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 18. import sys. Linia 20. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły. Linia 23. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 24. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły. Linia 27. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 28. minus 5. Linia 29. cudzysłów cudzysłów cudzysłów. Linia 30. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły. Linia 31. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek. Linia 32. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.