Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Napisz program, który wypisze z tablicy tablica słowa o podanej długości.

Specyfikacja:

Dane:

  • dlugosc – długość słowa, liczba całkowita

  • tablica – tablica ciągów znaków

Wynik:

Program wypisuje wyrazy o podanej długości. Każdy wyraz wypisuje w osobnej linii.

REpNw44G2AklS1
Przypomnij sobie tytuł abstraktu, wysłuchaj nagrania i spróbuj zaproponować własny temat dla dzisiejszej lekcji.

Twoje zadanie: Program wypisuje wyrazy o określonej długości.

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. int dlugosc znak równości 7 średnik. Linia 4. String tablica otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości otwórz nawias klamrowy cudzysłów ptak cudzysłów przecinek cudzysłów kanapa cudzysłów przecinek cudzysłów samolot cudzysłów przecinek cudzysłów bocian cudzysłów przecinek cudzysłów mewa cudzysłów przecinek cudzysłów mysz cudzysłów przecinek cudzysłów klawiatura cudzysłów przecinek cudzysłów tramwaj cudzysłów przecinek cudzysłów chodnik cudzysłów przecinek cudzysłów jezdnia cudzysłów przecinek cudzysłów wycieraczka cudzysłów zamknij nawias klamrowy średnik. Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka. Linia 7. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj funkcji dwukropek System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 9. zamknij nawias klamrowy. Linia 10. zamknij nawias klamrowy. Linia 11. at at at. Linia 12. language znak równości java11. Linia 13. at at at. Linia 14. Program wypisuje wyrazy o określonej długości kropka. Linia 15. at at at. Linia 16. at at at. Linia 17. at at at. Linia 18. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 19. import sys. Linia 21. 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 24. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 25. 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 28. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 29. samolot. Linia 30. tramwaj. Linia 31. chodnik. Linia 32. jezdnia. Linia 33. cudzysłów cudzysłów cudzysłów. Linia 34. 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 35. 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 36. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
21
Ćwiczenie 2

Napisz program, który liczy, ile razy w podanym zdaniu zdanieDoSprawdzenia wystąpiła każda z 26 liter alfabetu łacińskiego.

Specyfikacja:

Dane:

  • zdanieDoSprawdzenia – ciąg znaków zawierający małe litery alfabetu łacińskiego

Wynik:

Program wypisuje w kolejnych liniach, ile razy każda z 26 liter występuje w danym zdaniu.

R1XSaCO9yxrNL1
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.

Twoje zadanie: Program sprawdza, ile razy każda z 26 liter występuje w danym zdaniu. Pamiętaj o pominięciu znaku spacji.

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 zdanieDoSprawdzenia znak równości cudzysłów informatyka jest super cudzysłów średnik. Linia 4. int tablicaWystepowaniaLiter otwórz nawias kwadratowy zamknij nawias kwadratowy znak równości new int otwórz nawias kwadratowy 26 zamknij nawias kwadratowy średnik. Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka. Linia 9. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj kodu znajdującego się poniżej. Linia 10. prawy ukośnik prawy ukośnik for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny tablicaWystepowaniaLiter kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy. Linia 11. prawy ukośnik prawy ukośnik System kropka out kropka println otwórz nawias okrągły tablicaWystepowaniaLiter otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły średnik. Linia 12. prawy ukośnik prawy ukośnik zamknij nawias klamrowy. Linia 14. zamknij nawias klamrowy. Linia 15. zamknij nawias klamrowy. Linia 16. at at at. Linia 17. language znak równości java11. Linia 18. at at at. Linia 19. Program sprawdza przecinek ile razy każda z 26 liter występuje w danym zdaniu kropka Pamiętaj o pominięciu znaku spacji kropka. Linia 20. at at at. Linia 21. at at at. Linia 22. at at at. Linia 23. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 24. import sys. Linia 26. 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 29. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 30. 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 33. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 34. 2. Linia 38. 2. Linia 39. 1. Linia 42. 1. Linia 43. 1. Linia 44. 1. Linia 46. 1. Linia 47. 1. Linia 48. 1. Linia 49. 1. Linia 51. 2. Linia 52. 2. Linia 53. 2. Linia 54. 1. Linia 58. 1. Linia 60. cudzysłów cudzysłów cudzysłów. Linia 61. 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 62. 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 63. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
31
Ćwiczenie 3

Napisz program, który sprawdza, czy dana para wyrazów/zdań jest anagramem.

Specyfikacja:

Dane:

  • pierwszeZdanie – ciąg znaków zawierający małe litery alfabetu łacińskiego

  • drugieZdanie – ciąg znaków zawierający małe litery alfabetu łacińskiego

Wynik:

Program wypisuje komunikat „tak”, gdy dana para wyrazów lub zdań jest anagramem albo „nie”, gdy nim nie jest.

RpAU4xtvE26OX1
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.

Twoje zadanie: Program sprawdza, czy dana para wyrazów/zdań jest anagramem.

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 pierwszeZdanie znak równości cudzysłów makrela cudzysłów średnik. Linia 4. String drugieZdanie znak równości cudzysłów reklama cudzysłów średnik. Linia 6. prawy ukośnik prawy ukośnik Tutaj dodaj kod kropka Program wypisuje cudzysłów tak cudzysłów przecinek jeżeli warunek zadania jest spełniony lub cudzysłów nie cudzysłów przecinek w przeciwnym razie. Linia 7. prawy ukośnik prawy ukośnik Do wypisywania przecinek użyj funkcji dwukropek System kropka out kropka println otwórz nawias okrągły zamknij nawias okrągły średnik. Linia 9. zamknij nawias klamrowy. Linia 10. zamknij nawias klamrowy. Linia 11. at at at. Linia 12. language znak równości java11. Linia 13. at at at. Linia 14. Program sprawdza przecinek czy dana para wyrazów prawy ukośnik zdań jest anagramem kropka. Linia 15. at at at. Linia 16. at at at. Linia 17. at at at. Linia 18. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 19. import sys. Linia 21. 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 24. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 25. 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 28. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów. Linia 29. tak. Linia 30. cudzysłów cudzysłów cudzysłów. Linia 31. 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 32. 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 33. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.