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

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Tese: ATIVIDADES PRÁTICAS SUPERVISIONADAS. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/4/2013  •  Tese  •  3.158 Palavras (13 Páginas)  •  629 Visualizações

Página 1 de 13

ATIVIDADES PRÁTICAS SUPERVISIONADAS Ciência da Computação 3ª Série Programação Estruturada II A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de um conjunto de etapas programadas e supervisionadas e que tem por objetivos:  Favorecer a aprendizagem.  Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e eficaz.  Promover o estudo, a convivência e o trabalho em grupo.  Desenvolver os estudos independentes, sistemáticos e o autoaprendizado.  Oferecer diferentes ambientes de aprendizagem.  Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduação.  Promover a aplicação da teoria e conceitos para a solução de problemas práticos relativos à profissão.  Direcionar o estudante para a busca do raciocínio crítico e a emancipação intelectual. Para atingir estes objetivos a ATPS propõe um desafio e indica os passos a serem percorridos ao longo do semestre para a sua solução. A sua participação nesta proposta é essencial para que adquira as competências e habilidades requeridas na sua atuação profissional. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional. AUTORIA: Jaqueline Brigladori Pugliesi Faculdade Anhanguera de Valinhos Jeanne Dobgenski Anhanguea Educacional Ltda Marcelo Augusto Cicogna Faculdade Anhanguera de Valinhos

Ciência da Computação – 3ª Série – Programação Estruturada II

Jaqueline Brigladori Pugliesi, Jeanne Dobgenski, Marcelo Augusto Cicogna

Pág. 2 de 10

COMPETÊNCIAS E HABILIDADES Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir.  Capacidade de, com base nos conceitos adquiridos, iniciar, projetar, desenvolver, validar e gerenciar qualquer projeto de software.  Competência para identificar, analisar, documentar e solucionar problemas e necessidades passíveis de solução via computação.  Capacidade para desenvolvimento de pesquisa científica e tecnológica.  Saber conciliar teoria e prática. Produção Acadêmica Relatórios parciais, com os resultados das pesquisas e atividades realizadas. Participação Esta atividade será, em parte, desenvolvida individualmente pelo aluno e, em parte, pelo grupo. Para tanto, os alunos deverão:  Organizar-se, previamente, em equipes de participantes conforme orientação do professor.  Entregar seus nomes, RAs e e-mails ao professor da disciplina.  Observar, no decorrer das etapas, as indicações: Aluno e Equipe. Padronização O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas da ABNT1, com o seguinte padrão:  Em papel branco, formato A4.  Com margens esquerda e superior de 3cm, direita e inferior de 2cm.  Fonte Times New Roman tamanho 12, cor preta.  Espaçamento de 1,5 entre linhas.  Se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com um recuo de 4cm da margem esquerda e espaçamento simples entre linhas.  Com capa, contendo:  Nome de sua Unidade de Ensino, Curso e Disciplina.  Nome e RA de cada participante.  Título da atividade.  Nome do professor da disciplina.  Cidade e data da entrega, apresentação ou publicação. 1 Consultar o Manual para Elaboração de Trabalhos Acadêmicos. Unianhanguera. Disponível em: <http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.

Ciência da Computação – 3ª Série – Programação Estruturada II

Jaqueline Brigladori Pugliesi, Jeanne Dobgenski, Marcelo Augusto Cicogna

Pág. 3 de 10

DESAFIO Muitos programas de computador do tipo “Console” são utilizados todos os dias. Para a plataforma Linux, esta é uma afirmação quase que incorporada à estrutura do próprio Sistema Operacional (SO). No SO Windows, os aplicativos de console, que são simples em interface, mas que desempenham tarefas muitas vezes sofisticadas, não são tão comuns à experiência típica de uso do sistema. Por exemplo, pode-se citar desde programas de linha de comando como “ipconfig” que auxilia na visualização das configurações de rede de um PC, até programas como o “taskkill” que auxiliam o usuário a eliminar processos ativos na memória do computador. 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. Esta tarefa deverá ser implementada utilizando-se a Linguagem C. Sugere-se como compilador e interface de desenvolvimento o Code::Blocks. Disponível em: <http://www/codeblocks.org>. Acesso em: 11 set. 2011. 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. A escolha deste tema por se tratar de um problema de simples entendimento, deixando espaço para que o aluno concentre o desenvolvimento de suas habilidades no entendimento e prática do ciclo de criação e implementação do aplicativo. A contagem de linhas de um arquivo texto pode ser facilmente desenvolvida em poucas linhas de código, conforme apresentado no exemplo da Listagem 1. Listagem 1. Exemplo de programa em Linguagem C para contagem de linhas de um arquivo. #include <stdio.h> int main () { FILE * pFile; int c; int n = 0; pFile = fopen ("ArquivoTexto.txt", "r"); if (pFile !=NULL) { do { //DO c = fgetc(pFile); if (c == '\n') n++; } //DO while (c != EOF); fclose(pFile); printf("Número de linhas = %d.\n", n); } return 0; }

Ciência da Computação – 3ª Série – Programação Estruturada II

Jaqueline Brigladori Pugliesi, Jeanne Dobgenski, Marcelo Augusto Cicogna

Pág. 4 de 10

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 são comentários formatados segundo a sintaxe da Linguagem C/C++. A sintaxe prevê dois tipos de comentários: linha única começando com

...

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