PGL1 - 2. seminár

Transkript

PGL1 - 2. seminár
PGL1 - 2. seminář
Mgr. Krejčı́ Jan
7. řı́jna 2011
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
1 / 11
Osnova
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
2 / 11
Char
Kód
s t a t i c void Main ( )
{
char a ;
a= ’X ’ ;
a= ’ \x0058 ’
a =( char ) 8 8 ;
a= ’ \u0058 ’
}
/ / character l i t e r a l
/ / hex
/ / c a s t from i n t e g e r t y p e
/ / unicode
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
3 / 11
String
Kód
s t a t i c void Main ( )
{
string a = ” hello ” ;
string b = ”h” ;
/ / Append t o c o n t e n t s o f ’ b ’
b += ” e l l o ” ;
/ / vypis s i to
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
4 / 11
String
Kód
s t a t i c void Main ( )
{
string str = ” test ” ;
char x = s t r [ 2 ] ;
// x = ’s ’;
/ / vypis s i to
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
5 / 11
Metody nad řetězci
replace
substring
contains
Kód
s t a t i c void Main ( )
{
s t r i n g s1 = ” brown f o x ” ;
s t r i n g s2 = ” f o x ” ;
bool b ;
b = s1 . Contains ( s2 ) ;
Console . W r i t e L i n e ( ” {0} ” , b ) ;
s t r i n g s t r = ” I n f o r m a c n i systemy ” ;
s t r i n g strNew = s t r . s u b S t r i n g ( 1 1 ) ;
strNew = s t r . s u b S t r i n g ( 0 , 9 ) ;
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
6 / 11
string.Format
Kód
s t a t i c void Main ( )
{
DateTime d a t = new DateTime (2012 , 1 , 17 , 9 , 30 , 0 ) ;
s t r i n g c i t y = ” Teplice ” ;
i n t temp = −16;
s t r i n g o u t p u t = S t r i n g . Format ( ” Dne {0} v {1} b y l a t e p l o t a {2} stupnu . ” ,
dat , c i t y , temp ) ;
Console . W r i t e L i n e ( o u t p u t ) ;
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
7 / 11
string.Format
Kód
s t a t i c void Main ( )
{
DateTime d a t = new DateTime (2012 , 1 , 17 , 9 , 30 , 0 ) ;
s t r i n g c i t y = ” Teplice ” ;
i n t temp = −16;
s t r i n g o u t p u t = S t r i n g . Format ( ” Dne {0} v {1} b y l a t e p l o t a {2} stupnu . ” ,
dat , c i t y , temp ) ;
Console . W r i t e L i n e ( o u t p u t ) ;
}
1
Zjisti kolik je pracovnı́ch dnı́ od začátku roku. (Svátky máš v
seznamu řetězcu)
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
7 / 11
string.Format
Kód
s t a t i c void Main ( )
{
DateTime d a t = new DateTime (2012 , 1 , 17 , 9 , 30 , 0 ) ;
s t r i n g c i t y = ” Teplice ” ;
i n t temp = −16;
s t r i n g o u t p u t = S t r i n g . Format ( ” Dne {0} v {1} b y l a t e p l o t a {2} stupnu . ” ,
dat , c i t y , temp ) ;
Console . W r i t e L i n e ( o u t p u t ) ;
}
1
Zjisti kolik je pracovnı́ch dnı́ od začátku roku. (Svátky máš v
seznamu řetězcu)
2
Vytvoř tabulku pro po sobě následujı́cı́ch 50 let.
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
7 / 11
DateTime
Kód
s t a t i c void Main ( )
{
DateTime d1 = DateTime . Now ;
/ / vypis s i to
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
8 / 11
DateTime
Kód
s t a t i c void Main ( )
{
DateTime d1 = DateTime . Now ;
/ / vypis s i to
}
1
Zjisti si kolik je ti dnů.
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
8 / 11
cyklus foreach
Kód
s t a t i c void Main ( )
{
s t r i n g s = ” ahoj , j a k se mate? ” ;
f o r e a c h ( System . Char znak i n s )
{
Console . W r i t e L i n e ( znak ) ;
}
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
9 / 11
cyklus foreach
Kód
s t a t i c void Main ( )
{
s t r i n g s = ” ahoj , j a k se mate? ” ;
f o r e a c h ( System . Char znak i n s )
{
Console . W r i t e L i n e ( znak ) ;
}
}
1
Zjisti, kolik je ve větě slov.
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
9 / 11
List
Kód
s t a t i c void Main ( )
{
L i s t<s t r i n g > d i n o s a u r s = new L i s t <s t r i n g >();
Console . W r i t e L i n e ( ” \nCapacity : {0} ” , d i n o s a u r s . C a p a c i t y ) ;
d i n o s a u r s . Add ( ” Tyrannosaurus ” ) ;
d i n o s a u r s . Add ( ” Amargasaurus ” ) ;
d i n o s a u r s . Add ( ” Mamenchisaurus ” ) ;
d i n o s a u r s . Add ( ” Deinonychus ” ) ;
d i n o s a u r s . Add ( ” Compsognathus ” ) ;
Console . W r i t e L i n e ( ) ;
foreach ( s t r i n g dinosaur i n dinosaurs )
{
Console . W r i t e L i n e ( d i n o s a u r ) ;
}
Console . W r i t e L i n e ( ” \nCapacity : {0} ” , d i n o s a u r s . C a p a c i t y ) ;
Console . W r i t e L i n e ( ” Count : {0} ” , d i n o s a u r s . Count ) ;
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
10 / 11
cyklus for
Kód
s t a t i c void Main ( )
{
f o r ( i n t i = 1 ; i <= 5 ; i ++)
{
Console . W r i t e L i n e ( i ) ;
}
}
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
11 / 11
cyklus for
Kód
s t a t i c void Main ( )
{
f o r ( i n t i = 1 ; i <= 5 ; i ++)
{
Console . W r i t e L i n e ( i ) ;
}
}
1
Zjisti kolik je pracovnı́ch dnı́ od začátku roku. (Svátky máš v
seznamu řetězců)
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
11 / 11
cyklus for
Kód
s t a t i c void Main ( )
{
f o r ( i n t i = 1 ; i <= 5 ; i ++)
{
Console . W r i t e L i n e ( i ) ;
}
}
1
Zjisti kolik je pracovnı́ch dnı́ od začátku roku. (Svátky máš v
seznamu řetězců)
2
Vytvoř tabulku pro po sobě následujı́cı́ch 50 let.
Mgr. Krejčı́ Jan (UJEP)
PGL1 - 2. seminář
7. řı́jna 2011
11 / 11

Podobné dokumenty

Project 2 - Midterm presentation

Project 2 - Midterm presentation Gesture-based Dicom Image Viewer Control

Více

Created by zisava

Created by zisava Dospělí pak ocení unikát světového významu: živou druhohorní rostlinu wollemi nobilis, která žila na Zemi už před 175 miliony lety. Tento druh pravěké borovice byl objeven v roce 1994 v australské ...

Více

zde

zde Statické modely jsou vyráběny výhradně v životní velikosti a přesně zobrazují jak anatomii, tak povrch těla druhohorního zvířete. Největším modelem je Apatosaurus (Plzeň) – 23 m délka, 7 m výška a ...

Více

Věk dinosaurů

Věk dinosaurů tak, že nejstarší je uvedeno na konci seznamu. Odráží to pořadí, v jakém jsou ukládány horniny.

Více

PDF, 1.6 MB

PDF, 1.6 MB Expozice sestává z dokumentů, které byly po dlouhá léta uloženy v ústavním archivu, řada informací pochází z knih o Jaroslavu Heyrovském, které napsal jeho žák Jiří Koryta (např. Melantrich 1990), ...

Více

Teplotní stupnice - Gymnázium Ústí nad Labem, Jateční 22

Teplotní stupnice - Gymnázium Ústí nad Labem, Jateční 22 2. Popište vybranou teplotní stupnici a jejího autora

Více