Professional Documents
Culture Documents
A resoluo de problemas das coisas mais difceis, especialmente os problemas que so resolvidos
com aplicaes informticas, ou seja os problemas que estimulam uma forma de pensamento
computacional e competncias de organizao lgica de ideias. So essas as competncias mais
importantes para a construo de programas de computador.
A primeira coisa que se deve fazer perante um problema compreende-lo e para isso pode ser til
decomp-lo em partes mais fceis de solucionar.
Para criar um programa necessrio utilizar uma ferramenta, outro programa, que permite a
introduo das instrues que compem a nova aplicao, verifica a existncia de erros de sintaxe e faz
a converso das instrues escritas na linguagem de programao escolhida para a uma linguagem que
o computador compreende, linguagem mquina.
- Compreender o problema;
Variveis
Por exemplo:
Operadores
Os operadores indicam como uma operao atua sobre dois ou mais elementos (variveis ou
constantes) e podem ser classificados como aritmticos, relacionais, lgicos ou de texto.
Exemplo:
Normalmente, a resoluo de um problema exige que o programa, durante a sua execuo, seja capaz
de tomar decises podendo, consequentemente, alterar o sue curso de ao.
Para isso existem estruturas de deciso que permitem definir um condio que testada e em funo
do resultado do teste uma ao pode ser ou no executada.
Se condio a testar
Ento alternativa verdadeira
Seno alternativa falsa
Em situaes mais complexas pode surgir a necessidade de utilizar estruturas de deciso encadeadas ou
embutidas.
As estruturas de repetio so utilizadas sempre que um conjunto de instrues deva ser repetido.
Ciclos condicionais
Instruo 1
Instruo N
Fim enquanto
Ciclos contadores
Esta estrutura utilizada quando, partida, se sabe o nmero de vezes que as instrues devem ser
executadas.
Fim para