Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (711 palavras )
  • Download(s) : 0
  • Publicado : 21 de novembro de 2012
Ler documento completo
Amostra do texto
Algoritmo x Programa x Processo. • Um programa é uma das possíveis representações de um algoritmo; • Processo é a atividade de executar um programa e, conseqüentemente, também é a atividade deexecutar um algoritmo; Delineamento de algoritmos • Descobrir um método para solucionar um problema; • É o passo que mais desafios apresenta no processo de desenvolvimento de softwares; O matemático G.Polya apresenta fases para o processo de resolução de problemas: • Fase 1. Entender o problema; • Fase 2. Construir um plano para solucionar o problema; • Fase 3. Colocar o plano em funcionamento; • Fase4. Avaliar a solução quanto à precisão e quanto ao seu potencial como ferramenta para solucionar outros problemas; Traduzindo para o contexto do desenvolvimento de programas: • Fase 1. Compreender oproblema; • Fase 2. Adquirir uma idéia da forma como um procedimento algorítmico poderia resolver o problema; • Fase 3. Formular o algoritmo e representá-lo na forma de um programa; • Fase 4. Avaliar oprograma quanto à precisão e quanto ao seu potencial como ferramenta para resolver outros problemas; Os comandos nas linguagens de programação pertencem a três categorias: • Comandos declarativos:definem uma terminologia personalizada a ser utilizada no programa; • Comandos imperativos: descrevem os passos dos algoritmos subjacentes; • Comentários: facilitam a leitura de um programa; Programa édividido em: • Parte declarativa de um programa: são usados comandos declarativos para descrever a terminologia. • Parte processual (procedimental): são utilizados comandos imperativos para descreverações a serem executadas. Variáveis: • São identificadores de posições de memória cujo valor armazenado está sujeito a alterações. • Possui nome (ou identificador) e tipo (numéricos, lógicos, literaisou caracteres). Identificadores • Nomes das variáveis, constantes, rotinas, programas, etc; • Podem ser formados utilizando caractere sublinhado, números e letras (maiúsculas ou minúsculas); • Uma...
tracking img