Sie sind auf Seite 1von 4

Exerccios de Introduo a Cincias da Computao

1 A nota final de um aluno calculada a partir de trs notas da seguinte


forma:
A menor nota desconsiderada e o resultado final calculado a partir da
mdia das duas maiores notas. Aps calculada a nota final! esta de"e ser
comparada com o "alor #!$#. Caso a nota final se%a menor &ue #!$# de"e
ser impresso 'aluno repro"ado(! caso contr)rio de"e ser impresso 'aluno
apro"ado(. Elabore um algoritmo que resolva este problema.
* Escreva um algoritmo que calcule e imprima a rea e o permetro
de um tringulo retngulo recebendo como valor de entrada sua base
e altura.
+ Elaborar um algoritmo que imprima na tela o ensimo elemento
da srie de fibonacci.
A srie de ,i-onacci consiste em uma se&uncia de crescimento natural
numrica! por exemplo: 1! 1! *! + ... A se&uncia de ,i-onacci define como
primeiro e segundos elementos o n.mero 1! os demais elementos so a
soma de seus dois antecessores. Elemento /n0 1 Elemento /n210 3
Elemento /n2*0
Exemplo: &uero sa-er &ual o &uinto elemento da srie de ,i-onacci.
4ei &ue os dois primeiros "alores so 1.
logo o terceiro "alor a soma dos seus dois antecessores: 1311*
o &uarto "alor a soma do terceiro e segundo: 13* 1+
e o &uinto a soma do &uarto e do terceiro: +3*1#
A-aixo esto os 15 primeiros n.meros da srie.
1!1!*!+!#!6!1+!*1!+7!##...
8ica: 9o necess)rio arma:enar todos os elementos da se&;ncia em
")ria"eis diferentes. <astam apenas duas "ari)"eis para armar:enar os dois
elementos anteriores! a cada iterao esses "alores so su-stitudos.
Algoritmos apresentados em sala:
1 - Mostrar se o valor1 menor que o valor.
!ariavis
valor1 : "eal
#declara$%o da varivel valor1 como um n&mero "eal.
Em aula este e'erccio foi resolvido utili(ando variveis do tipo inteiro.
!ariveis do tipo "eal admitem valores decimais como )*).
+
valor : "eal
#declara$%o da varivel valor como um n&mero "eal+
,ncio
-eia valor1
# lido o conte&do do valor 1+
-eia valor
# lido o conte&do do valor +
.E /valor1 0 valor1 E2345
#o conte&do do valor1 comparado com o valor +
,ncio
,mprima 6valor1 menor que valor 6
7im
.E245
,ncio
,mprima 6valor1 n%o menor que valor 6
7im
7im
8 Elabore um algoritmo que imprima todos os elementos da tabuada de 1 at
19 usando estruturas de repeti$%o.
E'emplo 1:
!ariveis
, : inteiro
: : inteiro
,ncio
;ara , :< 1 at 19 fa$a
#estrutura de repeti$%o. 2a primeira itera$%o o valor 1 atribudo =
varivel ,. >ada itera$%o esse valor incrementado automaticamente. 5
processo iterativo pra qdo o valor de , for maior que 19+
,ncio
;ara ::<1 at 19 fa$a
#estrutura de repeti$%o. 2a primeira itera$%o o valor 1 atribudo =
varivel :. >ada itera$%o esse valor incrementado automaticamente. 5
processo iterativo pra qdo o valor de : for maior que 19+
,ncio
,mprima ,*6'6*:*6<6*,?:
#2a instru$%o Imprima* est%o sendo impressos a varivel ,* o
smbolo de multiplicac%o 6'6* a varivel :* o smbolo de igualdade 6<6* e o
resultado da multiplica$%o das duas variveis. 5s smbolos 6'6 e 6<6 est%o entre
aspas porque representam caracteres e n%o variveis. Ao contrrio das variveis
que n%o ter%o seu identificador /no caso , ou :1 impressos e sim seu conte&do
numrico respectivo+
7im
7im
7im
E'emplo :
!ariveis
, : inteiro
: : inteiro
,ncio
7im
, :< 1
#atribui = varivel , o valor 1+
E2@AA235 /, 0< 191 7ABA
#Ciferente da estrutura de repeti$%o ;A"A /condi$%oDsatisfeita1 7ABA*
a estrutura enquanto n%o incrementa o iterador automaticamente.
;ortanto o mesmo deve ser incrementado manualmente+
,ncio
: :< 1
E2@AA235 /: 0< 191 7ABA
,ncio
,mprima ,*6'6*:*6<6*,?:
: :< : E1
#iterador : incrementado+
7im
, :< ,E1
7im
7im

Das könnte Ihnen auch gefallen