Podstawy informatyki – pracownia komputerowa #2 Rok akademicki

Transkrypt

Podstawy informatyki – pracownia komputerowa #2 Rok akademicki
Podstawy informatyki – pracownia komputerowa #2
Rok akademicki 2016/2017; Fizyka Techniczna; stopień: I (inż.) / semestr: 1
Zagadnienia i ćwiczenia do wykonania
1. Kontynuacja zagadnień z zajęć #1
(a) utworzyć katalog o nazwie zadanie1, a w nim (za pomocą skryptu) wygenerować 1366 plików
o nazwach zawierających liczbę losową (przed utworzeniem upewnić się, że plik o zadanej nazwie
nie istnieje już w bieżącym katalogu);
(b) zmodyfikować skrypt w taki sposób, żeby pliki zawierające w nazwie liczbę parzystą/nieparzystą
były tworzone w oddzielnych podkatalogach.
2. Na zbiorze wszystkich (1366) plików uzyskanych w poprzednim punkcie
• usuń wszystkie zawierające w nazwie liczbę 17
• w każdym z plików zawierających w nazwie liczbę 13 umieść wynik działania: 13 × liczba znaków
wchodzących w skład danej nazwy pliku
• usuń wszystkie pliki o zerowej zawartości
3. Wygeneruj trzy kolumny liczb (x, y, z) – niech każda zawiera 200 wierszy (każda kolumna w osobnym
pliku)
• x = liczba porządkowa (1-200)
• y = wynik wyrażenia: liczba porządkowa × liczba losowa w przedziale od 7 do 37
• z = y2
4. Wygenerowane w poprzednim punkcie dane połącz w jeden plik zawierający trzy kolumny danych
(man paste), a następnie
• w pierwszym wierszu pliku umieść komentarz z nagłówkami kolumn (x, y, z)
• wykreśl (2D i 3D) utworzony zbiór za pomocą programu gnuplot
• zbadaj możliwości programu gnuplot