Iniciação a algoritmos

Entenda os conceitos básicos para entender algoritmos. Dispositivos de entrada, saída, finalidade do computador, linguagem de programação.

A melhor ferramenta já criada

O homem sempre criou ferramentas que pudessem ajudar em seus trabalhos, com a evolução da nossa inteligência passamos a criar máquinas melhores. Dessas máquinas a melhor, sem dúvida, foi o computador.

O computador pode te ajudar com qualquer tarefa. Porém o computador não possui iniciativa, não é independente, nem criativo ou inteligente, por isso todas as instruções passadas para ele precisam estar descritas nos mínimos detalhes e numa linguagem que ele entenda.

Dispositivos de entrada e saída

No computador temos dispositivos de entra e saída de dados. O de entrada são aqueles utilizados para inserir dados no computador por exemplo, teclado, mouse, scanner, entre outros. Enquanto que os de saída são aqueles usados para mostrar os dados processados pelo computador, por exemplo, impressora, monitor de vídeo, entre outros.

Partes principais do computador

Hardware: são as partes físicas do computador.

Software: são os programas que usamos no computador e são executados graças ao hardware.

Finalidade básica de um computador

A finalidade básica de um computador é receber, armazenar e manipular dados, para fazer isso o computador utiliza programas. Portanto, sua finalidade principal é processamento de dados, isto é, receber dados de um dispositivo de entrada, realizar operações com esses dados e gerar um resposta que é impressa em um dispositivo de saída. O processamento é responsável por transformar os dados de entrada em dados de saída.

Linguagem de programação

Quando queremos criar um software para determinado tipo de processamento de dados, temos que escrever um programa ou vários programas interligados. Mas como já foi dito acima, devemos escrever numa linguagem que o computador entenda, e obviamente o criador do software também entenda. Essa linguagem é chamada de linguagem de programação. Um programa ou software segue algumas etapas para ser bem desenvolvido.

Sequência para um bom algoritmo

Análise

Nessa etapa temos que entender o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída.

Algoritmo

Nessa etapa usamos ferramentas do tipo descrição narrativa, fluxograma, ou português estruturado para descrever o problema com suas soluções

Codificação

Nessa etapa o algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalha.

Podemos concluir então que um software é a codificação de um algoritmo em uma linguagem de programação.

Referências:

ASCENCIO, A.F.G.; CAMPOS, E.A.V. Fundamentos da Programação de Computadores – Algoritmos, Pascal, C/C++ e Java. Pearson Prentice Hall. 2a. Ed. 2007.

Was this helpful?

0 / 0

Deixe um comentário 0

Your email address will not be published.


Compartilhe

[amount] estão lendo esse conteúdo agora.