Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é um algoritmo?
FimAlgoritmo
Interagindo com a tela:
Comando de Saída
Comando de Saída
Solução:
Algoritmo "CalculoExpressão"
Inicio
Escreva("Cálculo de Expressão")
Escreva(2 + 3 * 4 / 3)
FimAlgoritmo
Relembrando...
Abra o VisualG e escreva um algoritmo
que escreva o título “Cálculo de
Expressão” na tela do computador e
calcule e escreva na tela o resultado da
seguinte expressão: 2 + 3 x
Variáveis
Solução:
Algoritmo "CalculoExpressão"
Inicio
Escreva("Cálculo de Expressão")
Escreva(2 + 3 * (4+1) / 5)
FimAlgoritmo
Relembrando...
Abra o VisualG e escreva um algoritmo
que escreva o título “Cálculo de
Expressão” na tela do computador e
calcule e escreva na tela o resultado da
seguinte expressão: 2 + 3 x + 7
Variáveis
Solução:
Algoritmo "CalculoExpressão"
Inicio
Escreva("Cálculo de Expressão")
Escreva(2 + 3 * (4+1) / (5-7*3)+7)
FimAlgoritmo
Variáveis
Variáveis
Nesta tela, o usuário deverá digitar um valor seguido de um clique na tecla ENTER
Comando de Entrada
Nesta caso
o valor 10
foi digitado
seguido de
um clique
na tecla
ENTER
Comando de Entrada
Ex. 2:
Algoritmo “Entrada 2”
Var
x, y, z : Inteiro
Inicio
Escreva(“Digite três valores:”)
Leia(x, y, z)
FimAlgoritmo
Comando de Entrada
SOLUÇÃO
Algoritmo “Exemplo 1”
Var
x : Inteiro
Inicio
Escreva(“Digite um valor:”)
Leia(x)
Escreva(“O valor digitado foi: ”, x)
FimAlgoritmo
Exemplos
SOLUÇÃO
Algoritmo “Exemplo 2 – Solução 1”
Var
x, y : Real
Inicio
Escreva(“Digite um valor:”)
Leia(x)
y <- x/2
Escreva(“A metade do valor digitado vale: ”, y)
FimAlgoritmo
Exemplo 2
SOLUÇÃO
Algoritmo "Exemplo 3 - Solução 1"
Var
x, y, soma : Real
Inicio
Escreva("Digite dois valores:")
Leia(x, y)
soma <- x + y
Escreva("A soma dos dois valores vale: ", soma)
FimAlgoritmo
Exemplo 3
SOLUÇÃO
Algoritmo "Exemplo 4 - Solução 1"
Var
x, resultado : Real
Inicio
Escreva("Digite um valor:")
Leia(x)
resultado <- sen(x)
Escreva("O seno do valor digitado vale: ", resultado)
FimAlgoritmo
Exemplo 4
SOLUÇÃO
Algoritmo "Exemplo 4 - Solução 1"
Var
x, y, resultado : Real
Inicio
Escreva("Digite dois valores:")
Leia(x, y)
resultado <- 2*x+y*(x+y+35)/(x*x+y*y-7)
Escreva(“Resultado: ", resultado)
FimAlgoritmo
Exemplo 5
SOLUÇÃO
Algoritmo "Exemplo 4 - Solução 2"
Var
x, y, resultado : Real
Inicio
Escreva("Digite dois valores:")
Leia(x, y)
Escreva(“Resultado: ", 2*x+y*(x+y+35)/(x*x+y*y-7))
FimAlgoritmo