• Nie Znaleziono Wyników

Technologie informacyjne - dodatek Przykładowa deklaracja tablicy w bash: tablica=(el1 el2 el3) Aby wyświetlić pojedynczy element tablicy możemy użyć następującego polecenia: echo $

N/A
N/A
Protected

Academic year: 2021

Share "Technologie informacyjne - dodatek Przykładowa deklaracja tablicy w bash: tablica=(el1 el2 el3) Aby wyświetlić pojedynczy element tablicy możemy użyć następującego polecenia: echo $"

Copied!
1
0
0

Pełen tekst

(1)

Technologie informacyjne - dodatek Przykładowa deklaracjatablicy w bash:

tablica=(el1 el2 el3)

Aby wyświetlić pojedynczy element tablicy możemy użyć następującego polecenia:

echo ${tablica[0]}

Za 0 można wpisać dowolną pozycję od 0 do n-1, gdzie n oznacza liczbę elementów tablicy. Aby wyświetlić całą tablicę używamy polecenia:

echo ${tablica[*]} lub echo ${tablica[@]}

Dodawanie elementów do tablicy odbywa się poprzez przypisanie wartości w odpowiednie m-ce:

tablica[3]=el4

Usuwanie elementu z tablicy wykonujemy poleceniem unset. Aby usunąć np. i+1 element z tablicy napiszemy:

unset tablica[i]

By usunąc całą tablicę zamiast i w nawiasach klamrowych należy wpisać *.

Wyrażenieexprsłuży również do obliczania wartości na liczbach całkowitych. Przykładowe użycie:

expr a + b

Ważne, aby były spacje pomiędzy wyrażeniem a expr, oraz spacje pomiedzy znakiem działania.

Mnożenie jest zapisane nieco inaczej, mianowicie poprzez \*

Zad. 1Napisz skrypt, który tworzy tablicę 10 elementową liczb parzystych od 2 do 10. Wyko- rzystaj przy tym pętlęfor. Na koniec skrypt ma wyświetlać elementy tej tablicy. Następnie przerób go tak, aby wykorzystywał pętlęwhile.

Zad. 2Napisz skrypt, który zczytuje z klawiatury cyfrę od 1 do 4. W przypadku podania błędnej danej skrypt ma wyświetlić komunikat ”Bledne dane!” Dla wczytanej cyfry 1 skrypt ma obliczać sumę 2 liczb wczytanych z klawiatury. Dla 2 różnicę dwóch liczb wczytanych z klawiatury. Dla 3 iloczyn a dla 4 iloraz dwóch liczb wczytanych z klawiatury.

Zad. 3Przerób skrypt z Zad. 2 tak, aby skrypt zczytywał z klawiatury dane tak długo, aż nie podamy mu literki q. (Wsk.: Użyj pętli while).

1

Cytaty

Powiązane dokumenty

a) Stacja znajduje się około dwustu metrów od katedry. b) Kabul jest położony na 32 stopniu szerokości geograficznej północnej i 70 stopniu długości geograficznej wschodniej. c)

Zapisz postać liczby całkowitej, która przy dzieleniu przez 5 daje resztę 4.. Wyznacz wszystkie całkowite wartości k, dla których liczba postaci jest

Sprawą zasadniczą dla naszych rozważań jest odpowiedź na pytanie: czy pomimo deformacji struktury płci występują jakieś istotne i wyraźne różnice między

Pour ce qui concerne le commerce de la Russie en Prusse, et de la Prusse en Russie, en transit par la Pologne, les marchandises accom pagnées de déclarations

Uruchom program, sprawdź efekt podania wartości, która nie występuje w tablicy, wartości występującej w tablicy oraz efekt niepoprawnego podania liczby.. catch z

Do aktów normatywnych o charakterze wewnętrznym powszechnie obowiązujących przepisów prawa, Konstytucja zalicza: uchwały Rady Ministrów, zarządzenia Prezesa Rady

Przez większość okresu II Rzeczypospolitej w polskiej myśli geo- politycznej dominowały rozważania dotyczące położenia Polski między Niemcami a Rosją (ZSRR) oraz

Pozwala na dokonanie wyboru spośród kilku wzorców. Najpierw sprawdzana jest wartośd zmiennej po słowie kluczowym case i porównywana ze wszystkimi wariantami po kolei. Oczywiście