UnB - FACULDADE DE COMUNICAÇÃO - FAC
Disciplina: Programação para Comunicadores - ProCom - Data: 04/04/2017
Prof. Medeiros Neto
VOLTAR PARA O INÍCIO DO CURSO/Disciplina:
Veja apresentação deste Módulo VIII.
Abra o tutorial: ARQUIVOS-Cap 1_PYTHON.PDF
TAREFA 7
a) Elaborar um Algoritmo - AL1 (uma rotina) de busca. Ele abre uma pasta com cópias do Campus Impresso do acervo digital do CEDOC. E apresenta a data da edição e a principal notícia (manchete). As cópias das edições estão em um pasta de nome Campos_Impresso_2000, cada edição é um arquivo texto (.doc), o primeiro string é a identificação da edição, e o segundo string é a principal notícia. Existe a identificação de primeiro arquivo e último arquivo. Usar uma das linguagens: Narrativa; Fluxograma; Portugol. Cada um do seu grupo deve escolher uma linguagem diferente.
b) Apresentar o seu algoritmo para o seu colega, monitor e depois para o Professor, antes do final da aula.
c) Enviar a TAREFA 7 para a Monitora controlar a sua tarefa, e depois colocar o produto da TAREFA 7 no SEU Ambiente Trabalho. DICA: Create a channel (Chanells are where your team communicates) https://cicfacunb.slack.com/messages/reposit-cedoc-fac/whats_new/
TAREFA 8
a) Elabora um Algoritmo - AL2 de pesquisa no Acervo Digital do CEDOC, vide TAREFA7, a mesma pasta com as cópias do Campus Impresso. Voce deve fornecer as seguintes palavras para o Algoritmo: JORNALISMO; TECNOLOGIA; e PROGRAMAÇÃO. O algoritmo deve procurar frases em cada edição do Jornal, e identificar onde pelos menos uma destas palavras estão presentes na edição, e imprimir a frase completa do Campus On-line, dizendo qual edição do Jornal onde foi encontrada. Dica, repetição com teste no final: repita C1, C2, ... até <condição>. Usar dois loop, um para abrir os arquivos e outro para encontrar uma das palavras.
b) Uma frase termina sempre com um ponto (.). Você poderá escolher uma das linguagens algorítimas apresentadas.
Veja os exemplos.
Livros Recomendados: http://www.filosofiacienciaarte.org/index.php/quadro-virtual/1019-programacao-de-computadores-logica-linguagem-e-aplicacaoes