Slides - 17.07.2015 - Parte 1 - Programação - Fluxograma

Preview:

DESCRIPTION

Slides - 17.07.2015 - Parte 1 - Programação - Fluxograma

Citation preview

Programação: Exercícios de lógica com algoritmosGeInfoEdu

Revisão: Algoritmo

● Algoritmo é conjunto de passos para a solução de um problema.

● Os passos que levam a uma solução podem ser variados.

Revisão: Lógica de prog.● Coerência.

● Racionalidade.

● Por que fazer de uma forma e não de outra?

● Arte de bem pensar.

● Ordem no pensamento.

Algoritmo: ConcepçãoFases na concepção de um algoritmo:

● Entradas: dados que alimentam o sistema, informações inseridas pelo usuário;

● Processamento: cálculos e manipulação dos dados de entrada;

● Saída: resultado obtido do processamento dos dados.

Variáveis e tipos de dados● Variáveis: expressões que podem conter ou armazenar valores.

● Tipos de dados (os mais usados são):

○ Inteiro: São números inteiros (Ex.: idade = 35);

○ Real: Qualquer número, inclusive os fracionários (Ex.: valor = 35,62);

○ Carácter: Qualquer conjunto de carácteres alfanuméricos (Ex.: nome = “Emanuel”).

Diagrama de Blocos ou Fluxograma

● Forma gráfica para representar os passos lógicos de um determinado algoritmo.

● Com o diagrama pode-se definir e facilitar a visualização dos passos em um problema.

Diagrama de Blocos ou Fluxograma

Exemplo de problema

● Problema: Calcular a média de duas notas e mostrar esta média.

● Como vocês resolveriam esse problema?

Exemplo de solução

Exercício 1:

Problema: Ler dois números, efetuar as 4 operações matemáticas e mostrar os resultados.

Exercício 2:

Problema: Um cliente de um banco tem um saldo positivo de R$500,00. Fazer um algoritmo que leia um cheque que entrou e calcule o saldo, mostrando (escrevendo) o saldo na tela.

Exercício 3:Problema: Duas variáveis (A e B) possuem valores distintos (A = 5 e B = 10), crie um algoritmo que armazene estes dois valores nessas duas variáveis, e efetue a troca dos valores de forma que a variável A passe a possuir o valor de B e que a variável B passe a possuir o valor de A. Por fim, apresente estes valores trocados.

Recommended