A noção de algoritmos
Exam: A noção de algoritmos. Pesquise 861.000+ trabalhos acadêmicosPor: jeffersonJRM • 1/12/2014 • Exam • 787 Palavras (4 Páginas) • 209 Visualizações
Passo 2
• Noção de Algoritmos.
• Pseudo Linguagem.
• Estrutura de um Programa.
• Tipos Primitivos para representação de Dados e Variáveis.
• Operadores Aritméticos, Lógicos e relacionais.
• Características do ambiente de desenvolvimento C.
NOÇÂO DE ALGORITMOS:
Algoritmo é uma seqüência lógica de passos / instruções organizadas de forma lógica para obter a resolução de uma tarefa ou problema. Existem algoritmos computacionais e não computacionais. Os algoritmos não computacionais expressam uma tarefa da vida real, um exemplo seria trocar uma lâmpada, seus principais passos são:
1 – retirar a lâmpada antiga;
2 – inserir a lâmpada nova;
3 – ligar a luz.
Este passo a passo é o algoritmo para se trocar uma lâmpada.
Um algoritmo computacional é escrito em uma linguagem de programação própria para lê-los e entender seu passo a passo. Exemplo de linguagem de programação: Pascal, C, Delphi, Visual Basic, etc. Os algoritmos podem ser escritos de forma seqüencial, estruturada ou orientada a objetos.
PSEUDO LINGUAGEM:
Existe uma pseudo-linguagem chamada PORTUGOL que á a união de português com algol e é utilizada para se desenvolver os algoritmos, pois sua forma de apresentação se assemelha muito ao português estruturado.
ESTRUTURA DE UM PROGRAMA:
São sequência de comandos especiais e um desses são bastante importante para as variáveis o identificador e o expressão.
A expressão é avaliada então resolvida, tornando o resultado da expressão como atributivo para construir a variável.
TIPOS PRIMITIVOS DE DADOS e VARIÁVEIS:
Variáveis são os endereços de memória do computador utilizados para guardar informação temporária; as variáveis podem ser de entrada: fornecidas por um meio externo, ou de saída: armazenam os dados processados como resultado.
Todas as variáveis devem assumir um tipo de dado, assim definimos seu tipo e tamanho.
Tipos de dados mais comun: inteiro (admite apenas números inteiros), real (admite números reais, ou compontos flutuantes e pode ter ou não casas decimais), caractere (admite caracteres alfanuméricos; números quando representados como caracteres perdem seu valor e tornam-se representativos), lógico (admitem apenas valores lógicos como Verdadeiro ou Falso ).
OPERADORES ARITMÉTICOS, RELACIONAIS e LÒGICOS:
Operadores Aritméticos:
+ (adição) - (subtração) * (multiplicação) / (divisão).
Operadores Relacionais:
> (maior que) < (menor que) >= (maior ou igual) <= (menor ou igual) = (igual) <> (diferente).
Operadores Lógicos:
Atuam sobre as expressões retornando valores como falso ouverdadeiro.
Operador E -> retorna Verdadeiro se ambas as partes forem verdadeiras.
Operador OU -> retorna Verdadeiro se apenas uma das partes for verdadeira.
Operador NÃO -> inverte o estado, de verdadeiro passa para falso e de falso passa para verdadeiro.
Operadores Especiais: % (resto) -> retorna o resto entre uma divisão nãointeiraex: 13%2 = 1\ -> retorna o valor inteiro resultante de uma divisãoex: 13\2 = 64.
É importante ressaltar que todas as expressões devem ser lineares (escritas em linha), e modulares ( divididas em módulos para melhor compreensão ), respeitando as regras matemáticas de prioridade de parênteses eoperações a serem resolvidas primeiro.
CARACTERISTICAS DO AMBIENTE DE DESENVOLVIMENTO C:
A linguagem c foi uma ferramenta desenvolvida para programação
...