C# Platforma .NET CZ.3 Kuba Ostrowski.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Jarosław Kuchta Semafory.
Jarosław Kuchta Monitory.
Mgr inż.Marcin Borkowski Podstawy Java Część II
Klasa listy jednokierunkowej Przekazywanie parametrów do funkcji
Algorytmy – zapis struktur programowania
Programowanie I Rekurencja.
Języki programowania C++
27/09/ Języki programowania 1 Piotr Górczyński Pętle.
typy całkowite (całkowitoliczbowe)
Tworzenie i obsługa programów – przykład 3 uwagi cd. Wykorzystując różne klasy biblioteki języka Java należy pamiętać w jakim pakiecie się znajdują. Wszystkie.
Podstawy języka Java Nguyen Hung Son Uniwersytet Warszawski.
Nowa wersja C# Autor: Piotr Sobczak
27/09/ Języki programowania 1 Piotr Górczyński Instrukcje warunkowego wyboru.
Instrukcje warunkowe Zajęcia 5.
Instrukcje Instrukcja : definicja obliczenia i określenie sposobu wykonania tego obliczenia. Program : ciąg instrukcji wykonywanych kolejno od pierwszej.
Podstawy informatyki Wirtotechnologia – Wskaźniki i referencje
Podstawy informatyki Powtórka Grupa: 1A Prowadzący: Grzegorz Smyk
Podstawy informatyki Wirtotechnologia Grupa: 1A Wydział Inżynierii Metali i Informatyki Przemysłowej Wydział Odlewnictwa Akademia Górniczo – Hutnicza im.
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Sprawy organizacyjne 1. Zasady zaliczenia przedmiotu
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
Instrukcja skoku GO TO etykieta Np. GO TO 100 ….. 100WRITE (*,*) Przeskok do instrukcji 100 Uwaga! NIE WOLNO skakać do wnętrzna złożonych instrukcji warunkowych.
Tablice tablica jest sekwencją elementów tego samego typu (prostego lub obiektowego) w Javie tablice są obiektami, a zmienne tablicowe przechowują referencję
PASCAL (2) dr Anna Kwiatkowska.
Schemat Hornera Mgr inż. Michał Szucki.
Język C# Copyright, 2004 © Adam Czajka.
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl.
Jerzy F. Kotowski1 Informatyka I Wykład 7 STEROWANIE c.d. n switch n Pętle.
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
TABLICE C++.
Wyrażenia w Turbo Pascalu.
PHP: warunki, pętle, switch, break, continue
Programowanie Windows na przykładzie C# część 1
Programowanie strukturalne i obiektowe
JAVA c.d.. Instrukcji wyboru SWITCH używamy, jeśli chcemy w zależności od wartości pewnego wyrażenia wykonać jeden z kilku fragmentów kodu. Jest to w.
Instrukcja warunkowa i wyboru
Podstawy informatyki 2013/2014
INSTRUKCJE Umożliwiają zapis algorytmu, służą do sterowania przebiegiem programu. warunkowe (podejmowanie decyzji) 1. if-else „jeżeli”, 2. switch-case.
Przekazywanie parametrów do funkcji oraz zmienne globalne i lokalne
Składnia instrukcji warunkowej if…
  ELEMENTY JĘZYKA JAVA komentarze w Javie, słowa kluczowe i operatory, proste typy danych, tablice, podstawowy zestaw instrukcji.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
Iteracje w C# Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
1 Zagadnienia na egzamin. 2 Język C podsumowanie Struktura programu w języku C Zmienne, Stałe Operacje arytmetyczne Operatory logiczne Priorytety operatorów.
Instrukcje wyboru.
PHP Instrukcja warunkowa if Damian Urbańczyk. Warunek? Instrukcję warunkową wykorzystujemy wtedy, gdy chcemy sprawdzić pewien fakt, który może być prawdziwy.
Pętle – instrukcje powtórzeń
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania.
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
Pakiety numeryczne Skrypty, funkcje Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Operatory, instrukcje sterujące, operacje bitowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
Czym jest PHP? ● Językiem programowania przeznaczonym do tworzenia i generowania dynamicznych stron WWW. Działa po stronie serwera: Klient Żądanie strony.
Lua - wprowadzenie ● lua.org – źródła, dokumentacja, podręcznik itp ● Interpreter - Lua.org->Downloads->Binaries->get a binary-> Windows->Wersja >Executables->
Programowanie Obiektowe – Wykład 1
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Akademia C# - Lab2 Zmienne, instrukcje warunkowe, pętle, debugger,
Delegaty Delegat to obiekt „wiedzący”, jak wywołać metodę.
Programowanie Obiektowe – Wykład 2
Instrukcje wyboru.
Dane, zmienne, instrukcje
Instrukcja warunkowa if
PGO Przeciążanie metod i konstruktorów
Zapis prezentacji:

