R19JUVDKMC5OR
Ćwiczenie 1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Ćwiczenie 2
R1EEOQ6JZETNX
Dokończ zdanie, wybierając właściwe wyrażenie. ONP jest zapisem 1. prefiksowym, 2. postfiksowym, 3. infiksowym.
R1BBVKDFF51KG
Ćwiczenie 3
W zapisie ONP operandy wykonywanego działania są zapisane po obu stronach znaku wykonywanego działania. Możliwe odpowiedzi: 1. Prawda, 2. Fałsz, ponieważ tak jest w zapisie prefiksowym., 3. Fałsz, ponieważ tak jest w zapisie infiksowym.
R6JDNBZGONPQ5
Ćwiczenie 4
Wymyśl pytanie na kartkówkę związane z tematem materiału.
R13AXJ4JOTML1
Ćwiczenie 5
Działanie (12‑5)/7*(9+13) zapisane infiksowo wygląda następująco: Możliwe odpowiedzi: 1. 12 5 - 7 9 / 13 + *, 2. 12 5 - 7 / 9 13 + *, 3. 12 5 - 7 / 9 13 + *, 4. 12 5 - 9 / 5 13 + *
R1ZVJ1XVUGO5L
Ćwiczenie 6
Wynik działania 11 3 / 3 + 1 6 / * 4 1 4 / + - jest równy: Możliwe odpowiedzi: 1. 4,25, 2. 15, 3. 3,8, 4. 4,5
R1HUE938LG2J7
Ćwiczenie 7
Działanie (6/7)+1-((1/2)+2)*4 zapisane przy użyciu ONP wygląda. Możliwe odpowiedzi: 1. 6 7 1 / + 1 2 * 2 * 4 / -, 2. 6 7 / 1 / 1 2 + 2 + 4 * -, 3. 6 7 / 1 + 1 2 / 2 + 4 * -, 4. 7 6 / 1 + 2 1 / 2 + 4 * -
R1Z6E7V7NA3VK
Ćwiczenie 8
Ustaw wyniki działań od najmniejszego do największego Elementy do uszeregowania:
1
Ćwiczenie 9

Napisz program, który wypisze zawartość łańcucha znaków wyrazenie, pomijając znaki odstępu. Przetestuj jego działanie dla łańcucha znaków: pierwszy krok do odwrotnej notacji polskiej.

Specyfikacja problemu:

Dane:

  • wyrazenie – łańcuch znaków

Wynik:

Program wyświetla zawartość łańcucha znaków wyrazenie, ale pomija znaki odstępu.

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

Napisz program, który wypisze zawartość ciągu znaków wyrazenie, pomijając znaki odstępu.

Linia 1. kratka include otwórz nawias ostrokątny iostream zamknij nawias ostrokątny. Linia 2. kratka include otwórz nawias ostrokątny string zamknij nawias ostrokątny. Linia 3. using namespace std średnik. Linia 5. int main otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. string wyrazenie znak równości cudzysłów pierwszy krok do odwrotnej notacji polskiej cudzysłów średnik. Linia 8. prawy ukośnik prawy ukośnik Tutaj dodaj kod. Linia 9. prawy ukośnik prawy ukośnik Do podania odpowiedzi użyj cout. Linia 10. zamknij nawias klamrowy.
1
Ćwiczenie 10

Napisz program, który wypisze wszystkie operatory arytmetyczne z ciągu znaków wyrazenie. Swój program przetestuj dla następującego łańcucha znaków: 7 5 * 2 + 3 + 5 5 /

Specyfikacja problemu:

Dane:

  • wyrazenie – łańcuch znaków

  • +, -, *, / – operatory arytmetyczne, które mają zostać wypisane

Wynik:

Program wypisuje kolejno wszystkie operatory arytmetyczne, które pojawiają się w łańcuchu znaków.

Przykładowe wyjście:

Linia 1. asterysk plus plus prawy ukośnik.
R1TXb3yMOEfa0
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Napisz program, który wypisze wszystkie operatory arytmetyczne z ciągu znaków wyrazenie.

Linia 1. kratka include otwórz nawias ostrokątny iostream zamknij nawias ostrokątny. Linia 2. kratka include otwórz nawias ostrokątny string zamknij nawias ostrokątny. Linia 3. using namespace std średnik. Linia 5. int main otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. string wyrazenie znak równości cudzysłów 7 5 asterysk 2 plus 3 plus 5 5 prawy ukośnik cudzysłów średnik. Linia 8. prawy ukośnik prawy ukośnik Tutaj dodaj kod. Linia 9. prawy ukośnik prawy ukośnik Do wypisania odpowiedzi użyj cout. Linia 10. zamknij nawias klamrowy.
1
Ćwiczenie 11

Napisz program, który obliczy wartość wyrażenia zapisanego w odwrotnej notacji polskiej umieszczonego w ciągu wyrazenie. Przetestuj działanie programu dla następującego wyrażenia: 1 8 + 4 5 * +.

Specyfikacja problemu:

Dane:

  • wyrazenie – łańcuch znaków

Wynik:

Program wyświetla wartość wyrażenia.

Wskazówka:

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

Przykładowe wyjście:

Linia 1. 29.
RKLM8mgTjk2s0
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Napisz program, który obliczy wartość wyrażenia zapisanego w odwrotnej notacji polskiej umieszczonego w ciągu wyrazenie.

Linia 1. kratka include otwórz nawias ostrokątny iostream zamknij nawias ostrokątny. Linia 2. kratka include otwórz nawias ostrokątny string zamknij nawias ostrokątny. Linia 3. using namespace std średnik. Linia 5. int main otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 6. string wyrazenie znak równości cudzysłów 1 8 plus 4 5 asterysk plus cudzysłów. Linia 8. prawy ukośnik prawy ukośnik Tutaj dodaj kod. Linia 9. prawy ukośnik prawy ukośnik Odpowiedź podaj funkcją cout. Linia 10. zamknij nawias klamrowy.