Trabalho algoritmo modularização
CURSO: SISTEMAS DE INFORMAÇÃO
DISCIPLINA: Algoritmos
MARCELO NEIVA
MARIO HENRIQUE
FELIPE MOURA
FABRICIO FERREIRA
ANDRÉ SIQUEIRA
JOELSON MEDEIROS
MARCIO
Modularização: Resolução dos Exercícios
São Luís – MA
2012
UNIVERSIDADE CEUMA - UniCEUMA
CURSO: SISTEMAS DE INFORMAÇÃO
DISCIPLINA: Algoritmos
MARCELO NEIVA
MARIO HENRIQUE
FELIPE MOURA
FABRICIO FERREIRA
ANDRÉ SIQUEIRA
JOELSON MEDEIROS
MARCIO
Modularização: Resolução dos Exercícios
Trabalho apresentado à disciplina de Algoritmos, como requisito parcial para compor a nota do 2º bimestre do Curso de Sistemas de Informação, da Universidade CEUMA.
São Luís – MA
2012
RESOLUÇÃO DOS EXERCÍCIOS
1) Escreva um algoritmo que leia armazene 20 letras em um vetor com valores informados pelo usuário e depois solicite ao usuário uma letra. O algoritmo deve contar quantas vezes a letra informada ocorre no vetor. Implementar utilizando o módulo ContaLetra para resolver este problema.
algoritmo "Questão 1 de Modularização - Algoritmo"
// Função : Recebe 20 caracteres e dentro da funcao ContaLetra ele vê se a letra entrada na variavel outraletra é repetido dentro do vetor letra
// Autor : Equipe
// Data : 17/11/2012
// tem a função de contar quantas vezes a "outraletra" aparece no vetor letra funcao ContaLetra:inteiro var qtd_letra: inteiro inicio para x de 1 ate 20 faca se (outraletra = letra[x]) entao qtd_letra:=qtd_letra+1 fimse fimpara retorne qtd_letra fimfuncao // algoritmo principal - recebe 20 letras no vetor letra e depois o usuário tem que entrar com uma letra qualquer para a variável outraletra var letra: vetor[1..20] de caracter // cadeia de vetor outraletra: caracter // letra recebida para contagem soma: inteiro // armazena a repetição da letra no vetor x: inteiro // índice inicio // entra com valores no