Noções de algoritmos
Artigo: Noções de algoritmos. Pesquise 862.000+ trabalhos acadêmicosPor: SnoOwW • 22/11/2014 • Artigo • 517 Palavras (3 Páginas) • 302 Visualizações
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
...