uma forma textual de se descrever os passos para a resolucao de uma tarefa.Podemos utilizar algoritmos para resolver qualquer tipo de problema, nao sendo necessariamente apenas para escrever programas de computador, por exemplo, trocar um pneu de um carro, receita de bolo e por ai vai. Vejamos um exemplo de um algoritmo nao-computacional:Trocar uma lampada:-pegar uma escada;-posicionar a escada embaixo da lampada;-buscar uma lampada nova;-subir na escada;-retirar lampada velha;-colocar lampada nova.Deu pra entender um pouco sobre como os algoritmos podem nos ajudar a resolver um problema?Antes de vermos algoritmos computacionais, vamos falar um pouco sobre os Tipos Primitivos, Variaveis e Constantes e Expressoes Aritmeticas.Tipos PrimitivosSao os tipos basicos de informacao.Inteiro: informacao pertecente ao conjunto de numeros inteiros relativos, positivos e negativos (0 a 9)Real: pertecente ao conjunto de numeros reais. (1; 1/2; 1,33, 99,9...)Caracter: alfanumerico (A,B,C,D...Z; 1,2.3....%, +,-,*...)Logico: Verdadeiro ou falso (V ou F, T ou F, 0 ou 1)ConstantesSao valores que nao sofrem nenhuma variacao no decorrer do tempo, ou seja, nunca vao mudar.Exemplo: PI=13,14; velocidade da luz; nao fume!;VariaveisSao valores que sofrem variacoes no decorrer do tempo.Exemplo: idade, cambio(dinheiro), temperatura.ExpressoesAritmeticas: operadores aritmeticos utilizados em calculos:- +,-,*,/- mod: resto da divisao.- div: quociente da divisao.- pot(x,y): potencia.- rad(x): raiz quadrada.Logicas:- = igual- > maior- <> diferente- >= maior ou igual- <= menor ou igualObs. vale lembrar que esses operadores nem sempre sao os mesmos nas linguagens de programacao, por exemplo, na maioria deles, o sinal de diferente e !=Vejamos agora como escrever um algoritmo computacional:Comecamos o algoritmo com a palavra "inicio". Em seguida, declaramos as variaveis que serao usadas no programa.Declarando variaveisComo ja vimos, as variaveis sao valores que sofrem alteracoes no decorrer do tempo, no caso, no decorrer do programa. Declaramos variaveis quando nao sabemos o valor exato de algo que vamos utilizar no programa, por exemplo, se fizermos um programa que precise da idade do usuario que estiver utilizando-o, nao temos como saber esse valor, pois nao sabemos quem esta usando o programa, portanto, declaramos uma variavel que armazenara esse valor.Precisamos declarar o tipo da variavel (se ela sera do tipo inteiro, real, caracter ou logico, esse tipo define o tipo do valor que ela armazenara) e dar um nome para ela. Lembre-se, nao coloque nomes complicados que voce nao entendera depois, e uma boa pratica colocar nomes simples e que tenham a ver com o que a variavel armazena.Podemos iniciar a variavel com algum valor pre-definido, isso e bom para variaveis que guardem soma, subtracao, divisao ou multiplicacao de elementos, pois, toda variavel guarda um lixo de memoria, ou seja, um valor qualquer que ja vem armazenado no espaco da memoria que a variavel estiver alocada e isso afeta o resultado da operacao que voce estiver fazendo com ela.Exemplo:inteiro a, b=0;Neste exemplo, estamos declarando duas variaveis do tipo inteiro, elas poderao armazenar numeros inteiros, positivos ou negativos. A variavel "a" guardara um valor e a variavel "b" que ja comeca valendo 0, guardara outro valor.Nunca comece um nome de uma variavel com um numero ou um simbolo.Para terminar um algoritmo, utilizamos a palavra "fim".Vamos ver um exemplo?Dados 4