• Nie Znaleziono Wyników

Programowanie proceduralne Laboratorium 3

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie proceduralne Laboratorium 3"

Copied!
2
0
0

Pełen tekst

(1)

Programowanie proceduralne

Laboratorium 3 – Zapis i odczyt danych w pliku Zapis i odczyt danych tekstowych do pliku

1. Napisz program, który prosi użytkownika o podanie imienia, nazwiska oraz adresu e-mail, a następnie zapisuje te dane do pliku tekstowego my_data.txt.

2. Napisz program, który odczytuje dane z pliku my_data.txt i wyświetla je na ekranie.

Zapis i odczyt liczb

3. Napisz program, który prosi użytkownika o podanie nazwy pliku i zapisuje do niego trzy liczby rzeczywiste.

4. Napisz program, który prosi użytkownika o podanie nazwy pliku zawierającego trzy liczby rzeczywiste, następnie odczytuje liczby ze wskazanego pliku i wyświetla ich sumę.

Zapis i odczyt liczb w pętli

5. Napisz program, który prosi użytkownika podanie liczby dodatniej n, a następnie prosi (w pętli) o podanie n ocen, które zapisuje w pliku oceny.txt.

6. Napisz program, który oblicza średnią ocen zawartych w pliku oceny.txt.

7. Napisz program, który prosi użytkownika o podanie liczby dodatniej n, a następnie prosi (w pętli) o podanie n ocen. Program ma zapisywać w pliku oceny2.txt następujące dane: liczbę n, oraz n ocen. Przykładowa zawartość pliku oceny2.txt:

3 2.0 5.5 4.0

8. Napisz program, który oblicza średnią n ocen zapisanych w pliku oceny2.txt.

Program powinien wykorzystywać informację o liczbie ocen zapisaną w pierwszej linii pliku oceny2.txt.

Zapis i odczyt danych tekstowych w pętli

9. Napisz program, który prosi użytkownika o nazwę pliku, następnie powinien na ekranie wypisywać zawartość pliku, ale każda linia powinna być poprzedzona jej numerem i dwukropkiem (numerowanie rozpocznij od 1).

(2)

10. Zmodyfikuj program, z poprzedniego zadania, aby prosił użytkownika o podanie dwóch nazw plików: wejściowego i wyjściowego. Program powinien do pliku wyjściowego przepisywać plik wejściowy, ale numerując linie (numerowanie rozpocznij od 1).

Przetwarzanie danych

11. Napisz program, który do pliku rzuty.txt zapisuje serię symboli generowanych losowo reprezentujących wyniki 500 rzutów monetą.

12. Napisz program, który analizuje zawartość pliku rzuty.txt wygenerowanego programem z poprzedniego zadania. Program powinien zliczać liczby poszczególnych wyników (orzeł/reszka) i wyświetlać wyniki.

13. (*) Zmodyfikuj program z poprzedniego zadania, aby znajdował długość najdłuższej serii takich samych wyników.

14. (*) Napisz program, który generuje prostą stronę HTML zwierającą dane o użytkowniku.

Program prosi użytkownika o podanie imienia i nazwiska oraz o podanie krótkiej informacji o sobie. Następnie tworzy plik o_sobie.html, w którym wstawia umieszczone dane.

Przykładowe działanie programu:

Jak się nazywasz: Karol Tarnowski

Powiedz mi coś o sobie: Prowadzę kurs: Programowanie proceduralne

Zawartość wygenerowanego pliku o_sobie.html:

<html>

<head>

</head>

<body>

<center>

<h1>Karol Tarnowski</h1>

</center>

<hr />Prowadzę kurs: Programowanie proceduralne<hr />

</body>

</html>

Pogrubieniem zaznaczono wstawione dane.

Otwórz wygenerowany plik w przeglądarce internetowej.

Karol Tarnowski Wrocław, 2020

Cytaty

Powiązane dokumenty

Nale˙zy te˙z pami˛eta´c, ˙ze ka˙zda liczba rzeczywista jest w istocie obiektem infi- nitarnym: do jej okre´slenia potrzeba niesko´nczenie wielu liczb wymiernych, w ka˙zdej

Dla dowolnej liczby wymiernej postaci m/n, gdzie m jest liczbą całkowitą, a n liczbą naturalną, zapisać warunki m/n &lt; q oraz m/n &gt; q używając tylko liczb m, n, działań

Dla dowolnej liczby wymiernej po- staci m/n, gdzie m jest liczbą całkowitą, a n liczbą naturalną, zapisać warunki m/n &lt; q oraz m/n &gt; q używając tylko liczb m, n, działań

Prosz¦ próbowa¢ pisa¢ porz¡dnie, wi¦ksze programiki zachowywa¢ (mo»na robi¢ od- dzielne projekty), stosowa¢ si¦ konsekwentnie do wybranych stylów pisania,

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ł

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

Napisz program, który prosi użytkownika o współrzędnych dwóch wektorów dwuelementowych, a następnie oblicza iloczyn skalarny tych wektorów.. Przed napisaniem programu odpowiedz

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