TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Noções de algoritmos

Artigo: Noções de algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/11/2014  •  Artigo  •  517 Palavras (3 Páginas)  •  247 Visualizações

Página 1 de 3

Noções de algoritmos

O algoritmo é uma forma em que o programador apresenta a sua abordagem do problema para outras pessoas. Na verdade, um algoritmo é o anunciado, em uma linguagem bem definida de uma sequência de operações para resolver o problema. Assim sendo, um algoritmo deve ser:

• Legível: o algoritmo deve ser compreensível até por um leigo

• De alto nível: o algoritmo deve poder ser traduzido em qualquer linguagem de programação, ele não deve fazer uso de conhecimentos técnicos relativos a um determinado programa ou a um sistema operacional dado.

• Preciso: cada elemento do algoritmo não deve ser confuso, por isso é importante eliminar qualquer ambiguidade.

• Conciso um algoritmo não deve exceder uma página. Se for o caso, é preciso decompor o problema em vários subproblemas

• Estruturado: um algoritmo deve ser composto de diversas partes facilmente identificáveis

Estrutura de um programa

O programa é constituído por uma sequência de instruções que a máquina deve executar. Esta por sua vez, executa as instruções à medida que lê o ficheiro (por conseguinte, de cima para baixo) até que possa encontrar uma instrução (chamada às vezes instrução de ligação) que lhe indica para ir para um lugar preciso do programa. Trata-se de jogo de pista, no qual a máquina deve seguir o fio condutor e executar as instruções que encontra até chega ao fim do programa e este parar.

Operadores Aritméticos, Lógicos e relacionais

Operadores Aritméticos

Os operadores aritméticos são usados para calcular expressões matemáticas. Sendo assim classificados em duas categorias: os binários ou unários. Os operadores unários atuam nas inversões de valores. Veja a tabela abaixo.

Operador binário Descrição

= Atribuição

+ Soma

- Subtração

/ Divisão

% Modulo (obtém o resto da divisão)

Operador unário Ação:

- Sinal negativo

+ Sinal positivo

Tabela – Operadores aritméticos

O operador de atribuição (=) já foi estudado no artigo “Linguagem C - Princípios básicos” para explicar como se dá início a uma variável.

O exemplo a seguir imprime alguns resultados na tela das operações de soma, subtração, multiplicação, divisão e o modulo entre dois números dados. Ilustrando assim como é o uso dos operadores aritméticos.

Saída do programa:

69+24=93

69-24=45

69x24=1656.000

69/24=2.875

69 mod 24=21.000

Operadores lógicos

Os operados lógicos servem para interligar mais de uma operação relacional, e como os relacionais retornam, sendo zero (0) para falso e um

...

Baixar como (para membros premium)  txt (3.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com