Algoritmos e informatica
Para os profissionais de informática, o desenvolvimento dos algoritmos são fundamentais para o desenvolvimento de programas que facilitem a vida dos usuários que utilizarão esse programa. Para que o desenvolvimento de um algoritmo computacional seja bem-sucedido, é necessário que a máquina que seja capaz de desempenhar cada uma das etapas constituintes do processo a ser automatizado com eficiência, de modo a garantir a repetibilidade do mesmo.
Logo, é necessário que o profissional responsável pelo desenvolvimento do algoritmo computacional especifique com clareza e exatidão o que deve ser realizado em cada uma das fases do processo a ser automatizado.....
Imaginemos um programador que deseja criar um algoritmo para saber o resultado da soma entre dois numero. Quais passos devem ser pensados??
Primeiramente vamos pensar no problema, logo teremos:
Soma = A + B
onde A e B são os números que serão somados....
Para ilustrar o problema, vamos representar a nossa expressão com caixas que irão guardar os valores usados na operação matemática....
Agora que pensamos no problema e representamos o problema graficamente, precisamos pensar no elementos que faltam para a solução do problema. Neste caso, não podemos somar dois números se não conhecemos os valores absolutos desses números, ou seja:
- Defina um valor para A
- Defina um valor para B
Agora que temos os valores de A e B, podemos realizar a soma conforme a imagem abaixo...
Logo para criar um algoritmo para saber o resultado da soma entre dois numero (soma= A+B) devemos seguir os seguintes passos:
- conhecer o valor de A
- conhecer o valor de B
- Executar a operação SOMA = A + B
note que em hipótese alguma podemos obter uma resposta sem conhecer A ou B.....
Neste mesmo contexto, vamos pensar num algorítimo para calcular a média entre 3 notas. Para isso vamos seguir o mesmo procedimento realizado anteriormente:
1º Como será calculada a média