atps - programação estruturada
Com a ATPS de Programação Estruturada II, temos como objetivo:
Capacidade de com as bases nos conceitos adquiridos, iniciar, projetar, desenvolver, validar e gerenciar qualquer projeto de software
Capacidade para identificar, analisar, documentar, solucionar problemas e necessidades passível de solução via computação.
Capacidade para o desenvolvimento de pesquisas cientifica e tecnológica
Saber conciliar teoria e pratica
Desafio
O desafio presente nesta ATPS é fazer com que adquirimos a experiência com o ciclo complemento de desenvolvimento de um pequeno aplicativo de linha de comando (Console), sabemos que muitos programas de computador do tipo “Console” são utilizados todos os dias.
A plataforma Linux, utiliza este tipo de console quase que incorporada à estrutura do próprio Sistema Operacional já no Sistema Operacional Windows, os aplicativos de console são simples em interface, mas desempenham tarefas muitas vezes sofisticadas,
O objetivo desta atividade é motivar o aluno a adquirir experiência com o ciclo completo de desenvolvimento de um pequeno aplicativo de linha de comando (Console). Este ciclo utilizará os conceitos apresentados na disciplina de algoritmos; apresentará um exemplo de organização e de documentação de código fonte; exigirá uma organização funcional do código baseado em estruturas modulares; por fim, o aluno implementará um software de linha de comando com opções de parâmetros na chamada do programa.
O Problema
Esta atividade concentra esforços no desenvolvimento de um programa que permita contar linhas de código fonte desenvolvida em Linguagem C ou C++. A estrutura sugerida permitirá a sua adequação para outras linguagens.
O Desafio
Partido do exemplo anterior de contagem simples de linhas de um arquivo texto, o desafio desta tarefa tem início ao se querer determinar o número de linhas do código que