• Nie Znaleziono Wyników

Programowanie proceduralne Laboratorium 12

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie proceduralne Laboratorium 12"

Copied!
1
0
0

Pełen tekst

(1)

Programowanie proceduralne Laboratorium 12 – Ciągi tekstowe

1. Napisz program, który pobiera od użytkownika nazwę pliku tekstowego i wyświetla informację ile ten plik zawiera: liter (w rozbiciu na małe i duże), cyfr, białych znaków oraz innych znaków.

2. Napisz program, który wypisuje zawartość pliku tekstowego wskazanego przez użytkownika. Program powinien sprawdzać, czy rozszerzenie pliku podanego przez użytkownika to txt, py lub dat i otwierać tylko takie pliki.

3. Napisz program, który otwiera plik tekstowy o nazwie wskazanej przez użytkownika i przepisuje jego zawartość do drugiego pliku tekstowego zmieniając wszystkie małe litery na duże.

4. Napisz program, który zlicza wystąpienia poszczególnych liter we wskazanym przez użytkownika pliku tekstowym. Sprawdź, na wybranym fragmencie tekstu (np.

fragmencie ulubionej książki), czy częstotliwość pojawiania się liter odpowiada spodziewanej częstotliwości dla języka tekstu.

Wskazówka: dowiedź się więcej o częstotliwości pojawiania się różnych liter w różnych językach: https://en.wikipedia.org/wiki/Letter_frequency

5. Napisz program, który konwertuje podany przez użytkownika ciąg znaków na odpowiadający mu zapis w alfabecie Morse’a.

Wskazówka: więcej o kodzie Morse’a: https://pl.wikipedia.org/wiki/Kod_Morse’a

Karol Tarnowski Wrocław, 2020

Cytaty

Powiązane dokumenty

Zastanów się jak powinna wyglądać deklaracja tej funkcji (jakiego typu jest argument, czy funkcja zwraca wartość, jeśli tak to jakiego typu).. Gdzie powinna być umieszczona

Napisz funkcję, która oblicza wartość trójmianu kwadratowego o podanych współczynnikach, dla wskazanego argumentu.. Współczynniki powinny być zapisane w tablicy

Napisz funkcję selectsort, która sortuje n-elementową tablicę liczb rzeczywistych, wykorzystując algorytm sortowania przez wybieranie.. Zademonstruj działanie funkcji

Zaimplementuj funkcje pozwalające na dodawanie elementów na początek listy, wyświetlanie listy, usuwanie elementów listy. (**) Zdefiniuj strukturę Node i typ Tree pozwalające

Program prosi użytkownika o podanie liczby całkowitej n, a następnie zapisuje do pliku n liczb całkowitych od 0 do n-1.. (c) Zmodyfikuj program, aby działał

Do listy dołączono trzy pliki tekstowe zawierające dane zgodnie z następującą specyfikacją: w pierwszym wierszu znajduje się liczba całkowita określająca

Zaimplementuj funkcję selectsort, która sortuje n-elementową tablicę liczb rzeczywistych, wykorzystując algorytm sortowania przez wybierania.. Zademonstruj

Zaimplementuj funkcje pozwalające na wypisywanie na ekran i odczytywanie z klawiatury liczb zespolonych.. Zademonstruj ich działanie