TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Programação de Computadores

Por:   •  25/2/2020  •  Monografia  •  732 Palavras (3 Páginas)  •  122 Visualizações

Página 1 de 3

Programação de Computadores

  • Principais recursos necessários:

  • Computador;

  • Linguagem de Programação;
  • Editor de Texto;
  • Compilador ou Interpretador;
  • Raciocínio Lógico;
  • Métodos para planejar o programa.

[pic 1]

[pic 2]

[pic 3]

Passos para a construção de um algoritmo:

  • Quais os passos necessários para a construção de um algoritmo?
  • Definir o problema;
  • Compreender o problema;
  • Realizar um levantamento da situação;
  • Identificar os dados de entrada;
  • Identificar os dados de saída;

Elaborar o que deve ocorrer com as entradas para se obter a saída desejada:

  • Usar a estratégia de dividir o problema;
  • Seguir as regras e limitações;
  • Identificar todas as ações a se realizar
  • Eliminar ambiguidades.

Escolher uma linguagem para escrever a solução do problema;

  • Construir o algoritmo;
  • Testar o algoritmo;
  • Executar o algoritmo;
  • Verificar se o problema foi resolvido

Exercício 01: Faça um Algoritmo para preparar um bolo.

  • Grupos de 5 alunos

  • Máximo de 10 linhas
  • Tempo: 10 minutos
  • Entrega em papel com o nome e RA dos integrantes do grupo
  • Receita do bolo - Algoritmo
  1. Bater duas claras;
  1. Adicionar duas gemas;
  1. Adicionar uma xícara de açúcar;
  1. Adicionar duas colheres de manteiga;
  1. Adicionar farinha;
  1. Adicionar fermento;
  1. Colocar tudo em uma forma;
  1. Levar ao forno em baixa temperatura.

O que é lógica de programação?

Qualquer problema a ser resolvido necessita de uma solução lógica e funcional;

Portanto é necessário aprender a elaborar soluções lógicas e funcionais;

Tais soluções podem ser previstas pela lógica de programação.

Consiste em analisar e compreender claramente os diversos passos necessários na elaboração de uma solução para um determinado problema, garantindo que o resultado final seja válido e satisfatório.

Pensar para elaborar uma solução;

Transformação do conhecimento previamente obtido para criar algo novo, ou seja, a solução do problema proposto;

[pic 4]

Varias soluções para um problema:

Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros;

Um algoritmo para se vestir pode especificar que você vista primeiro as meias e os sapatos antes de vestir a calça enquanto outro algoritmo especifica que você deve primeiro vestir a calça e depois as meias e os sapatos.

Características importantes em um algoritmo quanto a lógica:

  • Finitude;
  • Definição;
  • Entradas;
  • Saídas;
  • Efetividade

Característica: Finitude

  • Um algoritmo deve sempre terminar após um número finito de passos.

Característica: Definição

  • Cada passo de um algoritmo deve ser precisamente definido;
  • As ações devem ser definidas rigorosamente e excluídas de dúvidas ou incertezas com relação a sua interpretação.

Característica: Entradas

  • Um algoritmo deve ter uma ou mais entradas fornecidas antes do algoritmo iniciar.

Característica: Saídas

  • Um algoritmo deve ter uma ou mais saídas, que tenham uma relação específica com as entradas e com o problema a ser resolvido.

Característica: Efetividade

  • Um algoritmo deve ser efetivo, ou seja, todas as operações devem ser suficientemente capazes de serem executadas com precisão em um tempo definido.

Formas de representação de algoritmos que facilitam a aplicação da lógica.

Formas de representação de algoritmos:

...

Baixar como (para membros premium)  txt (5.3 Kb)   pdf (252.3 Kb)   docx (194.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com