Tecnico em informatica
É uma sequencia finita de instruções, logicamente ordenadas, visando a resolução de um determinado problema.
É a descrição, de forma lógica, dos passos a serem executados no cumprimento de uma determinada tarefa.
Uma receita para implementar um processo computacional.
Dados de entrado – Processamento (Algoritmo) – Dados de saída.
Os algoritmos, apesar de significarem soluções para quaisquer problemas, no caso específico da computação (Algoritmos computacionais), eles devem seguir as regras básicas de programação.
Etapas do processamento de dados. 1. Interpretar o problema e os seus requisitos. (abstrair) 2. Construir um algoritmo para resolvê – lo. (estabelecer os passos) 3. Refinar e depurar o algoritmo. (aumentar o nível de detalhamento e testar).
Etapas da programação: 1. Interpretar o problema e os seus requisitos. 2. Construir um algoritmo para resolvê-lo. 3. Refinar e depurar o algoritmo. 4. Traduzir o algoritmo para uma linguagem de programação. 5. Depurar o programa.
Tipos possíveis de erro:
Sintaxe
Comandos do algoritmo ou programa escritos de forma incorreta.
Semântica (lógica)
Comandos escritos corretamente, porem não solucionam o problema.
Representação de algoritmo.
A representação de um algoritmo serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a serem automatizadas.
Estrutura de um algoritmo
Algoritmo Nome_do_algoritmo
Variaveis
{Declaração das variáveis}
Procedimentos
{Declaração de procedimentos}
Funções
{Declaração das funções}
Inicio
{Corpo do algoritmo}
Fim-Algoritmo
Identificadores
São os “Nomes identificadores” escolhidos para rotular as variáveis, procedimentos e funções. Normalmente, obedecem às seguintes regras: 1. O primeiro caracter deve ser uma letra; 2. Os nomes devem ser formados por caracteres pertencentes ao seguinte