• Nie Znaleziono Wyników

Programowanie proceduralne Laboratorium 10

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie proceduralne Laboratorium 10"

Copied!
1
0
0

Pełen tekst

(1)

Programowanie proceduralne Laboratorium 10 – Dostęp do plików 1. Zapis do pliku.

(a) Napisz program, który zapisuje w pliku (nazwa pliku może być określona w kodzie programu) dziesięć liczb całkowitych od 0 do 9. Jeżeli nie można utworzyć pliku, to dane są wypisywane na ekran.

(b) Zmodyfikuj program, aby działał następująco. 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ł następująco. Program prosi użytkownika o podanie liczby całkowitej n, a następnie zapisuje do pliku n liczb losowych z przedziału (0, 1). Losowane liczby mają pochodzić z rozkładu jednostajnego.

(d) Zmodyfikuj program, aby działał następująco. Program prosi użytkownika o podanie liczby całkowitej n oraz nazwy pliku do którego ma nastąpić zapis, a następnie zapisuje do pliku n liczb losowych z przedziału (0, 1). Losowane liczby mają pochodzić z rozkładu jednostajnego.

(e) Zmodyfikuj program, aby działał następująco. Napisz program, który prosi użytkownika o podanie liczby całkowitej n oraz nazwy pliku, a następnie zapisuje do wskazanego pliku:

 liczbę całkowitą n,

 n liczb losowych z przedziału (0, 1).

Losowane liczby mają pochodzić z rozkładu jednostajnego.

2. Odczyt z pliku.

(a) Napisz program, który prosi użytkownika podanie o nazwy pliku. Następnie odczytuje z tego pliku liczbę całkowitą n. W dalszej kolejności odczytuje n liczb rzeczywistych i wypisuje je na ekran. (Jeśli nastąpi błąd otwarcie pliku, to program wyświetla stosowny komunikat i przerywa działanie.)

(b) Zmodyfikuj program, aby działał następująco. Prosi użytkownika o podanie nazwy pliku, a następnie odczytuje z pliku liczbę całkowitą n. W dalszej kolejności odczytuje n liczb rzeczywistych, które sortuje i wypisuje na ekran. (Liczby przed sortowaniem należy zapamiętać w tablicy alokowanej dynamicznie).

(c) Zmodyfikuj program, aby działał następująco. Prosi użytkownika o podanie nazw plików wejściowego i wyjściowego. Następnie odczytuje ze wskazanego pliku liczbę całkowitą n. W dalszej kolejności odczytuje n liczb rzeczywistych, które sortuje i zapisuje do pliku wyjściowego.

Karol Tarnowski Wrocław, 2019

Cytaty

Powiązane dokumenty

Każdą permutację rozkładamy na

Na potrzeby tego zadania, liczbę naturalną k nazwiemy ładną, jeżeli istnieje liczb naturalna, której kwadrat ma sumę cyfr równą k.. Wiadomo, że wśród 11 kolejnych

W dowolnym postępie arytmetycznym n-wyrazowym o wyrazach całkowitych, jeżeli suma wyrazów tego postępu jest podzielna przez 7, to co najmniej jeden jego wyraz jest podzielny

Wykaż, że zajęcia można było tak poprowadzić, by każdy uczeń przedstawiał jedno z rozwiązanych przez siebie zadań przy tablicy i by każde zadanie zostało w ten

Czy można pokolorować pewne punkty tego zbioru na czerwono, a pozostałe na biało, w taki sposób, że dla każdej prostej ` równoległej do którejkolwiek osi układu

Udowodnij, że istnieją wśród nich trzy, tworzące trójkąt (być może zdegenerowany) o obwodzie nie większym niż

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

[r]