Sekvence

Sekvence znamená, že příkazy se vykonají v takovém pořadí, v jakém jsou uvedené.

Například:

void main(){
  int i;
  printf("Zadejte číslo: ");
  scanf("%d", &i);
  printf("Zadali jste %d.", i);
}

Nejprve deklarujeme proměnnou i, pro kterou zvolíme datový typ int (celé číslo).

Následuje funkce, která vypíše zprávu na obrazovku „Zadejte číslo: „.

Následuje funkce, která načte číslo na adresu proměnné i.

Nakonec se vypíše „Zadali jste “ a číslo, které se nachází v proměnné i.

Jiný příklad:

void main(){
  int i, j;
  printf("Zadejte dvě čísla: ");
  scanf("%d %d", &i, &j);
  printf("Součet %d a %d je %d\n", i, j, (i+j));
  printf("Rozdíl %d a %d je %d\n", i, j, (i-j));
  printf("Součin %d a %d je %d\n", i, j, (i*j));
  printf("Podíl %d a %d je %0.2f\n", i, j, ((float)i/j));
}

Nejprve deklarujeme proměnné i a j, pro které zvolíme datový typ int (celé číslo).

V následujícím příkazu vypíšeme na obrazovku „Zadejte dvě čísla: „.

Následuje funkce, která načte nejprve první číslo na adresu proměnné i a po stisknutí klávesy Enter druhé číslo na adresu proměnné j.

Následuje výpis součtu, rozdílu, součinu a podílu těchto dvou čísel.

Cvičení

Zkuste poskládat písmenka tak, aby dohromady dala slovo MISSISSIPPI:

Přetáhněte prvky na správná místa:
P
I
P
I
P
I
M
S
S
I
S
S

Zkuste si poskládat, jak půjdou jednotlivé bloky za sebou, aby daly požadované výpisy:

Přetáhněte prvky na správná místa:
i = i + 10;
i = i - 7;
i = i + 6;
int i = 0;
printf("%i", i); //vypíše 10
printf("%i", i); //vypíše 16
printf("%i", i); //vypíše 9

Další cvičení

Zkuste například na webu umimeinformatiku.cz.

Související kapitoly