Buscar

aula6 esttacio

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Plano	de	Aula:	Estrutura	de	decisão	-	comando	escolha
INTRODUÇÃO	A	PROGRAMAÇÃO	-	CCT0672
Título
Estrutura	de	decisão	-	comando	escolha
Número	de	Aulas	por	Semana
Número	de	Semana	de	Aula
6
Tema
Comando	escolha
Objetivos
O	aluno	deverá	ser	capaz	de:
	
·			Utilizar	o	comando	alternativo	para	estrutura	de	decisão	com	múltiplas	opções;
·			Discernir	sobre	quais 	algoritmos	estão	sujeitos	ao	uso	desse	comando	alternativo;
·			Resolver	exercícios	que	necessitem	do	uso	de	estruturas	de	decisão	com	múltiplas
opções;
·			Utilizar	comandos	de	uma	linguagem	de	programação	para	implementação	de
algoritmos	na	forma	de	programas	de	computador	(laboratório).
Estrutura	do	Conteúdo
Conteúdos
	
Desenvolver:
	
·			Apresentação	do	comando	escolha;
·			Resolução	de	exercícios	com	estrutura	de	decisão	com	múltiplas	opções;
·			Apresentação	de	comandos	da	linguagem	de	programação,	correspondentes	aos
comandos	utilizados	nos	algoritmos;
·			Programas	com	a	linguagem	de	programação.
	
Conceitos
	
1.		Estrutura	de	decisão	–	comando	escolha:
	
O	comando	escolha	é	utilizado	para	s implificar	o	algoritmo	quando	existe	a
necessidade	de	se	usar	o	comando	se	com	múltiplas	opções.
	
Esse	comando	pode	ser	utilizado	somente	em	determinadas	s ituações.	Abaixo	há	um
exemplo:
	
Fluxograma
Figura:	arquivo	anexo	Fluxo_Decisão5.jpg
Pseudocódigo
	
se	(COND	=	1)	então
escreva	(“Matemática”);
senão
se	(COND	=	2)	então
escreva	(“Português”);
senão
se	(COND	=	3)	então
escreva	(“Fís ica”);
senão
se	(COND	=	4)	então
escreva	(“Biologia”);
senão
escreva	(“Química”);
fim_se
fim_se
fim_se
fim_se
	
Para	esse	tipo	de	estrutura,	existe	uma	forma	de	s implificação	utilizando	o	comando
escolha;	mas,	para	que	seja	possível	utilizá-la,	alguns	detalhes	são	importantes:
·			Todas	as	condições	dos	comandos	se	devem	testar	a	mesma	variável;
·			Todas	as	condições	dos	comandos	se	devem	testar	a	igualdade	da	variável	com
um	determinado	valor;
·			Todo	comando	se	(exceto	o	primeiro)	encontra-se	no	lado	“N”	do	comando	se
anterior.
	
Se	todas	essas	condições	forem	satisfeitas,	é	possível	substituir	(somente	no
pseudocódigo)	o	conjunto	de	comandos	se	pelo	comando	escolha.
	
Obs.:	Não	será	utilizada	uma	s imbologia	específica	para	o	comando	escolha
(fluxograma).
	
Fluxograma
Não	existe	simbologia	específica	para	o	comando	escolha
Pseudocódigo
	
escolha	(COND)
caso	1:
escreva	(“Matemática”);
caso	2:
escreva	(“Português”);
caso	3:
escreva	(“Fís ica”);
caso	4:
escreva	(“Biologia”);
caso	5:
escreva	(“Química”);
fim_escolha
	
	
2.	Comandos	da	Linguagem	de	Programação
	
Abaixo	uma	tabela	de	correspondência	de	comandos:
	
Comando	Pseudocódigo Comando	Linguagem	C++
	
a)	Comando	escolha:
	
escolha	(COND)
caso	1:
escreva	(“Matemática”);
caso	2:
escreva	(“Português”);
caso	3:
escreva	(“Fís ica”);
caso	4:
escreva	(“Biologia”);
caso	5:
escreva	(“Química”);
fim_escolha
	
	
	
switch	(COND)
{
case	1:
cout	<<	"Matemática	";
break;
case	2:
cout	<<	"Português	";
break;
case	3:
cout	<<	"Fís ica	";
break;
case	4:
cout	<<	"Biologia	";
break;
case	5:
cout	<<	"Química	";
break;
}
	
Obs.:	O	uso	do	comando	break	informa	que,
ao	encontrar	a	opção	escolhida,	o	programa
deve	ignorar	o	resto	das	opções	e	passar	a
executar	o	próximo	comando	após	o
comando	switch.
	
Aplicação	Prática	Teórica
Lista	de	exercícios:
	
Arquivo	Lista	de	Exercícios	IV.doc

Outros materiais