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

ATPS Programação

Monografias: ATPS Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  9/6/2013  •  2.530 Palavras (11 Páginas)  •  423 Visualizações

Página 1 de 11

FACULDADE ANHANGUERA EDUCACIONAL

UNIDADE SANTA BARBARA D’OESTE

RELÁTORIO

ATPS – Programação Estruturada II

Aluno(s):

Frankly Barreto do Santos RA: 4237813306

Camilla Lourenço RA: 3715673987

Lucas Alcalde Bie Silva RA: 3730642870

Profº. Msc. Thiago Salhab Alves

FACULDADE ANHANGUERA

SANTA BARBARA D’OESTE - SP

ABRIL – 2013

FACULDADE ANHANGUERA EDUCACIONAL

UNIDADE SANTA BARBARA D’OESTE

RELÁTORIO

ATPS - Programação Estruturada II

Projeto de Pesquisa apresentado como requisito parcial para avaliação da disciplina programação estruturada II do curso de graduação em Análise e Desenvolvimento de Sistema, tendo como orientador de conteúdo o Profº. Msc. Thiago Salhab Alves.

FACULDADE ANHANGUERA

SANTA BARBARA D’OESTE - SP

ABRIL – 2013

SUMÁRIO

SUMÁRIO 3

ETAPA 1 1

Passo 1 1

Passo 2 1

Passo 3 1

3.1 Arquivo: MainCodeCount.cpp 1

3.2 Arquivo: LibCodeCount.c 1

2ª ETAPA 4

Passo 1 4

Passo 2 5

Passo 3 5

3.1 Arquivo: MainCodeCount.cpp 5

3.2 Arquivo: LibCodeCount.cpp 9

CONCLUSÃO 11

BIBLIOGRAFIA 12

ETAPA 1

Passo 1

Leitura para o entendimento da solicitação do ATPS, com a identificação dos dois principais tipos de comentários disponíveis na linguagem C.

Os principais tipos de comentário são “//” que indica comentário em uma única linha e /* */ que permite realizar comentários com múltiplas linhas.

Passo 2

Para a solução do problema proposto serão criados dois módulos.

O arquivo principal é o MainCodeCount.cpp que contém o módulo toda a rotina de contagem das linhas do arquivo. Este módula realiza a leitura do arquivo informado para análise. Depois de realizada a análise é chamada a função ccRun que está no arquivo LibCodeCount.c, passando alguns parâmetros necessários para realização da rotina.

A função ccRun é responsável por receber os dados passados por parâmetros, pelo módulo principal, formata-los e exibir as informações ao usuário.

Passo 3

Aqui temos os códigos fonte dos arquivos gerados no desenvolvimento desta etapa.

3.1 Arquivo: MainCodeCount.c

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <ctype.h>

#include <string.h>

#include "LibCodeCount.h"

int main(int argc, char *argv[])

{

int numeroLinhas, numeroComentarios, numeroVazias;

numeroLinhas = numeroComentarios = numeroVazias = 0;

char *aux;

if(argc < 2)

{

puts("\nUso correto: >MainCodeCount nomearquivo.ext [-c]");

}

else

{

printf("\n\tCode Count - Programmers Tool");

printf("\n\t Versao 1.0 - 2013");

aux = argv[1];

printf("\n\n\tContagem para: \"%s\"", aux);

if(argc == 3)

{

if ((strcmp(argv[2], "-c") == 0) || (strcmp(argv[2], "-comment") == 0))

{

ccRun(argv[1], &numeroLinhas, &numeroComentarios, &numeroVazias, 0, 0);

printf("\n\tNumero de linhas..........: %i", numeroLinhas);

printf("\n\tNumero de linhas vazias...: %i", numeroVazias);

printf("\n\n\n");

}

else

{

ccRun(argv[1], &numeroLinhas, &numeroComentarios, &numeroVazias, 1, 0);

printf("\n\tNumero de linhas...................: %i", numeroLinhas);

...

Baixar como (para membros premium)  txt (11 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com