C# Platforma .NET CZ.3 Kuba Ostrowski

wcześniej

Klasa, struktura, funkcja System.Environment System.String System.Console

agenda instrukcje warunkowe pętle tablice modyfikatory parametrów pytania

instrukcje warunkowe

instrukcje warunkowe jeśli „coś” wykonaj instrukcje if(warunek) //zrób coś if(warunek) { //zrób coś }

instrukcje warunkowe jeśli „coś” wykonaj instrukcje, jeśli nie wykonaj co innego if(warunek) //wykonaj instrukcje else //wykonaj co innego

instrukcje warunkowe bool nie jest int’em! if(1) //wykonaj instrukcje..Źle!! if( 5 > 1) System.Console.WriteLine(„jest dobrze”);

instrukcje warunkowe operatory porównań równe ("=="), różne ("!="), mniejsze ("<"), większe (">"), mniejsze lub równe ("<=") i większe lub równe (">=").

instrukcje zagnieżdżone „else if” int temp = 10; if(temp > 2 && temp < 4) {} else if(temp > 4 && temp < 8){} else if(temp > 8){}

instrukcje zagnieżdżone operatory logiczne - inst1 && inst2 – and, jeśli obie instrukcje prawdziwe zwraca true - inst1 || inst2 – lub, jeśli któraś instrukcja prawdziwa zwraca true - !inst1 – negacja, zwraca przeciwną wartość instrukcji, jeśli inst1 == true to false

instrukcje zagnieżdżone switch switch(zmienna) { case wartość: //zrób coś break; default: //zrób coś jeśli wartość inna }

pętle

pętle while while(warunek) //zrób coś while(warunek) { //zrób cos }

pętle do-while do { //zrób cos } while(warunek);

pętle for for( zmienne pocz.; warunek; operacja na zmiennych pocz.) { //zrób coś }

pętle for for( int temp = 0.; temp < 10; ++temp) { System.Console.WriteLine(temp); }

pętle foreach int[] tab = new int[5] { 1, 2, 3, 4 ,5 }; foreach(int temp in tab) { System.Console.WriteLine(temp); }

tablice

tablice kwadratowe - numerowane od zera! typ”[]” nazwa = new typ[ilość]; int[] tablica = new int[10];

tablice kwadratowe - dozwolona dowolna ilość wymiarów stała wielkość [wym1,wym2,wym3] int[,,] tabWym = new int[5,5,5];

tablice strzępione - dozwolona dowolna ilość wymiarów niestandardowa wielkość wymiarów rozmiar wymiaru deklarujemy przed użyciem typ[][][] nazwa = new typ[3][][];

tablice strzępione int[][][] tab = new int[10][][]; tab[0] = new int[8][] tab[1] = new int[4][] tab[0][0] = new int[5];

tablice Random rand = new Random(); int[] tab = new int[10]; //zapis do tablicy for (int i = 0; i < 10; ++i) tab[i] = rand.Next(); //odczyt z tablicy System.Console.WriteLine(tab[i]);

modyfikatory parametrów

modyfikatory parametrów jeśli mamy pewną funkcje i chcemy wysłać do niej zmienną oraz pracować na jej oryginale nie na kopi. zapewnić że funkcja będzie zmieniała pewną wartość przyjmować dowolną liczbę argumentów

modyfikatory parametrów

modyfikatory parametrów ref - funkcja będzie operować na oryginale private void funkcja (ref int temp) { } … funkcja(ref zmienna);

modyfikatory parametrów out funkcja będzie operować na oryginale, musi zmienić wartość zmiennej private void funkcja (out int temp) { } funkcja(out zmienna);

modyfikatory parametrów params funkcja będzie przyjmować dowolną liczbę argumentów, params może wys. na końcu private void funkcja (params int[] temp) { } funkcja(1,2,3,4,5,…);

co warto przejrzeć (msdn.com) System.DateTime System.TimeSpan

pytania? k-ostrowski@windowslive.com