Algoritmo
Discente: Janaína Carvalho Rocha turma:721
Um algoritmo não computacional é um algoritmo cuja sequencia de passos, a princípio, não pode ser executada por um computador.
Algoritmo computacional: O computador, a princípio, não executa nada. Para que ele faça uma determinada tarefa - calcular uma folha de pagamento, por exemplo -, é necessário que ele execute um programa. Um programa é um conjunto de milhares de instruções que indicam ao computador, passo a passo, o que ele tem que fazer. Logo, um programa nada mais é do que um algoritmo computacional descrito em uma linguagem de programação. Uma linguagem de programação contém os comandos que fazem o computador escrever algo na tela, realizar cálculos aritméticos, receber uma entrada de dados via teclado, e milhares de outras coisas, mas estes comandos precisam estar em uma ordem lógica. O termo processamento de dados é muitas vezes utilizado em conjunto com computadores, pois, em geral, é isto o que eles fazem: processar dados. Daí pode extrair os dois componentes básicos de um algoritmo computacional (de agora em diante, esta palavra sempre utilizada no contexto de algoritmos computacionais): dados e códigos. Dados são os valores (números, nomes, etc.) de que precisamos para resolver o problema, e código são os comandos ou instruções que usaremos para manipular e "processar" os dados.
Linearização de expressões: transforma as expressões tradicionais em expressões computacionais através de operadores.
Ex.:
Tradicional: 23-5-3+1.5
Computacional: ((2/3-(5-3))+1)*5
As tabelas seguintes mostram os operadores aritméticos disponíveis no Português Estruturado. OPERADORES ARITMETICOS | PORTUGUÊS ESTRUTURADO | ADIÇÃO | + | SUBTRAÇÃO | - | MULTIPLICAÇÃO | * | DIVISÃO | / | DIVISÃO INTEIRA | \ | EXPONENCIAÇÃO | ^ | MÓDULO (RESTO DA DIVISÃO) | % |
Os operadores relacionais realizam a comparação entre dois operandos ou duas expressões e resultam em valores