Você está na página 1de 7

Sistemas Microcontrolados

Algoritmos e Programação
Professor: Gustavo Rodrigo Kerkhoff Assmann
Algoritmos: fluxograma
Ex. PNEU FURADO
BLOCOS BÁSICOS
Algoritmos: fluxograma
Blocos computacionais
Exemplo
diagrama de descrição
blocos narrativa

leitura de valores
para A e B

R recebe soma
entre A e B

valor de R é
exibido na tela

A, B e R são variáveis
computacionais
Algoritmos: fluxograma Três formas de executar a mesma tarefa,
porém com níveis de detalhe crescente
Nível de detalhamento
Algoritmos: fluxograma

Vamos agora criar um fluxograma com blocos computacionais, capaz


de realizara leitura de 3 notas e seus respectivos pesos, calcular a média
ponderada entre elas e após definir se o estudante está APROVADO,
REPROVADO ou em EXAME, e nesse caso, o algoritmo deverá ler a nota
do exame e então determinar aprovação ou reprovação.

https://www.lucidchart.com/
Lista de Exercícios
1. Com base nos blocoscomputacionais básicos, desenvolva o mesmo algoritmo que você propôs na atividade avaliativa 1,
porém agora no formato de fluxograma, faça isso preferencialmente utilizando a plataforma Lucidchart .

2. Para os fluxogramas em diagrama de blocos computacionais abaixo, faça a descrição narrativa do que cada um executa,
descreva também o que seria exibido em um display na execução de cada um.

a) b) c) d)
Lista de Exercícios
3. Desenvolva um algoritmo no formato de fluxograma que efetua a leitura de uma temperatura em graus Celsius digitada pelo
usuário e apresenta a mesma convertida em graus Fahrenheit.

4. Elaborar um fluxograma que apresente o valor da conversão em dólar (US$) de um valor lido em real (R$). O programa deve
solicitar o valor da cotação do dólar e também a quantidade de reais disponível com o usuário e armazenar em memória o valor
da conversão antes da apresentação na tela.

5. Crie um fluxograma que efetua a leitura de um valor numérico inteiro que esteja na faixa de valores de 1 até 9. O programa
deve apresentar a mensagem “O valor está na faixa permitida”, caso o valor informado esteja entre 1 e 9. Se o valor estiver fora
da faixa, o programa deve apresentar a mensagem “O valor está fora da faixa permitida”.

6. Elaborar um programa na forma de fluxograma que mostre os resultados da tabuada de um número qualquer entre 1 e 10
escolhido pelo usuário. A tabuada deve ser apresentada de acordo com sua forma tradicional.

7. Faça um fluxograma de um algoritmo que leia dez valores numéricos reais e apresente no final o somatório e a média
aritmética dos valores lidos.

8. Utilizando a plataforma Lucidchart ou similar, construa um algoritmo em forma de fluxograma baseado em blocos
computacionais, que implemente a solução de um firmware (programa dedicado a um equipamento) de um caixa eletrônico de
banco, com no mínimo as funções saque, depósito e pagamento de contas.

Você também pode gostar