Introdução a programação em c/c++ - unifei

954 palavras 4 páginas
Programação em C e C++
Universidade Federal de Itajubá Professor: Wandré Nunes de Pinho Veloso wandreveloso@unifei.edu.br Etapas para o desenvolvimento de um programa


Análise


Estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída Utilização de ferramentas para descrever o problema com suas soluções
● ● ●



Algoritmo


Descrição narrativa Fluxograma Português estruturado ou Portugol



Codificação


Transformação do algoritmo em códigos da linguagem de programação

*

Algoritmo


O que é?
● ●



Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido (FORBELLONE, 1999) Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância (SALVETTI, 1999) Na Matemática:


Associa-se a um processo de cálculo, ou de resolução de um grupo de 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 (MANZANO e OLIVEIRA, 2010)

*

Algoritmo


1.Pegar uma lâmpada nova 2.Pegar uma escada 3.Posicionar a escada embaixo da lâmpada queimada 4.Subir na escada com a lâmpada nova na mão 5.Retirar a lâmpada queimada 6.Colocar a lâmpada nova 7.Descer da escada 8.Testar o interruptor 9.Guardar a escada 10.Jogar a lâmpada velha no lixo

Exemplo: Trocar uma lâmpada

*

Construção de algoritmos
a.Ler atentamente o enunciado, destacando os pontos mais importantes b.Definir os dados de entrada c.Definir o processamento (cálculos, restrições para os cálculos) d.Definir os dados de saída e.Construir o algoritmo usando um dos tipos de algoritmos f.Testar o algoritmo realizando simulações
*

Tipos de algoritmos
Narrativa
Usa escrita natural (exemplo: português) ●Não é necessário aprender nenhum conceito novo ●Pode gerar ambiguidades e dúvidas ●Exemplo: Multiplicar

Relacionados

  • engenharia de produçao
    42541 palavras | 171 páginas
  • projeto
    37058 palavras | 149 páginas
  • Produção Enxuta
    1757 palavras | 8 páginas
  • Mecânica dos solos
    31241 palavras | 125 páginas
  • Dede
    1352 palavras | 6 páginas
  • Identificação de um gargalo em uma linha de produção
    4866 palavras | 20 páginas
  • Administração
    8971 palavras | 36 páginas
  • pesquisa operacional
    1294 palavras | 6 páginas
  • Calibrador dinâmico para sensores de ondas e acesso remoto
    4236 palavras | 17 páginas
  • Cco002
    463 palavras | 2 páginas