Operacje na zmiennych

Działanie programu polega najczęściej na przetwarzaniu wartości przechowywanych w zmiennych.

Dostępne są różne operacje przetwarzania, dla zmiennych różnych typów.

Podstawowe operacje matematyczne

Operacje matematyczne symbolizowane są przez znaki, ciągi znaków, zwane operatorami matematycznymi.

Operatory dodawania (odejmowania) są identyczne, jak te używane w matematyce.

Przykłady.

DniOgolem = DniSwiateczne + PozostaleDni

Pozostalo = Bylo – Odeszlo

NowaWartosc = NowaWartosc + Przyrost

W ostatnim przypadku można zastosować krótszy zapis: NowaWartosc += Przyrost

Podstawowe operacje matematyczne (cd.) Mnożenie symbolizuje znak gwiazdki (ang. asterisk).

Przykład.

PoleProstokata = BokA * BokB

Dzielenie symbolizuje znak ukośnika (ang. slash).

Przykład.

Predkosc = Droga / Czas

Potęgowanie, dzielenie całkowite,

reszta z dzielenia całkowitego

Symbolem potęgowania jest ^ (ang. carret).

Przykład.

PoleKwadratu = Bok ^ 2

Dzielnie całkowite symbolizuje znak \ (ang. backslash).

LiczbaAutobusow = LiczbaOsob \ LiczbaMiejsc

Resztę z dzielenia całkowitego określa operator Mod.

Przykład. (Niepełny autobus nie jedzie.)

PozostajeOsob = LiczbaOsob Mod LiczbaMiejsc

Konkatenacja

Jest operacją na łańcuchach znaków. Jej prawidłowym operatorem jest znak & (ang. ampersand).

Wynikiem konkatenacji łańcuchów znaków, jest jeden

łańcuch składający się ze znaków tych łańcuchów.

Przykład.

Imie = ' Krzysztof'

Nazwisko = ' Kędzierski'

Calosc = Imie & Nazwisko

Proszę określić zawartość zmiennej Calosc i zaproponować sposób poprawienia sytuacji.

Wybrane operacje na łańcuchach znaków Funkcja Left przyjmuje dwa argumenty:

●

Łańcuch tekstowy

●

Liczbę

zwraca pierwsze znaki łańcucha w ilości określonej przez liczbę będącą drugim argumentem funkcji Left.

TrzyPoczatkoweLitery = Left(Nazwisko, 3)

TrzyPoczatkoweLitery = Left(''Krzysztof' , 3)

Proszę określić wartość zmiennej TrzyPoczatkoweLitery.

Funkcja Right działa analogicznie jak Left, tylko z prawej strony łańcucha.

CzteryOstatnieLitery = Right(''WSKiZ' , 4)

Proszę określić wartość zmiennej CzteryOstatnieLitery.

Działania logiczne

Na wartościach logicznych można dokonywac operacji

logicznych. Między innymi:

●

Zaprzeczenie. Operatorem negacji jest Not.

Przykład.

KrowaToPtak = Not True

●

Suma logiczna. Operatorem alternatywy jest Or.

WartoscSumy = Logiczna1 Or Logiczna2

Proszę określić wartość logiczną zmiennej WartoscSumy, jeśli wartością zmiennej Logiczna1 jest False, a zmiennej Logiczna2 – True.

●

Iloczyn logiczny. Operatorem koniunkcji jest And.

WartoscIloczynu = Logiczna1 And Logiczna2

Proszę określić wartość zmiennej WartoscIloczynu, przy wcześniejszych założeniach dla zmiennych Logiczna1 i Logiczna 2.

Document Outline

  • Slajd 1
  • Slajd 2
  • Slajd 3
  • Slajd 4
  • Slajd 5
  • Slajd 6
  • Slajd 7