Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1722 palavras )
  • Download(s) : 0
  • Publicado : 4 de junho de 2011
Ler documento completo
Amostra do texto
ALGORITMO
    Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
 ALGORITMO NÃO COMPUTACIONAL
     Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone público.
 
1.  [pic][pic]Tirar o fone do gancho;
2.  Ouvir o sinal de linha;
3. 

SEQUÊNCIAL

Introduzir ocartã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.
PROGRAMA 
    Um programa é um Algoritmo escrito em uma linguagem computacional.
LINGUAGENS DE PROGRAMAÇÃO
    São Softwares que permitem o desenvolvimento de programas. Possuem um poder decriação ilimitado, desde jogos, editores de texto, sistemas empresariais até sistemas operacionais.
    Existem várias linguagens de programação, cada uma com suas características próprias.
     Exemplos:
•        Pascal
•        Clipper
•        C
•        Visual Basic
•        Delphi e etc.  
TÉCNICAS ATUAIS DE PROGRAMAÇÃO
•        Programação Seqüencial
•       Programação Estruturada
•        Programação Orientada a Eventos e Objetos
 ALGORITMOS EM “PORTUGOL”
     Durante nosso curso iremos aprender a desenvolver nossos Algoritmos em uma pseudo-linguagem conhecida como “Portugol” ou Português Estruturado.
    “Portugol” é derivado da aglutinação de Português + Algol. Algol é o nome de uma linguagem de programação estruturada usada no final da década de50.
 OPERADORES ARITMÉTICOS
+    ⎝   Adição
-    ⎝   Subtração
*    ⎝   Multiplicação
/    ⎝   Divisão
OPERADORES RELACIONAIS
>    ⎝   Maior que
=   ⎝   Maior ou Igual
|
| |RAIZ QUADRADA|
|SQR( ) |ELEVA AO QUADRADO |
|TRUNC( ) |VALOR TRUNCADO |
|ROUND( ) |VALOR ARREDONDADO|
|LOG( ) |LOGARITMO |
|SIN( ) |SENO |
|COS( ) |COSENO|
|TAN( ) |TANGENTE |

 
    As funções acima são as mais comuns e importantes para nosso desenvolvimento lógico, entretanto, cada linguagem possui suas funções própias. As funções podem ser aritméticas, temporais, de texto e etc.
|E |RETORNA VERDADEIRO SE AMBASAS PARTES FOREM VERDADEIRAS. |
|OU |BASTA QUE UMA PARTE SEJA VERDADEIRA PARA RETORNAR VERDADEIRO. |
|NÃO |INVERTE O ESTADO, DE VERDADEIRO PASSA PARA FALSO E VICE-VERSA. |

 
TABELA VERDADE
|A |B |A |A |NÃO (A)|
| | |E |OU | |
| | |B |B | |
|V |V |V |V |F...
tracking img