Trab

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1209 palavras )
  • Download(s) : 0
  • Publicado : 1 de abril de 2013
Ler documento completo
Amostra do texto
Computação e Aplicações Numéricas
Prof. Luciane Agner
1

Objetivos da Disciplina
• Aprendizado de algoritmos e programação de computadores.
• Conhecer a programação de computadores compreendendo seu potencial de resolução de problemas em diversas áreas do conhecimento.

• Enfatizar o uso de algoritmos para o apoio ao ensino e para a solução de problemas, valorizando a elaboração dealgoritmos.
2

Programa da Disciplina
• Introdução à Programação • Tipos de Dados • Estruturas de Seleção e de Repetição • Vetores Unidimensionais e Multidimensionais

3

Introdução à Programação
• Algoritmos • Lógica de programação • Modelagem de problemas • Resolução de problemas • Exemplos de algoritmos • Linguagem de alto nível • Sintaxe e semântica de uma instrução
4

Tipos de Dados• Variáveis e constantes • Expressões aritméticas • Expressões lógicas • Entrada – processamento – saída dos dados • Comando de atribuição

5

Estruturas de Seleção
• Estrutura de seleção ou expressão condicional.
• Estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes ações dependendo se a seleção (ou condição) é verdadeira ou falsa.

•Estrutura de seleção: if • Estrutura de seleção: if - else • Estrutura de seleção: switch-case
6

Estruturas de Repetição
• Estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e/ou repete diferentes ações dependendo se uma condição é verdadeira ou falsa. • Estrutura de repetição: for • Estrutura de repetição: do-while • Estrutura de repetição: repeat
7 Linguagem de Programação
• Pascal
• Linguagem de programação estruturada. • Recebeu este nome em homenagem ao matemático Blaise Pascal. • Foi criada em 1970 pelo suíço Niklaus Wirth.

8

Avaliação e Datas Importantes
• Provas • Questões objetivas ou descritivas • Trabalhos práticos implementados em uma linguagem de programação • Lista de exercícios • Data da 1ª Prova:
• 8/abril/2013 –Turmas A e C • 10/abril/2013 – Turma B
9

Algoritmos
• Algoritmo não é a solução única de um problema. • Algoritmo é um caminho para a solução de um problema.
• Geralmente, os caminhos que levam a uma solução são muitos.

• Não entendemos algoritmos - copiando e estudando. • Entendemos algoritmos - construindo e testando.

10

Conceito de Algoritmo
• “Algoritmo pode ser definido comoum conjunto finito de regras bem definidas para a solução de um problema em um tempo finito e com um número finito de passos”.

11

Automação
• A automação é o processo em que uma tarefa deixa de ser desempenhada pelo homem e passa a ser realizada por máquinas.
• Dispositivos mecânicos (como máquinas industriais), eletrônicos (como computadores) ou de natureza mista (como robôs). • Paraque a automação de uma tarefa seja bemsucedida é necessário que a máquina que possa desempenhar cada uma das etapas constituintes do processo a ser automatizado com eficiência, de modo a garantir a repetibilidade do mesmo.

12

Sequência de passos
• Portanto, é preciso especificar com clareza e exatidão o que deve ser realizado em cada uma das fases do processo a ser automatizado, bem como asequência em que estas fases devem ser realizadas.
• À especificação da sequência ordenada de passos que deve ser seguida para a realização de um tarefa, garantindo a sua repetibilidade, dá-se o nome de algoritmo.
13

Entrada e Saída
• Um algoritmo toma um valor ou conjunto de valores como entrada e produz um valor ou conjunto de valores como saída. • Um algoritmo deve sempre possuir pelomenos um resultado, chamado de saída.

14

Legibilidade
• A legibilidade de um algoritmo diz o quanto ele pode ser entendido por uma outra pessoa que não participou da elaboração de tal algoritmo. • Quanto mais claro e legível for o algoritmo, menor será sua complexidade e mais fácil sua manutenção. • O algoritmo construído pode ser traduzido para diversas linguagens de programação, o que nos...
tracking img