

Programování C
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Medium
Matej Weber
Used 3+ times
FREE Resource
26 Slides • 5 Questions
1
Základní datové typy v C#
2
Základní datové typy v C#
decimal je datový typ určený pro reprezentaci desetinných čísel s vysokou přesností.
Používá se především v finančních aplikacích, kde je klíčová přesnost výpočtů.
Má větší přesnost než float a double.
3
Praktický příklad
using System;
class Program
{
static void Main()
{
decimal cena = 199.99m;
Console.WriteLine("Cena produktu je: " + cena + " Kč");
}
}
4
Výstup programu
Cena produktu je: 199.99 Kč
5
Vysvětlení
Proměnná cena je typu decimal.
Písmeno m na konci čísla označuje, že se jedná o decimal.
Program vypíše cenu produktu s vysokou přesností.
6
Multiple Choice
Který z následujících datových typů v C# se používá pro uložení desetinného čísla s vysokou přesností?
7
Operátory a výrazy
Operátor % je modulo operátor, který vrací zbytek po celočíselném dělení.
a % b tedy vypočítá zbytek po dělení 10 / 3.
10 děleno 3 je 3 s zbytkem 1.
8
int a = 10;
int b = 3;
int c = a % b;
Console.WriteLine("Zbytek po dělení je: " + c);
9
Výstup programu
Zbytek po dělení je: 1
10
Vysvětlení
Program vypočítá zbytek po dělení 10 a 3.
Výsledek je uložen v proměnné c a následně vypsán.
11
Podmínené příkazy
Který z následujících zápisů správně kontroluje, zda je číslo sudé?
Používáme operátor % pro získání zbytku po dělení.
Pokud number % 2 == 0, číslo je sudé.
Operátor == porovnává hodnoty.
12
Praktický příklad
int number = 8;
if (number % 2 == 0)
{
Console.WriteLine(number + " je sudé číslo.");
}
else
{
Console.WriteLine(number + " je liché číslo.");
}
13
Multiple Choice
if (number % 2 = 0) { // Kód pro sudé číslo }
if (number % 2 = 0)
{
// Kód pro sudé číslo
}
if (number / 2 == 0)
{
// Kód pro sudé číslo
}
if (number % 2 == 0)
{
// Kód pro sudé číslo
}
if (number == 2 % 0)
{
// Kód pro sudé číslo
}
14
Výstup programu
8 je sudé číslo.
15
Vysvětlení
Program zjistí, že zbytek po dělení 8 dvěma je 0.
Vypíše, že číslo je sudé.
16
Cykly - For Smyčka
Cyklus začíná s i = 0 a pokračuje, dokud i < 5.
Hodnoty i budou 0, 1, 2, 3, 4.
Celkem se tělo cyklu provede 5krát.
17
Praktický příklad
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Iterace: " + i);
}
18
Výstup
Cyklus vypíše čísla od 0 do 4.
Ukazuje počet provedených iterací.
19
Podrobný příklad
Cyklus začíná s i = 0 a pokračuje, dokud i < 5.
Hodnoty i budou 0, 1, 2, 3, 4.
Celkem se tělo cyklu provede 5krát.
20
Multiple Choice
Kolikrát se provede tělo cyklu v následujícím kódu?
for (int i = 0; i < 5; i++)
{
// Tělo cyklu
}
5krát
4krát
6krát
Nekonečněkrát
21
Cykly - Do-While Smyčka
Smyčka do-while se provede alespoň jednou.
Po první iteraci se podmínka i < 5 stane nepravdivou.
Cyklus se ukončí po jedné iteraci.
22
int i = 5;
do
{
Console.WriteLine(i);
i++;
}
while (i < 5);
23
Vysvětlení
I když podmínka není splněna, tělo cyklu se provede jednou.
i je po výpisu zvýšeno na 6, ale cyklus se již neopakuje.
24
Multiple Choice
Jaký bude výstup následujícího kódu?
int i = 5;
do
{
Console.WriteLine(i);
i++;
}
while (i < 5);
5
5 a 6
Nic, cyklus se neprovede
5, 6, 7, 8, 9
25
Výstup programu
5
26
Seznamy (Lists) v C#
Replace this with your body text. Duplicate this text as many times as you would like. All provided templates can be reused multiple times. Wish you a good day.
Happy teaching!
27
List<string> names = new List<string>();
names.Add("Alice");
names.Add("Bob");
foreach (string name in names)
{
Console.WriteLine("Jméno: " + name);
}
28
Vysvětlení
Přidali jsme dvě jména do seznamu a poté je vypsali.
29
Multiple Choice
Jak přidat prvek do Listu v C#?
List<int> numbers = new List<int>();
numbers.Add(5);
List<int> numbers = new List<int>();
numbers.Push(5);
List<int> numbers = new List<int>();
numbers.Insert(5);
List<int> numbers = new List<int>();
numbers.Append(5);
30
Výstup programu
Jméno: Alice
Jméno: Bob
31
Podrobný výklad
Metoda Add() přidá prvek na konec Listu.
Ostatní metody (Push, Insert, Append) buď neexistují, nebo slouží k jiným účelům.
Základní datové typy v C#
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
25 questions
Les verbes pronominaux et les adverbes de temps
Presentation
•
8th Grade
26 questions
Građa računala
Presentation
•
8th Grade
22 questions
Higher SDD - Pre-defined functions
Presentation
•
8th Grade
25 questions
Python - typy danych, zmienne
Presentation
•
9th Grade
21 questions
мәселе48 sinip
Presentation
•
8th Grade
22 questions
Повторение программирования
Presentation
•
8th - 9th Grade
23 questions
Повторення матеріалу з теми "Програмування мовою Python@
Presentation
•
9th Grade
25 questions
Year 8 Chapitre 0-2 Révision
Presentation
•
8th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
44 questions
8th Grade Social Studies - Staar Review 2021
Quiz
•
8th Grade
20 questions
8th Grade Science STAAR Review
Quiz
•
8th Grade
8 questions
Amoeba Sister Asexual vs Sexual Reproduction
Interactive video
•
8th Grade
15 questions
Pythagorean Theorem Word Problems Quizizz
Quiz
•
8th Grade
29 questions
8th Grade Social Studies STAAR Review Part 2
Quiz
•
8th Grade