CONSTRUÇÃO DE ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA
CONTEXTUALIZAÇÃO
A programação de computadores é composta essencialmente de um conjunto de instruções escritas que o computador segue. Elas podem ser escritas em diversas "linguagens", que na verdade são apenas maneiras diferentes de organizar as instruções e o texto. Diferentes linguagens costumam ser usadas para criar diferentes tipos de programas.
É fundamental criar métodos para assegurar que os passos usados para a construção do programa, independente da “linguagem” escolhida, sejam entendidos universalmente e que o programa obedeça uma sequencia de instruções padronizadas, neste contexto estudamos os algoritmos e os métodos para estruturar as linguagens de programação.
Este texto visa descrever os principais tópicos abordados no curso Tecnologia em analise e desenvolvimento de sistemas nas disciplinares: Construção de algoritmos e programação estruturada I.
Nossa pesquisa segue como parâmetro o Desafio Profissional, que também demonstra algumas informações inerentes ao tema pesquisado; informações coletadas por sites especializados na internet (com referência para eventuais consultas citadas ao longo da pesquisa) bem como as aulas presenciais em sala e no laboratório de informática.
Algoritmo
Por definição, algoritmo é uma sequência finita de instruções bem definidas e não ambíguas cada uma das quais pode ser executada mecanicamente em um período de tempo finito e com uma quantidade de esforço finita. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
Basicamente um programa de computador é um algoritmo que diz ao computador os passos específicos e em que ordem eles devem ser executados. Quando os procedimentos de um algoritmo envolvem o processamento de dados, a informação é lida de uma fonte de entrada, processada e retornada sob novo valor após processamento.
Para qualquer processo computacional, o algoritmo