Algoritmos
1) Linguagem de programação: compilada e interpretada
2) Tipos de algoritmos
Os principais tipos de algoritmos que temos são descrição narrativa, fluxograma, pseudocódigo.
Descrição Narrativa: nesse tipo de algoritmo utilizamos a linguagem natural ao analisar o enunciado do problema e ao escrevê-lo. Vantagem: a linguagem natural todos conhecemos, sendo assim não precisamos conhecer novos conceitos.
Desvantagens: na linguagem natural dá espaço para varias interpretações e ambiguidades, sendo difícil estrutura-las e transcreve-las.
Troca de um pneu furadoAfrouxar ligeiramente as porcas
1. Suspender o carro
2. Retirar as porcas e o pneu
3. Colocar o pneu reserva
4. Apertar as porcas
5. Abaixar o carro
6. Dar o aperto final nas porcas
Cálculo da média de um alunoObter as suas 2 notas de provas
1. Calcular a média aritmética
2. Se a média for maior que 7,
3. o aluno foi aprovado,
4. senão ele foi reprovado.
Fluxogramas: na resolução de problemas e ao escreve-los podemos usar os fluxogramas para observarmos os passos a serem seguidos, pois ao montar esse tipo de algoritmo utilizamos figuras geométricas e gráficos pré-definidos.
Vantagem: podemos observar de uma maneira geral o fluxo de processamento.
Desvantagem: Temos que ter um conhecimento sobre os símbolos ao ser utilizados na hora de escrever o algoritmo.
Pseudocódigo: ao analisar o problema, devemos escrever utilizando regras predefinidas também utiliza linguagem estruturada para resolver um problema.
Vantagem: E imediata a transcrição do algoritmo a uma linguagem de programação.
Desvantagem: Temos que saber e aprender sobre o pseudocódigo.
3) Conceito de variáveis e tipos de dados
As variáveis são elementos que podem ter um valor alterado durante em algoritmo. Sendo um espaço na memória do computador que armazena dados determinados. As variáveis devem possuir um nome para que possam ser referenciadas e modificadas quando precisar.
Para