Você está na página 1de 4

ALGORITMO E PROGRAMAÇÃO

ATIVIDADES DA AULA 07

1. Faça um algoritmo para ler um vetor de 10 números inteiros e depois exibi-lo em


ordem inversa.

algoritmo "Vetor contador"

// Função :Ler 10 numeros e exibilos em ordem inversa.

// Autor :Guilherme Paiva

// Data : 02/06/2018

// Seção de Declarações

var

vet: vetor[1..10] de inteiro

i, c : Inteiro

inicio

// Seção de Comandos

para i<- 1 ate 10 passo 1 faca

Escreval("Qual o",i," valor")

Leia (vet[i])

Fimpara

c<-i

para c<- 10 ate 1 passo -1 faca

Escreval (vet[c])

FimPara

fimalgoritmo
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.

algoritmo "Vetor"

// Função :Identificar quantas vezes um numero aparece dentro do vetor

// Autor :Guilherme Paiva

// Data : 02/06/2018

// Seção de Declarações

var

vet: vetor[1..10] de Inteiro

x, i, c : inteiro

inicio

// Seção de Comandos

Escreval ("Me informe um numero")

Leia (x)

para i<- 1 ate 10 faca

Escreval ("Me informe o",i,"° valor")

Leia (vet[i])

Fimpara

para i<- 1 ate 10 faca

Se (vet[i]=x) entao

c<-c+1

Se (c>0) entao

Escreval ("O numero apareceu", c, " vezes")


senao

Escreval ("Nao tivemos nenhuma coicidencia de valores")

FimSe

FimSe

Fimpara

fimalgoritmo

3. Faça um algoritmo para ler dois vetores A e B com 10 inteiros cada, e construir
um vetor C, com 20 elementos, onde os 10 primeiros são os elementos de A e o
restante os elementos de B.

algoritmo "VETOR"

// Função :Guardar numeros nos vetores a e b e colocar no vetor c

// Autor :Guilherme Paiva

// Data : 02/06/2018

// Seção de Declarações

var

veta: vetor[1..10] de inteiro

vetb: vetor[1..10] de inteiro

vetc: vetor[1..20] de inteiro

I :Inteiro

inicio

// Seção de Comandos

para I<- 1 ate 10 faca

Escreval ("Me informe o", I, "° valor de A e B: ")

Leia(veta[i])

Leia(vetb[i])
FimPara

Para I <- 1 ate 10 passo 1 faca

vetc[i*2-1]:=veta[i]

vetc[i*2]:=vetb[i]

Fimpara

limpatela

para i<- 1 ate 20 passo 1 faca

Escreval (vetc[i])

FimPara

fimalgoritmo

Você também pode gostar