Narzędzia użytkownika

Narzędzia witryny

A PCRE internal error occured. This might be caused by a faulty plugin

ggis:cw-krzyzowka-2019

===== Przykładowe programy czytające plik tekstowy ===== - W każdym rekordzie (linii) pliku {{:dydaktyka:jimp:polski.txt|Alfabetyczny zbiór polskich wyrazów}} jest jeden wyraz (niestety są tam także wyrazy niecenzuralne - za co przepraszam!). Używane są tylko znaki ASCII. - Program 1. "Co jest w pliku" * Należy odczytać z pliku każdy wyraz, wyprowadzić na ekran (każdy w nowej linii). * W ostatniej linii wyprowadzanej na ekran należy wyprowadzić liczbę wyrazów w pliku. - Program 2. "Generator krzyżówki z hasłem" * Założenie: Nie przepisujemy całego pliku do pamięci operacyjnej. * Korzystając z generatora liczb pseudolosowych ''rand'' oraz funkcji dostępu bezpośredniego ''fseek'' i ew. ''ftell'' należy odczytać losowo wybrany z pliku wyraz - hasło (należy zwrócić uwagę, że argumenty funkcji dostępu bezpośredniego "liczą" znaki, a nie wyrazy - należy uniknąć odczytywania tylko fragmentu wyrazu). * Hasło będzie kolumną pierwszych liter kolejnych wyrazów (pisanych poziomo), które należy losowo wybrać z pliku. * Losowanie wyrazu poziomego można ograniczyć do zbioru wyrazów zaczynających się od właściwej litery (a nie z całego zbioru). W tym celu należy utworzyć tablicę, w której pamiętane będą pozycje pierwszych wyrazów w grupie wyrazów zaczynających się na kolejne litery alfabetu. - Program 3. "Krzyżówka - prostokąt" * Należy wylosować takie 4 wyrazy, które można byłoby zapisać w kratkach tworzących prostokąt: ostatnia litera poprzedniego byłaby pierwszą literą następnego (cyklicznie). * Długości wyrazów muszą być parami równe.

ggis/cw-krzyzowka-2019.txt · ostatnio zmienione: 2019/10/22 15:15 (edycja zewnętrzna)