Você está na página 1de 11

Algoritmos

Prof. Dr. Osvaldo Severino Junior


Algoritmo

 Conjunto finito de instruções


 Cada instrução tem que ser
executada num tempo finito
 A instrução não pode ser
ambígua
Arquitetura de um computador
Arquitetura de um algoritmo

<-

imprima

leia
Comando a ser considerados nos
algoritmos
 Ler valor Ler valor

 Atribuir um valor ou expressão ← valor ou expressão

 Imprimir uma mensagem e ou valor


Imprimir mensagem e ou valor
Tipos de dados

 Constante
 Um determinador valor fixo que não se modifica durante a execução de um
programa. Ex: 1.4, -0.5, “IFSP”, verdadeiro

 Variável
 Um determinador valor que se modifica durante a execução de um programa.

 Pode ser numérica, literal ou lógica


Tipos de dados

 Expressões aritméticas Prioridade Operação


 Adição (+) 1ª ()
 Subtração (-) 2ª multiplicação, divisão
 Multiplicação ( * ) 3ª adição, subtração
 Divisão ( / )

 1+2*3=7
 (1 + 2) * 3 = 9
 6/2+1=4
 6 / (2 + 1 ) = 2
Exercícios

 Ex1) Dados os comandos apresentados e os tipos de dados. Fazer um algoritmo

que leia dois valores a e b e calcule e imprima a média aritmética entre os

valores lidos.

 Ex2) Sabendo que a potência de iluminação exigida por metro quadrado de um

quarto é 15W. Supondo que o quarto é um retângulo ou quadrado. Faça um

algoritmo que leia dois lados de um quarto e calcule a potência mínima exigida

para o mesmo.
Tarefa 1

 Ex1) Sabendo que a série infinita de Fibonacci começa com os números 0 e 1,


sendo que os números seguintes serão a soma dos dois números anteriores. Faça
um algoritmo que mostre o valor da soma dos 10 primeiros termos da série de
Fibonacci.

 Ex2) Sabendo que a conversão de graus Farenheit ( F ) para centígrados ( C ) é


dada por:

Faça um algoritmo que leia uma temperatura em graus centígrados ( C


) e calcule o valor da temperatura em graus Farenheit ( F ).
Tarefa 1

 Ex3) Um determinado material radioativo perde metade da sua massa a cada


50 segundos. Faça um algoritmo que leia a massa em gramas e o tempo em
segundos decorrido da exposição desse material e calcule a massa final do
mesmo.
inicio imprima(“média =
“,media)

imprima(“Informe o
valor de a e b”)

fim

ler (a,b)

media ← (a + b) / 2

Você também pode gostar