Visual Basic for Applications - UNREGISTERED VERSION

Idź do spisu treści

Menu główne

Ćw.7. - Tablice

Ćwiczenia

7.1. Tablice - wstęp:

Zanim przejdziemy do rozwiązywania zadań konieczne jest zapoznanie się z pojęciem offsetu. Zostało ono wyjaśnione przy użyciu kodu VBA z zadania nr 1.

Offset - definicja i przykład zastosowania. UWAGA! Zostało tu jednocześnie wyjaśnione działanie wczytywania, zerowania i wypiswywania tablicy!

Przykładowe kody VBA - pliki XLSM objaśniające działanie programu nr 3 i nr 5. Aby je uruchomić, należy pamiętać o włączeniu obsługiwania makr dla danego pliku.

Szablon do pracy na tablicach dla użytkowników LibreOffice, OpeOffice itp. - do pobrania plik XLSM oraz instrukcja uruchomienia.

7.2. Tablice:

Poniżej przedstawiono przykładowe zadania dotyczące tablic. Link do tablicy operatorów przydatnych podczas przedstawiania schematu blokowego i pisania kodu w VBA znajduje się na dole strony.

- przykład objaśniony "krok po kroku".

 
 

TREŚĆ ZADANIA

SCHEMAT

KOD

WSKAZÓWKI

1. Stwórz tablicę 10-elementową o nazwie tab i wyzeruj elementy tablicy
(np. tab(1)=0, tab(10)=0).

2. Stwórz tablicę 20-elementową o nazwie tab i uzupełnij elementy tablicy indeksami
(np. tab(1)=1, tab(15)=15).

3. Stwórz tablicę dwuwymiarową o nazwie mnozenie zawierającą tabliczkę mnożenia od 1 do 10.

 

4. Do algorytmu wczytaj liczbę naturalną z oraz pod zmienną x ile ma cyfr. Napisz algorytm, który wypisze ile jest różnych cyfr w liczbie z.

5. Znajdź najmniejszą wartość w tablicy 20 elementowej o nazwie tab i zapisz jej wartość pod zmienną min.

 

6. Znajdź indeks najmniejszego elementu w tablicy 20 elementowej o nazwie tab i zapisz indeks pod zmienną index_min.

 

7. Znajdź indeksy najmniejszego i największego elementu w tablicy 20 elementowej o nazwie bio i zapisz indeksy pod zmiennymi odpowiednio index_min oraz index_max.

 

8. Oblicz średnią arytmetyczną z elementów 20 elementowej tablicy o nazwie tablica i wypisz wartość średniej na ekran.

 

9. Zlicz ilość wystąpień liczby 10 wśród elementów 20 elementowej tablicy tab.


 

10. Zamień w 30 elementowej tablicy o nazwie kruk każdy element o wartości 11 na 0.


 

11. Wypisuj na ekran elementy 20 elementowej tablicy do momentu napotkania liczby 2, lub do końca tablicy.

 

12. Wczytaj do algorytmu dwie liczby naturalne i umieść w tablicy wszystkie pomiędzy nimi.

 

13. Wypełnij w pętli tablicę 150 elementową liczbami parzystymi.


 

14. Wczytaj do algorytmu tablicę 30 elementową i przepisz ją na odwrót (pierwszy element ma mieć wartość ostatniego, drugi przedostatniego itd.).

 

15. Usuń z 20 elementowej tablicy o nazwie jajko wszystkie liczby 10 przesuwając pozostałe liczby w lewo.

 

16. Sprawdź ile jest różnych elementów w tablicy 30 elementowej o nazwie tab.


 

7.2. Materiały uzupełniające:

Operatory - Ważniejsze operatory w językach VBA oraz C++

Tablice - Zestawienie najważniejszych informacji o tablicach

Szukaj
Wróć do spisu treści | Wróć do menu głównego