Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMO E PROGRAMAÇÃO ATIVIDADES DA AULA 07 Para a construção dos algoritmos sugiro a utilização do programa Visualg. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf. 1. Faça um algoritmo para ler um vetor de 10 números inteiros e depois exibi-lo em ordem inversa. Algoritmo "semnome" // // // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 20/05/2020 Var // Seção de Declarações das variáveis elementos:vetor[1..10]de inteiro I,X,J:inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... para I de 1 ate 10 passo 1 faca leia(elementos[I]) fimpara para I de 1 ate 9 passo 1 faca para J de I+1 ate 10 passo 1 faca se(elementos[I]<elementos[J])entao X<-elementos[I] elementos[I]<-elementos[J] elementos[J]<-X fimse fimpara fimpara para I de 1 ate 10 passo 1 faca escreval("vetor em ordem inverso:",elementos[I]) fimpara Fimalgoritmo Área de Visualização de resultados Início da execução 1 2 3 4 5 6 7 8 9 10 vetor em ordem inverso: 10 vetor em ordem inverso: 9 vetor em ordem inverso: 8 vetor em ordem inverso: 7 vetor em ordem inverso: 6 vetor em ordem inverso: 5 vetor em ordem inverso: 4 vetor em ordem inverso: 3 vetor em ordem inverso: 2 vetor em ordem inverso: 1 Fim da execução. 2. Faça um algoritmo para ler um vetor de 10 números inteiros, como também, ler um número inteiro x. A seguir, o algoritmo deve calcular e mostrar quantas vezes o número x aparece no vetor. Valor X: 5 Algoritmo "semnome" // // // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 20/05/2020 Var // Seção de Declarações das variáveis i:inteiro xqdez:inteiro vetA:vetor[1..10]de inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... xqdez<-0 para I de 1 ate 10 faca escreval("informe o numero:",I,"numero") leia(vetA[I]) se(vetA[I]=5)entao xqdez<-xqdez+1 fimse fimpara escreva("foram digitados",xqdez,"vezes") Fimalgoritmo Área de Visualização dos Resultados Início da execução informe o numero: 1numero 1 informe o numero: 2numero 2 informe o numero: 3numero 3 informe o numero: 4numero 4 informe o numero: 5numero 5 informe o numero: 6numero 6 informe o numero: 7numero 7 informe o numero: 8numero 8 informe o numero: 9numero 9 informe o numero: 10numero 10 foram digitados 1vezes Fim da execução.
Compartilhar