Instrukcje cyklu

Powtarzanie wybranych fragmentu programu zadaną liczbę razy. Lista rozwijalna i przewijalna. Menu rozwijalne. Powtarzanie wybranych fragmentu programu tak długo, dopóki jakiś warunek jest prawdziwy. Obiekt InputBox.

Mini wykład cz. 1

Nadszedł czas na pętle. Zaczynamy od pętli, która wykonuje się zadaną przez programistę liczbę razy.
Z materiału dowiesz się jak wygląda składnia i sposób wykorzystania w programach Visual Basic instrukcji cyklu FOR. Poznasz także listę przewijalną, rozwijalną, oraz menu rozwijalne.

Mini wykład cz. 2

Drugi rodzaj instrukcji cyklu, czyli pętla, która wykonuje się tak długo, dopóki spełniony jest jakiś warunek.
Zobacz jaką składnię ma instrukcja cyklu WHILE i jak stosować w praktyce tego typu pętle. Poznaj też obiekt do szybkiego pobierania danych wejściowych od użytkownika (InputBox).
Materiały dodatkowe
Przeczytaj treści znajdujące się na stronach
354-355.
Przeczytaj treści znajdujące się na stronach
365-373.

Trochę praktyki...

... czyli zróbmy jakieś konkretne ćwiczenie

Obsługa list

W tym zadaniu:

  1. zastosujemy w praktyce instrukcję cyklu FOR
  2. nauczymy się korzystać z list rozwijalnych i przewijalnych
  3. zobaczymy jak budować w naszej aplikacji menu rozwijalne

Zgadnij liczbę

W tym zadaniu:

  1. zbudujemy prostą grę, wykorzystując do tego instrukcję cyklu WHILE
  2. poznamy obiekt InputBox
  3. przypomnimy sobie obsługę błędów

Przykładowe zaliczenia

1. Elementy ciągu

Napisz program wypełniający listę przewijalną kolejnymi elementami ciągu arytmetycznego lub geometrycznego (wybór rodzaju ciągu powinien następować za pomocą listy rozwijalnej).
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

2. Oszczędności

Napisz program obliczający oszczędności, jakie można uzyskać inwestując zadaną kwotę na określoną liczbę lat przy zadanym oprocentowaniu w skali roku.
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

3. Przeszukiwanie listy

Napisz program znajdujący na liście przewijalnej pierwszą pozycję, na której wpisano dowolny ciąg znaków (wartość inną niż liczba) oraz odnajdujący najmniejszą liczbę znajdującą się na liście.
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

4. Silnia

Napisz program obliczający silnię z zadanej liczby.
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

5. Składanie kartki papieru

Napisz program obliczający ile razy należałoby złożyć kartkę papieru o zadanej grubości tak, aby grubość otrzymanego stosu przekroczyła zadaną wysokość.
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

6. Miejsce zerowe funkcji

Napisz program znajdujący metodą numeryczną miejsce zerowe funkcji -x2 + 2x + 8 w zadanym przedziale <xmin, xmax> przy założeniu, że przedział ten jest przeszukiwany z zadanym krokiem.
Pełna treść zadania
Zobacz projekt formularza i kod źródłowy prawidłowo wykonanego programu.

7. Zadania z podręcznika

Zachęcam do wykonania zadań nr 14-23 oraz 25-33 ze stron 393-397.
Pliki do zajęć
- zadanie 1
- zadanie 2