Algoritmos

Páginas: 6 (1258 palavras) Publicado: 11 de setembro de 2014
Algoritmos

Objetivos
Analisar problemas e projetar, validar soluções
computacionais para os mesmos, através do uso de
metodologias, técnicas e ferramentas de programação
envolvendo elementos básicos da construção de
algoritmos e programas de computador.

1

Ementa
Método para desenvolvimento de algoritmos.
Modularidade e abstração. Tipos de dados básicos e
representações gráficasdos principais comandos em
uma linguagem procedural. Expressões aritméticas,
lógicas e literais. Estruturas básicas de programas
(seqüência, iteração, seleção simples e múltipla).
Algoritmos para manipulação de estruturas básicas.

2

Sistemática de Avaliação
Provas: P1 e P2
Trabalhos: T1 e T2
Primeira Avaliação = (P1+T1)
Segunda Avaliação = (P2+ T2)
Média Final= (Primeira Avaliação+ Segunda Avaliação)/2

3

Algoritmo : Algumas definições
Seqüência finita de instruções ou operações básicas
(operações definidas sem ambigüidade e executáveis
em tempo finito dispondo-se apenas de lápis e papel)
cuja “execução”, em tempo finito, resolve um
problema computacional, qualquer que seja sua
instância. (Salvetti e Barbosa)
Processo de cálculo, ou de resolução de um grupode
problemas semelhantes, em que se estipulam, com
generalidade e sem restrições, regras formais para a
obtenção do resultado, ou da solução do problema.
(Aurélio)
Conjunto predeterminado e bem definido de regras e
processos destinados à solução de um problema, com
um número finito de etapas. (Aurélio)
4

Problemas computacionais
São problemas relacionados com a manipulação
de dados einformações.
De maneira geral, um problema pode ser visto
como uma questão a ser resolvida.
Um problema é descrito especificando-se a
entrada (quais são os possíveis dados) e as
condições (ou relações) que a saída deve
satisfazer para uma determinada
entrada.(Veloso).
5

Dado, informação e
conhecimento
O dado é entendido como um elemento da informação,
um conjunto de letras, númerosou dígitos, que tomado
isoladamente não transmite nenhum conhecimento, ou
seja, não contém um significado claro.
Para conceituação inicial, a informação é todo o dado
trabalhado, útil, tratado, com valor significativo
atribuído ou agregado a ele e com um sentido natural e
lógico para quem usa a informação.
Quando a informação é “trabalhada” por pessoas e
pelos recursos computacionais,possibilitando a geração
de cenários, simulações e oportunidades, pode ser
chamada de conhecimento.(www.utp.br/informacao)

6

Processamento de Dados
Os dados são o suporte da informação e são
representados por meio de alguma codificação.
Há dois tipos básicos de dados representados
em um computador: os que representam
números e os que representam caracteres
(alfanuméricos).
O computadorexecuta várias operações com
os dados, tais como: copiar, alterar, gravar,
etc. Diz-se que o computador executa
processamento de dados.
7

Tipos de Dados
Um programa de computador é descrito em uma
linguagem de programação (C, Java, Delphi, Pascal,
etc).
O processamento de dados é feito pela execução de
programas.
Um programa é uma seqüência de instruções
codificadas em umalinguagem de programação.
Geralmente, cada linguagem tem seus próprios tipos de
dados, isto é, conjunto de valores, operações e
relações já implementadas (disponíveis para uso).

8

Tipo de Dados Inteiro
Elementos
Operações/Notação

Relações/Notação

Constantes

Números inteiros
adição
subtração
multiplicação
Quociente inteiro
Resto da divisão
menor
maior
igual
diferente
menor ouigual
maior ou igual
Numerais inteiros com
ou sem sinal

+
*
DIV
MOD
<
>
=



-34,45,0,22, 1

9

Tipo de Dados Real
Elementos
Operações/Notação

Relações/Notação

Constantes

Números racionais
adição
subtração
multiplicação
Quociente

+
*
/

menor
maior
igual
diferente
menor ou igual
maior ou igual
Numerais racionais

<
>
=



12.2,...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmo
  • Algoritmo
  • Algoritmo
  • Algoritmo
  • Algoritmos

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!