curso de java #12 - estruturas de repetição (parte 2)
TRANSCRIPT
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Estruturas de Repetição Parte 2
Aula 12
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
N
S
CC
Repetição com Teste no Início
CC<4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
CC
Repetição com Teste no Final
NCC>=4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
NCC>=4
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
N
S
CC<4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Inicio CC<-0 Repita Cambalhota CC<-CC+1 Ate(CC>=4)FimAlgoritmo
Repetição com Teste no Final
Início
CC <- 0
Fim
Cambalhota
CC <- CC + 1
S
NCC>=4
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Inicio CC<-0 Repita Cambalhota CC<-CC+1 Até (CC>=4)FimAlgoritmo
Inicio CC<-0 Faça Cambalhota CC<-CC+1 Enquanto(CC<4)FimAlgoritmo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
int cc = 0;do { System.out.println(“Cambalhota”); cc++;} while (cc<4);
Repetição com Teste no Final
Inicio CC<-0 Faça Cambalhota CC<-CC+1 Enquanto (CC<4)FimAlgoritmo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Exercícios - Aula 12
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Considerando o trecho de Fluxograma representado e mantendo a mesma estrutura de lógica de programação, qual seria a sua transcrição válida para Linguagem Java?
C <- C + 1
S
NC>10
a) do { c++; } while(c<=10);
b) do { c++; } while(c>10);
c) while(c<=10) { c++; }
d) while(c>10) { c++; }
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Qual será o resultado impresso pelo trecho de código escrito em Linguagem Java?
int c = 1; do { if (c % 5 != 0) System.out.print(c); else break; c+=1; } while (c <= 10);
a) 1 2 3 4 5 6 7 8 9 10 b) 1 2 3 4 6 7 8 9 c) 1 2 3 4 d) Ocorrerá um erro de sintaxe