biologia celular
Para a maior parte dos alunos que ingressa em algum curso de informática, em qualquer nível (ensino técnico ou superior), uma grande curiosidade ou desejo é aprender a programar um computador. Fazer o computador fazer o que se quer. Daí vem uma grande questão: qual o caminho a percorrer para atingir esse objetivo? Até porque essa não é uma tarefa fácil para a maior parte das pessoas. É aí que esta disciplina de
Introdução a Programação entra, porque antes de começar a programar, você precisa desenvolver a sua lógica de programação, precisa saber construir um algoritmo.
Mas o que danado é um algoritmo? Um algoritmo é um conjunto de passos bem definidos para chegar à resolução de um problema, algo como uma receita, um passo a passo. Como todo programa de computador objetiva resolver um problema, sempre você vai precisar construir um algoritmo para iniciar a programação.
Algumas pessoas consideram uma perda de tempo aprender algoritmos e querem logo passar para uma linguagem de programação diretamente. Porém, aprender algoritmo não é uma perda de tempo antes da programação, mas a programação é que pode se tornar uma perda de tempo quando não se parou para raciocinar sobre qual algoritmo deve ser aplicado. Pense assim: não se pode construir uma casa, sem os seus alicerces. Ou até você poderia, mas a casa não ficaria de pé muito tempo. E aí, você gostaria de construir uma casa que pode vir a cair?
Além disso, de uma forma ou de outra, o algoritmo sempre vai existir, mesmo que você diga que não o escreveu, ele existe! Mesmo que apenas no seu pensamento! Isso porque, para programar, você sempre vai precisar organizar as ideias, a fim de definir os passos que resolverão o problema e vai precisar estabelecer a ordem que esses passos deverão ser executados. É isso, amigo, construir algoritmos será uma das principais coisas que você vai aprender nesta disciplina!
Porém, amigos, não vou iludi-los, não é um caminho fácil e haverá momentos que