bez nazwy
Dodano w dniu 2018-10-09 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
Ćwiczenia 2 - podstawowe instrukcje języka C#

-
Definicje umowne

Programowanie - mówienie komputerowi krok po kroku, co ma robić, aby tworzony program działał tak, jak chcemy (np. "wyświetl coś", "zapytaj o coś użytkownika", "otwórz plik", "wyślij polecenie do drukarki").

Język programowania - język jak każdy inny (angielski, chiński, rumuński...), jednak służy nie do komunikacji między ludźmi, a do komunikacji między programistą a komputerem. Komputer rozumie różne języki - jednym z nich jest C#.

-
Uruchomienie środowiska

Microsoft Visual Studio - dostępny w ramach programu Microsoft Imagine
https://www.ue.katowice.pl/jednostki/centrum-informatyczne/wypozyczanie-oprogramowania/microsoft-imagine.html

-
Ćwiczenia

1. Zgodnie z tradycją programistów na całym świecie, przygodę z pracą w konkretnym języku programowania rozpoczyna się od stworzenia programu, którego jedyną funkcjonalnością jest wyświetlenie komunikatu "Hello world!".
Wyświetl komunikat "Witaj świecie!". W ten sposób stworzysz swój pierwszy program w języku C#!

Rozwiązanie:
Console.WriteLine("Witaj świecie!");
Console.ReadKey();

2. Z rozwiązania poprzedniego ćwiczenia usuń drugą linię. Co zauważasz?

3. Podmień teraz rozwiązanie na poniższy kod. Pojawią się infomacje o błędach.

Console.WriteLine("Witaj świecie!"
Console.ReadKey();

4. W rozbudowanych programach, w szczególności tworzonych przez wielu programistów, bardzo ważnym jest umieszczanie w kodzie programu komentarzy, dzięki którym wiadomo będzie, co dzieje się w danym momencie działania programu. Uruchom kolejno dwa poniższe kody.

a)
Console.WriteLine("Witaj świecie!");
Console.ReadKey(); //czekamy na wciśnięcie klawisza

b)
/*
To jest pierwszy program
w języku C#.
Sprawdzam, jak działa komentarz blokowy.
*/
Console.WriteLine("Witaj świecie!");
Console.ReadKey();

5. Jak myślisz - co stanie się po wywołaniu poniższej instrukcji?

Console.WriteLine(2+2);

6. A teraz?

Console.WriteLine("2+2");

7. Wiesz już, jak powiedzieć komputerowi "Wyświetl coś". Teraz zobacz, jak przekazać komputerowi, aby zapytał użytkownika o jakąś informację.

Console.WriteLine("Podaj swoje imię");
string imie = Console.ReadLine();
Console.WriteLine("Cześć, " + imie);
Console.ReadKey();


-
Zadania

1. Napisz program, który poprosi użytkownika o podanie wieku, a następnie wyświetli informację: "Masz X lat", gdzie X będzie wartością podaną przez użytkownika.

2. Napisz program, który wyświetla w kolejnych liniach:
- wynik działania 2+8
- wynik działania 4/2
- wynik działania 5*6

3. Zmodyfikuj powyższy program tak, aby zamiast samych wyników wyświetlona była informacja o pełnym działaniu, np: "2+8=10".

Wskazówka:
Polecenie
Console.WriteLine("2+8="+2+8)
nie zadziała tak, jak chcesz. Jest to związane z pojęciem niejawnej konwersji typów, które będziemy omawiali później. Rozwiąż zadanie w dwóch wariantach:
a) obliczenia ujmij w nawias okrągły
b) do rozwiązania wykorzystaj metodę Console.Write(), która działa podobnie do Console.WriteLine(), przy czym nie wykonuje przejścia do kolejnej linii.

4. Napisz program, który prosi użytkownika o podanie imienia, a następnie o podanie nazwiska (w dwóch krokach - najpierw samo imię, potem samo nazwisko). Następnie program ma wyświetlić komunikat: "Zalogowany użytkownik: IMIĘ NAZWISKO".

-
Przed kolejnymi zajęciami

1. Poczytaj na temat:
- zmienne i typy w języku C#

2. Zainstaluj środowisko Visual Studio (najlepiej w wersji anglojęzycznej).

Czynności negatywnie wpływające na pracę strony i działające na niekorzyść, bądź wręcz szkodę użytkowników, są zabronione i będą karane!
Administrator strony nie bierze odpowiedzialności za dodawane treści
Wszystkie treści, zwłaszcza łamiące zasady dobrej etyki, mogą zostać zmoderowane w każdej chwili po uprzednim kontakcie z Administratorem
FAQ | Wykonał Piotr Greczka | Facebook twórcy (kontakt)