Informatyka Zmienne i typy danych w C Informatyka
- Slides: 13
Informatyka Zmienne i typy danych w C# Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Cele lekcji Podczas tej lekcji: – dowiesz się, jakie są podstawowe typy danych w języku C#; – poznasz podstawowe metody klasy Convert do konwersji typów danych; – dowiesz się, jak deklarować zmienne; – nauczysz się wykorzystywać zmienne w prostych programach. Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Przegląd zagadnień • • • Typy danych w C# Rodzaje typów prostych Konwersja typów danych Deklaracja zmiennej Przypisywanie wartości zmiennym Wykorzystanie zmiennych w prostych programach Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Podział typów danych - Typy proste (skalarne) – zmienne tego typu przechowują bezpośrednio wartość, która została im przypisana. - Typy referencyjne – zmienne tego typu zawierają tyko adres komórki pamięci (wskaźnik), w której zostały zapisane dane. Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Podstawowe typy proste Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Niezgodność typów danych Język C# wymaga zgodności typów przy operacjach wykonywanych na danych. Oznacza to konieczność jawnej konwersji, gdy może zostać zmodyfikowana wartość danych. Błąd wynikający z niezgodności typów danych Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Metody klasy Convert Klasa Convert udostępnia metody do konwersji danych. Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Deklaracja zmiennych Deklaracja zmiennej polega na podaniu typu zmiennej oraz jej nazwy. Typ Nazwa_zmiennej Nazwa zmiennej musi być niepowtarzalna oraz może składać się z liter, cyfr oraz znaku myślnika lub podkreślnika. Pierwszy znak w nazwie musi być literą lub znakiem „_”, nie może to być cyfra. Język C#, podobnie jak język C++, rozróżnia wielkość liter w nazwach zmiennych, stąd też zmienna Liczba to zupełnie inna zmienna niż liczba. Deklaracja zmiennej jest wymagana; jej brak spowoduje pojawienie się informacji o błędzie wygenerowanej przez kompilator. Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Przykłady deklaracji zmiennych Przykładowe deklaracje zmiennych (znak // oznacza komentarz) int liczba; //Deklaracja zmiennej typu całkowitego double ulamek; //Deklaracja liczby rzeczywistej string napis; //Deklaracja zmiennej typu Strong - łańcuch znaków char literka; //Deklaracja zmiennej typu char- jeden znak Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Deklaracja i inicjacja zmiennej Deklarując zmienną, można nadać jej wartość poprzez instrukcję przypisania. int liczba = 6; long duza. Liczba = 12345 L; double ulamek= 3. 5; float ulamek 1 = 4. 5 F; decimal kwota = 234 M; string napis= "ala ma kota"; char literka= 'A‘; bool test = true; W niektórych przypisaniach pojawiły się dodatkowe informacje, informujące kompilator o typie wartości wprowadzanej do zmiennej. L – przyrostek informujący kompilator, że podana wartość liczbowa jest typu long; F – przyrostek informujący kompilator, że podana wartość jest typu float; M – przyrostek informujący kompilator, że podana wartość jest typu decimal. Wartość typu char wprowadzamy w pojedynczym apostrofie, a nie w cudzysłowie, jak wartości typu string. Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Operatory arytmetyczne Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Wykorzystanie zmiennych w programie private void btn. Oblicz_Click(object sender, Event. Args e) { double a, h ; double pole; a = tbr. A. Value; h = tbr. H. Value; pole = a * h /2; lbl. Pole. Text = " Pole = " + Convert. To. String(pole); } Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja
Podsumowanie • • • Typy danych Konwersja danych i metody do konwersji Deklaracja zmiennych Operacje na zmiennych Przykład wykorzystania zmiennych w programie obliczającym pole trójkąta Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja