Jazyk C# a platforma .NET ZS 2018/2019

Slides:



Advertisements
Podobné prezentace
Funkce Připomeňme si program pro výpočet faktoriálu:
Advertisements

Jazyk C# a platforma .NET ZS 2013/2014
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
ZADÁNÍ Sestavte program, který vypočítá obvod a obsah čtverce o straně a. Zajistěte, aby výpočet byl realizován pouze v případě, kdy strana a bude mít.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek.
POSLOUPNOST úkol 1_41. ZADÁNÍ Sestavte program, který doplní tabulku nepřímé úměrnosti pro hodnoty proměnné x = 1, …, n. Nepřímá úměrnost je zadána uživatelem.
PŘÍKAZ while úkol 1_42.
ÚPLNÁ PODMÍNKA V JAVĚ úkol 1_29.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_26. ZADÁNÍ Napište zdrojový kód k zadanému vývojovému diagramu.
ZADÁNÍ Sestavte program, který vytiskne n hvězdiček.
PŘÍKAZ for úkol 1_47.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_25. ZADÁNÍ Sestavte program, který po načtení čísla z klávesnice vypočítá jeho absolutní hodnotu a vytiskne ji na obrazovku.
POSLOUPNOST úkol 1_45.
PŘÍKAZ do - while úkol 1_43.
PŘÍKAZ while úkol 1_40.
FUN WITH C# EPISODE XIII INTERFACES STRIKE BACK CLI Type System All types Reference types (allocated on managed heap) PointersValue types (allocated.
EU peníze středním školám Název vzdělávacího materiálu: Sport Číslo vzdělávacího materiálu: AJ2-6 Šablona: II/2 Inovace a zkvalitnění výuky cizích jazyků.
Hotel Tatra, Velké Karlovice 23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Osobní management Tomáš Procházka.
Eliška Klimentová, CVTI SR. - obohacují bežný knihovnický katalog o různé prvky - intuitivní rozhraní (které se nemusí nikdo dlouho učit) - vyhledávání.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Jazyk C# a platforma.NET ZS 2015/2016 Pavel Ježek
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Projekt MŠMTEU peníze středním školám Název projektu školyICT do života školy Registrační číslo projektuCZ.1.07/1.5.00/ ŠablonaIII/2 Sada43 AnotaceKomunikace.
1.1. Administrační aplikace Náš projekt: Stávající situace. Nevýhody stávajícího systému Klubu Terryho Pratchetta. pro Klub Terryho Pratchetta Autoři.
.NET framework platforma Jiří Pokorný
C# konzole – Objem kvádru Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum.
Výukový materiál zpracován v rámci projektu
 Školská legislativa J. Šťáva katedra pedagogiky
C# konzole – TEST Program spotřeba vody
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
Jazyk C# a platforma .NET ZS 2016/2017
Jazyk C# a platforma .NET ZS 2016/2017
Advanced .NET Programming I 1st Lecture
Státní maturita Jindřich Kitzberger.
Demoverze QI Informace pro partnery DCC
Advanced .NET Programming II 1st Lecture
Průběh výuky předmětu Fyzika
Výukový materiál zpracován v rámci projektu
Představení vyučujících
Edgecam.
Zkušenosti s nasazením J2EE aplikací na AS GlassFish
Mobilní bezpečná platforma Policie ČR CZ / /17
Inf Ovládání operačního systému
JEdit Open source programování – – Marek Bílý.
Algoritmizace a programování
C# konzole – Program emoce
C# konzole – Součet dvou čísel
C# konzole – Program pro výpočet výrazu
Výukový materiál zpracován v rámci projektu
Targetting .NET projektů
Digitální učební materiál
2. cvičení Univerzitní WebNet
MU002 Informatika II Základy algoritmizace 1/13
Přednášky z Distribuovaných systémů
C# konzole – Textový výstup
PŘEDZKOUŠKOVÁ PREZENTACE
Obsah a úvod do předmětu: Počítačová podpora řízení
Bezpečnost Windows pro pokročilé: účty počítačů
NÁVRH NOVÉHO DATOVÉHO MODELU DATABÁZE VRTŮ ODRY 2000 A VYTVOŘENÍ GRAFICKÉHO UŽIVATELSKÉHO ROZHRANÍ diplomová práce Michal Egyed Vedoucí práce: Ing. David.
Počítačové sítě Úvodní přednáška
Funkce v jazyce C = „množina“ operací, která provádí nějakou činnost s různými vstupy odstranění vícenásobného psaní či vkládání téhož kódu a lepší přehlednost.
Setkání kariérových poradců oblasti Louny, Most a Chomutov
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Advanced .NET Programming I 1st Lecture
MU002 Informatika II Základy algoritmizace 1/13
Advanced .NET Programming I 1st Lecture
Informační modelování staveb (BIM)
Bridge.
Digitální učební materiál
Obsah a úvod do předmětu: Počítačová podpora řízení
Mobilní bezpečná platforma Policie ČR CZ / /17
Transkript prezentace:

Jazyk C# a platforma .NET ZS 2018/2019 Pavel Ježek pavel.jezek@d3s.mff.cuni.cz

Struktura předmětu NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Přednáška Cvičení (SW2/SU2) – třeba se přihlásit v SISu === NPRG038 (2/2 Zk/Z) – Pokročilé programování pro .NET I (léto) Cvičení (SW2/SW1) – třeba se přihlásit v SISu NPRG057 (2/0 Zk) – Pokročilé programování pro .NET II (léto) NPRG064 (0/2 Z) – Programování uživatelských rozhraní v .NET (léto)

Mé předměty o .NET a C# NPRG035 ZS 2/2 Zk/Z “Jazyk C# a platforma .NET” Základy jazyka, knihoven a běhového prostředí (pro kvalitní OOP), SW inženýrství NPRG038 LS 2/2 Zk/Z “Programování pro .NET I“ Pokročilé možnosti jazyka a knihoven potřebné pro „moderní“ programování: delegáti, vlákna, síťování, Reflection, generování kódu, Remoting, LINQ to Objects NPRG057 LS 2/0 Zk “Programování pro .NET II” „interface s okolím“: bezpečnost (.NET Security), interoperabilita s C++, unsafe kód, Python, hostování CLR v C++, WCF, databáze, ?WF? NPRG064 LS 0/2 Z “Programování uživatelských rozhraní v .NET” „interface s uživatelem“: WinForms, WPF, ASP.NET WebForms, ASP.NET MVC, lokalizace a globalizace aplikací

Požadavky na zápočet/zkoušku NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Zkouška – viz web předmětu Zápočet – viz cvičení

What is the output the following program? class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); Option Result A 10 B 11 C D Nothing. E It will generate a runtime error.

What is the output the following program? class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); Option Result A 10 B 11 C D Nothing. ← An infinite cycle! E It will generate a runtime error.

What is the output the following program? class Program { static void Main(string[] args) { int START = 2000000000; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } } Option Result A B 50 C 49 D Nothing. E Something else.

What is the output the following program? class Program { static void Main(string[] args) { int START = 2000000000; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } } Option Result A B 50 C 49 D Nothing. E Something else.