Informatyka Zmienne i typy danych w C Informatyka

  • Slides: 13
Download presentation
Informatyka Zmienne i typy danych w C# Informatyka – szkoła ponadgimnazjalna – Scholaris -

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

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

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ść,

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

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

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

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

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

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

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

Operatory arytmetyczne Informatyka – szkoła ponadgimnazjalna – Scholaris - © DC Edukacja

Wykorzystanie zmiennych w programie private void btn. Oblicz_Click(object sender, Event. Args e) { double

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

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