Buscar

01 exercicios comando basico

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

Prévia do material em texto

1 de 2 
 
Disciplina: Linguagem de Programação II Valor: 
Docente: Carlos Henrique Odenique Jardim Turma: ECP 
Série: 6º Semestre Curricular Período: Noturno 
2º Semestre 2017 – 1º Bimestre 
Roteiro de Estudo 
Data de entrega: 
 
 
1. Objetivos	
	
Estudar	sobre	comando	básicos	da	linguagem	de	programação	Java.	
	
2. Atividade	anterior	a	aula	
	
Ler	o	material	da	aula	‘02	-	Comandos	Básicos’.	
	
3. Atividade	posterior	a	aula	
Ler	 o	 capítulo	 ‘1	 –	 Introdução	 à	 Linguagem	 de	 Programação’,	 do	 livro	 “SANTOS,	 F.	 Linguagens	 de	
Programação.	1	ed.	Rio	de	Janeiro:	SESES,	2015.	216p.”,	disponível	on-line.	
Ler	os	capítulos	‘4	–	Estruturas	de	controle:	Parte	1	(exceto	a	seção	4.14)’	e	‘5	–	Estruturas	de	controle:	Parte	
2	(exceto	a	seção	5.10)’	do	livro	“DEITEL,	H.	M.;	DEITEL,	P.	J.;	LISBOA,	C.	A.	L.	Java:	como	programar.	8	ed.	
São	Paulo:	Pearson	Prentice	Hall,	2010.	1144p.”,	disponível	na	biblioteca.	
Resolver	os	exercícios	do	apêndice	‘A.	Exercícios’.	
	
4. Atividade	extra	
	
Ler	o	capítulo	‘3	–	Estruturas	de	Programação	Fundamentais	no	Java’	do	livro	“HORSTMANN,	C.	S;	CORNELL,	
G.	Core	Java	-	Volume	I:	Fundamentos.	8	ed.	São	Paulo:	Pearson	Prentice	Hall,	2009.	384p.”,	disponível	na	
biblioteca	virtual.	
	
Assistir	ao	vídeo	da	aula	‘Lição	4	-	Fundamentos	da	programação’	do	curso	‘Introdução	à	programação	I’	da	
iniciativa	JEDI	http://www.dfjug.org.br/jedi/mod/url/view.php?id=185.	
	
Assistir	ao	vídeo	da	aula	‘Lição	6	–	Estruturas	de	controle’	do	curso	‘Introdução	à	programação	I’	da	iniciativa	
JEDI	http://www.dfjug.org.br/jedi/mod/url/view.php?id=191.	
	
Resolver	os	exercícios	do	apêndice	‘B.	Exercícios	Complementares’.	
	
A. Exercícios	
	1. Quais	são	os	principais	tipos	de	dados	da	Linguagem	Java?	Explique	o	significado	e	o	emprego	de	cada	um.		2. Escreva	um	programa	que	imprime	os	fatoriais	de	1	a	10.		 O	fatorial	de	um	número	n	é	n	*	n-1	*	n-2	...	até	n	=	1.	O	fatorial	de	0	é	1	O	fatorial	de	1	é	(0!)	*	1	=	1	O	fatorial	de	2	é	(1!)	*	2	=	2	O	fatorial	de	3	é	(2!)	*	3	=	6	O	fatorial	de	4	é	(3!)	*	4	=	24	
2 de 2 
	Faça	um	for	que	inicie	uma	variável	n	(número)	com	1	e	fatorial	(resultado)	com	1,	e	varie	n	de	1	até	10:	for	(int	n=1,	fatorial=1;	n	<=	10;	n++)	{		 	 //	cálculo	do	fatorial	}	Aumente	a	quantidade	de	números	que	terão	os	fatoriais	impressos	até	20,	30	e	40.	Em	um	determinado	momento	serão	impressas	respostas	completamente	errada.	Por	quê?		3. Imprima	os	primeiros	números	da	série	de	Fibonacci	até	passar	de	100.	A	série	de	Fibonacci	é	a	seguinte:	0,	1,	1,	2,	3,	5,	8,	13,	21,	...	Para	calculá-la,	o	primeiro	e	o	segundo	elemento	valem	1,	daí	por	diante,	o	n-ésimo	elemento	vale	o	n-1-ésimo	elemento	somando	ao	n-2-ésimo	elemento	(por	exemplo,	8	=	5	+	3).		4. Escreva	um	programa	que,	dada	uma	variável	x,	temos	y	de	acordo	com	a	seguinte	regra:	se	x	é	par,	y	=	x/2	se	x	é	impar,	y	=	3	*	x+1	imprime	y	
 O	programa	deve	atribuir	o	valor	de	y	em	x	e	continuar	até	que	y	tenha	o	valor	final	de	1.	Por	exemplo,	para	x	=	13,	a	saída	será:		40	->	20	->	10	->	5	->	16	->	8	->	4	->	2	->	1		5. Escreva	um	programa	em	Java	que	receba	como	entrada	uma	série	de	10	números.	Determine	e	imprima:	a) O	maior	e	o	menor	dos	números;	b) A	média	dos	números.		6. Pesquise	sobre	o	Autoboxing	e	explique-o	por	meio	de	um	exemplo.		7. Pesquise	sobre	o	loop	for-each	e	explique-o	por	meio	de	um	exemplo.	
 
B. Exercícios	Complementares	
Resolver	os	exercícios	de	4.27	a	4.39	e	de	5.20	a	5.31	do	livro	“DEITEL,	H.	M.;	DEITEL,	P.	J.;	LISBOA,	C.	A.	L.	
Java:	como	programar.	8	ed.	São	Paulo:	Pearson	Prentice	Hall,	2010.	1144p.”.

Continue navegando