A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Fluxogramas

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Fluxogramas"— Transcrição da apresentação:

1 Algoritmos e Fluxogramas
Fluxograma é uma notação gráfica simples para representação de um algoritmo. A documentação dos passos necessários para a execução de um processo qualquer. Um algoritmo é uma sequência não ambígua de instruções que é executada até que determinada condição se verifique.

2 Para se ter um algoritmo é necessário:
Que se tenha um número finito de passos Que cada passo esteja precisamente definido, sem possíveis ambiguidades Que exista nenhum, um ou mais inputs tomados de conjuntos bem definidos Que exista um ou mais outputs Que o conjunto de passos nos leve, passo a passo, à execução de uma tarefa útil Que exista uma condição de fim sempre atingida para quaisquer inputs e num tempo finito.

3 Sua implementação pode ser feita por um computador,
Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano Elementos de um Fluxograma Aparece apenas uma vez no programa. Start Input Entrada de dados

4 Processamento, fórmulas e operações
Saida de dados Output Processing Processamento, fórmulas e operações Decision Bloco de decisão Fim do programa. End Exemplo Considere o problema de calcular o salário dos funcionários.

5 Seja “Func” a categoria do funcionário e “SL” o salário
Solução 1 Seja “Func” a categoria do funcionário e “SL” o salário Se o funcionário for Técnico: SL=200 Caso não: SL=100

6 “Salario do Funcionario:”
Exemplo I Calculo do Salário dos Funcionários Inicio SL,Func Func=“Técnico” SL=200 SL=100 “Salario do Funcionario:” SL “SIM” “Não”

7 Calculo do Salário dos Funcionários
Exemplo II Calculo do Salário dos Funcionários

8 Problema 1: Desenvolva um algorítmo tendo como recurso o Pseudocódigo e o fluxograma para o seguinte programa: O usuário deve introduzir o preço unitário, a quantidade e o sistema deve calcular o preço total que é preço unitário X quantidade, e imprimir o resultado.

9 Pseudocódigo Algoritmo exemplo_i1 Var preço_unit, preço_tot : real
quant : inteiro Início Escreva “Digite o preço unitário:” Leia preco_unit Escreva “Digite a quantidade:” Leia quant preço_tot := preço_unit * quant Escreva “Preço total: ”, preço_tot Fim.

10 O usuário informa a sua altura e o seu peso e o sistema calcula:
Problema 2: Desenvolva um algorítmo tendo como recurso o Pseudocódigo e o fluxograma para o seguinte programa: O usuário informa a sua altura e o seu peso e o sistema calcula: Coeficiente: peso/altura. Se o coeficiente=30 então o sistema imprime o peso é ideal, se for menor que 30 imprime que está abaixo da media e se for maior que 30 imprime que está acima da média.

11 Imprima “Digite o peso:” ler peso; Imprima“Digite a altura ler altura;
var peso, altura, Q; inicio Imprima “Digite o peso:” ler peso; Imprima“Digite a altura ler altura; Q = peso/altura; se Q=30 Imprima " Você está com o peso ideal" e se Q<30 Imprima " Você está abaixo do peso" caso não Imprima " Você está acima do peso" fim


Carregar ppt "Algoritmos e Fluxogramas"

Apresentações semelhantes


Anúncios Google