Baixe o app para aproveitar ainda mais
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.
Compartilhar