Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos Aula 2 Construção dos Algoritmos Entrada de dados Processamento de dados Saída de dados Fluxograma Famosa frase: “ENTENDEU?? OU QUER QUE EU DESENHE ??” Conceito: é um diagrama que representa o passo a passo de nosso algoritmo. Por se tratar de uma representação gráfica, possui um conjunto de símbolos padronizados. É representado pelo diagrama de blocos. Fluxograma Elementos básicos para representar sequência em fluxogramas: Início Fim Marcação de início/fim do fluxograma Dados Entrada/saída de dados Operação de processamento Processamento Fluxograma Exemplo: Escrever um fluxograma que calcula a média entre dois números. Início Fim Escreva (“Digite o valor de V1 e V2”) M=(V1+V2)/2 Leia (V1, V2) Escreva (“A média é igual a” M) Estrutura: Entrar com dois valores Realizar a média entre os dois valores Mostrar a média entre os dois valores Fluxograma Elemento básico para representar decisão em fluxogramas: V F Condição Fluxograma Exemplo: Calcular a média aritmética entre as notas de um aluno e mostrar a sua situação, se a média for maior do que 6,75 o aluno está aprovado, caso contrário, reprovado. Estrutura: Entrar com as duas notas Realizar a média entre as notas Realizar a condição. Mostrar a situação do aluno. Início Escreva (“Digite as duas notas”) Leia (N1, N2) M=(N1+N2)/2 M>=6,75 V F Escreva (“Aprovado”) Escreva (“Reprovado”) Fim Fluxograma – Operadores relacionais Operadores relacionais são as comparações permitidas entre valores, variáveis, expressões e constantes Fluxograma – Operadores relacionais Exercícios Crie um algoritmo que calcule a nota final de um aluno. Considere que a avaliação consiste de 3 notas (trabalho valendo 5 pontos, seminário valendo 5 pontos e prova valendo 10 pontos). O programa deve receber as notas dos alunos e calcular a média final Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa em dias. Leve em consideração o ano com 365 dias e o mês com 30. (Ex: 3 anos, 2 meses e 15 dias = 1170 dias.) Exercícios Crie um algoritmo que calcule quantidade de latas de cervejas necessárias para uma festa. Considere que a média de consumo para mulheres é de 8 latas e para homens de 10 latas. O usuário vai informar a quantidade de homens e a quantidade de mulheres na festa e o sistema deve informar a quantidade de latas de cervejas para a festa. Desenvolver um algoritmo que receba dois números e indique qual dentre os dois números é o maior. Exercícios Exercícios O sistema de nota de uma instituição atribui notas aos alunos através de conceito. Sabendo das faixas associadas a cada conceito, faca um fluxograma que leia 3 notas de um aluno, calcule a media e informe a qual conceito a media esta relacionada. Nota Conceito: >= 9.0 A >= 7.5 e < 9.0 B >= 6.0 e < 7.5 C >= 4.0 e < 6.0 D < 4.0 E Exercícios Desenvolva um algoritmo capaz e encontrar o menor dentre 3 números inteiros quaisquer dados pelo teclado. A secretária de Meio Ambiente que controla o índice de poluição mantém 3 grupos que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1º grupo são intimadas a suspenderem suas atividades, se o índice crescer para 0,4 as indústrias do 1º e 2º grupo são intimadas a suspenderem suas atividades, se o índice atingir 0,5 todos os grupos devem ser notificados a paralisarem suas atividades. Faça um algoritmo que leia o índice de poluição medido e emita a notificação adequada aos diferentes grupos de empresas. Exercícios Em uma loja e CD´s existem apenas quatro tipos de preços que estão associados a cores. Assim os CD´s que ficam na loja não são marcados por preços e sim por cores. Desenvolva o algoritmo que a partir a entrada da cor o software mostre o preço. A loja está atualmente com a seguinte tabela de preços. Exercícios João comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um diagrama de blocos e algoritmo que leia a variável P (peso de peixes) e verifique se há excesso. Se houver, gravar na variável E (Excesso) e na variável M o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO. Exercícios Elabore um diagrama de bloco que leia as variáveis C e N, respectivamente código do operário e número de horas trabalhadas. Calcule o salário sabendo-se que ele ganha R$ 10,00 por hora. Quando o número de horas exceder 44 calcule o excesso de pagamento armazenando-o na variável E, caso contrário zerar tal variável. A hora excedente de trabalho vale R$ 20,00. No final do processamento imprimir o salário total pago e o valor do salário excedente.
Compartilhar