ATPS - PROGRAMAÇÃO ESTRUTURADA - ETAPA 3 e 4
ATIVIDADES PRÁTICAS SUPERVISIONADAS
CIENCIAS DA COMPUTAÇÃO
Programação Estrutura II
Prof. Claudio
Etapa 3 e 4 – 2º Bimestre / 2013
Semestre: 2º e 3º - Turma A – Ano: 2013/1
RA
Nome do Aluno
Sumário
Introdução..................................................................................................................................3
Etapa 03 Codigo fonte - Contador de linhas.............................................................................4
Etapa 04 Relatório de funcionamento......................................................................................6
Passo 01 Prototipação e Casos de Teste.................................................................................6
Passo 02 – Diagramas...............................................................................................................27
1. Verificação dos parâmetros do programa; 5
2. Sinalização da atual posição do cursor e validação; 6
3. Identificação e contagem da quebra de linha 7
4. Apresentação das informações 8
Exemplos de funcionamento 9
ETAPA 3
Passo 1
Contador de linhas de código, de comentário simples e comentário multilinhas: /** * Programa para o ATPS segundo semestre. * Contador de linhas de programa. */ //Inicio
#include #include #include enum boolean { true = 1, false = 0 }; typedef enum boolean bool; //Submodulo - rotina de contagem de linhas void contar(char *filename) { printf("Analizando: \"%s\"\n", filename); FILE * pFile; int c; int totalLinhaCodigo = 0; int totalLinhaComentario = 0; int totalLinhaEmBranco = 0; bool comentarioEsperado = false;