Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dado o fluxograma abaixo, montar um pseudocódigo equivalente. 3 Início 9 8 7 Lâmpada, Interruptor, Soquete 4,5,6 “Aperte o interruptor” 11 A lâmpada acendeu? NÃO SIM A lâmpada está queimada? SIM 25 24 23 22 21 20 19 18 17 16 14 13 12 15 NÃO “Troque a lâmpada” SIM O soquete está queimado? “Troque o soquete” NÃO 10 “Funcionamento normal” SIM O interruptor está com mal contato? “Troque o interruptor” NÃO “Verifique o disjuntor” FIM Dado o pseudocódigo abaixo, montar um fluxograma equivalente. Pretende-se elaborar um programa que permita ler um número a partir do teclado, e apresentar a indicação de que é positivo, negativo ou nulo. Entradas: Num Saídas: mensagens Descrição do problema: Se N = 0 então N é nulo Se N > 0 então N é positivo; senão N é negativo Este problema faz então uso de estruturas condicionais (estruturas de seleção). Então podemos escrever a seguinte sequência de passos para a resolução do problema: Programa SeparaNum Var num:real Inicio Escreva "Introduza um número" Leia num Se num = 0 então Escreva "O número é nulo" Se num > 0 então Escreva num, " é um número positivo" Senão Escreva num, " é um número negativo” Fim Se Fim. Represente-o por meio de um fluxograma e pseudocódigo o cálculo de uma equação de segundo grau seguindo respeitando as regras a seguir: Se o coeficiente a for igual a zero informar que esta não é uma equação do 2º grau e terminar o algoritmo. Se o valor de delta for negativo informar que a equação não tem raízes reais e terminar o algoritmo. Dados três valores A , B e C, verifique se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verifique se é um triângulo equilátero, isósceles ou escaleno. Se não formarem um triângulo, escreva uma mensagem. Represente por pseudocódigo e por forma de fluxograma o problema. Considere que: Não formam um triângulo: Se um dos lados do triângulo é zero. Se o comprimento de cada lado não deve ser maior que a soma dos outros dois lados. Formam um triângulo: Equilátero: quando possui os três lados iguais. Isósceles: quando possui dois lados iguais. Escaleno: quando possui os três lados diferentes. Desenvolva um fluxograma e pseudocódigo para exibir na tela todos os números pares no intervalo de 2 até 100. Desenvolva um fluxograma e pseudocódigo para calcular e exibir a somatória de todos os números inteiros no intervalo de 1 até 10 (1+2+,...,+10). Desenvolva um algoritmo e seu respectivo fluxograma para fazer a leitura de dez números quaisquer, calcular e exibir a soma apenas dos números positivos. Desenvolva um pseudocódigo para fazer a leitura de dez números quaisquer e exibir na tela a quantidade de valores positivos e a quantidade de valores negativos que foram lidos. 9) Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcule alguns dados estatísticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever: A quantidade total de homens e mulheres e o percentual de cada. A média de peso das pessoas (somatório dos pesos de todas as pessoas pela quantidade de pessoas) O nome da pessoa mais alta. 10) Desenvolva um algoritmo para fazer a leitura de dez números quaisquer, calcular e exibir a média destes números, a variância e o desvio padrão. Média: Somatória dos valores dividida pelo número de registros (10). Desvio: Diferença entre o valor e a média. Quadrado do desvio: O quadrado de cada valor de desvio. Variância: A soma dos quadrados dos desvios dividida pelo numero de registros. Desvio Padrão: Raiz quadrada da variância. 11) Verifique entre os itens abaixo quais não poderiam ser utilizados como nomes de variáveis. Justifique o motivo. Nome Variável É possível? Justifique 1x Sim fone# Sim $salario Sim x Sim a-6 Não pode ser usado como uma variável, por que desse jeito ele é uma operação. 2/3 Não pode ser usado como uma variável, por que desse jeito ele é uma operação. livro Sim tipo_de_talher Sim tipo de talher Sim automóvel Sim talher Sim e-mail Não pode ser usado como uma variável, por que desse jeito ele é uma operação e_mail Sim email Sim nome_# Sim time de futebol Sim time_de_futebol Sim
Compartilhar