Buscar

Construção de Algoritmos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

14/09/2015
1
Construção de 
algoritmos
Aula 4
Exercícios
14/09/2015
2
Exercícios
� Com as declarações:
real soma, x
string nome, cor
booleano cod, teste, tudo
� Assinale com um X os comandos de atribuição válidos.
( ) teste = cod OU ((x)*2 <> soma)
( ) tudo = soma
( ) x = nome >= cor
( ) cod = cor = 'verde'
( ) tudo = NÃO teste OU cod E (soma < x)
Exercício
� Faça um algoritmo que:
a) Leia o nome;
b) Leia o sobrenome;
c) Concatene o nome com o sobrenome;
d) Apresente o nome completo.
� Faça um algoritmo que:
a) Leia um número inteiro;
b) Leia um segundo número inteiro;
c) Efetue a adição dos dois valores;
d) Apresente o valor calculado.
14/09/2015
3
Estrutura Condicional
� E a estrutura que permite a tomada de decisão, em um algoritmo, mediante a 
análise lógica de uma condição; 
� Condição → comparação que somente possui dois valores possíveis 
(verdadeiro ou falso); 
� Utiliza as palavras chaves SE – ENTAO, SENÃO, FIM SE
Estrutura simples
� 1: INÍCIO ALGORITMO 
� 2: SE condição ENTAO
� 3: comando 
� 4: FIMSE 
� 5: FIM ALGORITMO //O comando somente será executado se a condição for 
verdadeira. 
14/09/2015
4
Estrutura simples
� Pode haver mais de um comando dentro da estrutura condicional, ou 
mais de um teste a ser realizado na condição. 
1: INICIO_ALGORITMO 
2: SE (condição 01 E condição 02) ENTAO
3: comando A 
4: comando B 
5: comando C 
6: FIMSE 
7: FIM_ALGORITMO 
Estrutura Composta
� Ocorre quando se deseja que um outro comando seja executado quando o 
teste falhar. 
1: INICIO ALGORITMO 
2: SE condição ENTAO
3: comando A 
4: SENAO 
5: comando B 
6: FIMSE 
7: FIM ALGORITMO 
� Se a condição for verdadeira, então o comando A será executado. Caso ela 
seja falsa, apenas o comando B será executado. 
14/09/2015
5
Condições Aninhadas
� Estruturas condicionais podem ser postas uma dentro da outra de forma a garantir uma 
melhor maneira de executar os comandos → estruturas aninhadas. 
� 1: INICIO ALGORITMO 
� 2: SE condição A ENTAO
� 3: SE condição B ENTAO
� 4: comando 01 
� 5: SENAO
� 6: comando 02 
� 7: FIMSE 
� 8: SENAO
� 9: comando 03 
� 10: FIMSE 
� 11: FIM ALGORITMO
Exemplo
� A nota final de um estudante é calculada a partir de três 
notas atribuídas, respectivamente, a um trabalho de 
laboratório, a uma avaliação semestral e a um exame final. 
As média das três notas mencionadas obedece aos seguintes 
pesos: 
14/09/2015
6
Exemplo
� Elabore um algoritmo para um programa que receba as 
três notas, calcule a média ponderada do aluno e 
classifique seu desempenho (conceito) de acordo com a 
tabela seguinte:
Exercícios
� 1. Faça um algoritmo que leia dois números A e B e imprima o maior 
deles.
� 2. Faça um algoritmo que leia um número N e imprima “F1”, “F2” ou 
“F3”, conforme a condição:
• “F1”, se N <= 10
• “F2”, se N > 10 e N <= 100
• “F3”, se n > 100
14/09/2015
7
Exercícios
� 3. O sistema de avaliação de determinada 
disciplina, é composto por três provas. A primeira 
prova tem peso 2, a segunda tem peso 3 e a 
terceira tem peso 5. Faça um algoritmo para 
calcular a média final de um aluno desta 
disciplina.
� 4. Construa um algoritmo que receba como 
entrada três valores e os imprima em ordem 
crescente.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais