Buscar

2019813_205511_Algoritmos - Aula 2 (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais