Noções Fundamentais de lógica
Um algoritmo, é um conjunto de instrução que devem ser executadas em uma determinada ordem para atingir seu objetivo. E para que essa ordem possa ser definida, é preciso entender a seqüência lógica pensada para a execução das instruções.
Nos sempre usamos uma seqüência lógica para fazer as coisas do nosso dia-a-dia, se você vai beber água você pega o copo abre a geladeira, pega vazo de água, fecha a porta da geladeira, abre o vazo e coloca a água no copo. (ou você faz isso, ou bem parecido).
Outro exemplo e quando queremos entrar em casa, precisamos encontrar a chave, colocá-la na fechadura e abrir a porta. Já dentro de casa, devemos fechar a porta atrás de nos e trancá-la novamente. Não conseguiríamos entrar antes de abrir a porta. E não faz sentido tentar abrir a porta trancada sem antes usarmos a chave para destrancá-la.
Só iremos construir algoritmos adequadamente quando dominarmos a lógica.
Nos sempre usamos uma seqüência lógica para fazer as coisas do nosso dia-a-dia, se você vai beber água você pega o copo abre a geladeira, pega vazo de água, fecha a porta da geladeira, abre o vazo e coloca a água no copo. (ou você faz isso, ou bem parecido).
Outro exemplo e quando queremos entrar em casa, precisamos encontrar a chave, colocá-la na fechadura e abrir a porta. Já dentro de casa, devemos fechar a porta atrás de nos e trancá-la novamente. Não conseguiríamos entrar antes de abrir a porta. E não faz sentido tentar abrir a porta trancada sem antes usarmos a chave para destrancá-la.
Só iremos construir algoritmos adequadamente quando dominarmos a lógica.
Algoritimizando a Lógica
Construir algoritmos é o objetivo fundamental de toda a programação, mas afinal o que é algoritmo?
“Algoritmo é uma seqüência de passos que visam atingir um objetivo bem definido.”
“Algoritmo é a descrição de um conjunto de ações que obedecidas, resultam numa sucessão finita de passos, atingindo o objetivo.”
Em geral, um algoritmo destina -se a resolver um problema: fixa um padrão de comportamento a ser seguido, uma norma de execução a ser trilhada, com vista a alcançar, como resultado final, a solução de um problema.
“Algoritmo é uma seqüência de passos que visam atingir um objetivo bem definido.”
“Algoritmo é a descrição de um conjunto de ações que obedecidas, resultam numa sucessão finita de passos, atingindo o objetivo.”
Em geral, um algoritmo destina -se a resolver um problema: fixa um padrão de comportamento a ser seguido, uma norma de execução a ser trilhada, com vista a alcançar, como resultado final, a solução de um problema.
Exemplo de um algoritmo (não computacional)
Objetivo: usar um telefone público .
Início
1. tirar o fone do gancho;
2. ouvir o sinal de linha;
3. introduzir o cartão;
4. teclar o número desejado;
5. se der o sinal de chamar
5.1 conversar
5.2 desligar
5.3 retirar o cartão
6. senão
6.1 repetir
Fim
Obs: um programa é um algoritmo escrito em linguagem computacional.
Operadores
Operadores aritméticos
Conjunto de símbolos que representa as operações básicas da matemática.
+ Adição
* multiplicação
** Potenciação
- Subtração
/ Divisão
// Radiciação
Operadores relacionais
Conjunto de símbolos que representa as operações básicas da matemática.
> Maior que
<>= Maior ou igual
<= Menor ou igual = Igual < > Diferente
Funções Pré-definidas
ABS ( ) Valor absoluto
SQRT ( ) Raiz quadrada
SQR ( ) Elevar ao quadrado
ROUND ( ) Valor arredondado
LOG ( ) Logaritmo
SIN ( ) Seno
COS ( ) Co-seno
TAN ( ) Tangente
TRUNC ( ) Valor truncado
Nenhum comentário:
Postar um comentário