Noção de algoritmo
Seminário: Noção de algoritmo. Pesquise 861.000+ trabalhos acadêmicosPor: jcamoroso • 13/4/2013 • Seminário • 2.859 Palavras (12 Páginas) • 322 Visualizações
Noção de algoritmo
É o conjunto de ações com propriedades especiais e específicas, com algumas estruturas padrões para controlar a ordem na qual as ações são realizadas. São algumas propriedades a ações simples e bem definidas (não ambíguas); sequência ordenada de ações e sequência finita de passos.
Pseudolinguagem
É uma linguagem de programação simplificada. É usada para escrever algoritmos, sem se preocupar com todos os detalhes de uma linguagem de programação real. Pode ser útil para a pessoa esboçar seus algoritmos, antes de efetivamente escrevê-los.
Tipos Básicos: Inteiro, Real, Caracter, String, Lógico.
Estrutura de um programa
Conforme definimos anteriormente, algoritmo são sequências de comandos especiais e com alguma estrutura de controle. Um destes comandos especiais e bastante importante é o comando para atribuir conteúdo de variáveis.
Comando de atribuições:
1. A expressão é avaliada, isto é resolvida;
2. O resultado da execução da expressão é então atribuído a variável;
Exemplo:
1. Início
2. int X
3. X 10+17
4. Fim
Linha por linha:
1 – O programa é iniciado;
2 – Variável X é declarada;
3 – A expressão é avaliada e o resultado atribuído a X;
Tipos Primitivos
Os primitivos são atômicos, não podem ser decompostos em tipos mais simples. Alguns se relacionam diretamente a sua representação interna, no mesmo caso dos números inteiros. Outros tipos primitivos, como o tipo caractere, precisam de um pequeno suporte de hardware ou software para serem representados internamente.
Tipos de dados
O computador é um dispositivo eletrônico que, em seu nível mais elementar, reconhece apenas dois estados elementares. todos os dados de um computador precisam ser representados com base em um sistema de numeração binário, onde apenas dois valores diferentes são distinguidos. esses dois estados são representados como 0 (zero) e 1 (um) e são chamados de dígitos binários
Tipos numéricos
Os numéricos é um dos primeiros implementados pelas linguagens de programação. Quase todas linguagens oferece representações dos números inteiros, como representações dos números reais. As representações computacionais desses tipos são apenas aproximações desses conjuntos matemáticos, que são infinitos, não podendo ser representados na memória do computador, que é finita.
Tabela - Operadores aritméticos
Operador|representação|exemplo|
Menos unário|-|-a|
Potenciação|^|a ^ 5|
Multiplicação|*|a *5|
Divisão|/|a /5|
Modulo (resto da divisão)|%|a %5|
Adição|+|a+b|
Subtração |-|a-b|
Operadores relacionais são utilizados para comparar valores, podendo ser aplicados sobre comandos numéricos, também de outros tipos.
Tabela - Operadores relacionais
operador|representação|exemplo|
Comparação menor|5|
Comparação maior-igual|≥|a≥5|
Comparação igual|==|a==5|
Comparação diferente|!=|a!=5|
Tipos inteiro
O tipo inteiro é o tipo primitivo numérico mais comum. Sem parte fracionária, o tipo inteiro é caracterizado por sua faixa de valores representáveis, havendo versões dos inteiros com ou sem sinal.
Valores de tipo inteiro na linguagem C
Tipo|Tamanho em Bytes|Faixa de Valores|
Int|2|-32768 a 32767|
unsigned int|2|0 a 65535|
long int|4|-2.147.483.648 a 2.147.483.647|
unsigned long int|4|0 a 4.294.967.295|
Variáveis e Dados
Na Matemática, uma variável é utilizada para representar um valor desconhecido, tipicamente conhecido como incógnita da expressão, podendo assumir qualquer valor do conjunto ao qual a variável pertence. É comum vermos expressões como , onde a variável representa um valor inteiro desconhecido.
Nas linguagens de programação, uma variável representa um valor qualquer de um determinado tipo, o tipo da variável.
Variável, como o nome indica, é um dado que tem a possibilidade de variar, ou seja, ter seu valor alterado durante a execução do algoritmo. As variáveis do tipo caracter sempre devem ser colocadas entre aspas ( " ). Exemplo: "Isto é uma variável caracter".
Declaração de variáveis
As variáveis devem ser declaradas antes do seu uso no algoritmo. Declarar uma variável é definir seu tipo e seu nome. Para a declaração de variáveis usaremos a seguinte sintaxe:
TIPO DE DADO: VARIÁVEL1, VARIÁVEL2, ....., VARIÁVELn;
Exemplos:
inteiro: x;
caracter: nome, endereço, data;
real: PI, preço;
lógico: resposta, opção;
A declaração das variáveis deve estar no início do algoritmo.
Duas variáveis não devem ter o mesmo nome.
Operadores Aritméticos
OPERADOR OPERAÇÃO TIPOS DOS OPERANDOS TIPO DO RESULTADO
+ adição inteiro inteiro
real real
- subtração inteiro inteiro
...