Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
1) Leia um vetor A de 30 elementos numéricos e depois escreva somente os elementos maiores que 10.
2) Leia diversos valores e distribua-os em 2 vetores de 10 elementos cada de forma que um deles só
contenha números pares o outro só contenha números ímpares. Avise o usuário quando os vetores,
tanto o de pares como o de ímpares, estiverem cheios.
3) Leia o vetor A com 50 elementos numéricos. Após a leitura, seu algorítmo deve localizar o maior, o
menor e a média aritmética dos valores de A.
4) Leia os vetores A e B com 10 elementos numéricos. Após a leitura, seu algorítmo deve calcular o vetor
C que será a soma dos vetores A e B.
5) Escreva um algoritmo que leia um vetor A com 10 posições numéricas e crie o vetor B contendo os
elementos de A em ordem inversa.
6) Escreva um algoritmo que leia um vetor A com 10 posições numéricas. Escreva um algorítmo que, sem
usar um vetor auxiliar B, inverta a ordem dos elementos de A.
7) Leia 100 palavras e coloque-as em um vetor com 100 posições. Após a leitura solicite que o usuário
digite outra palavra. Localize a palavra dentro do vetor e diga a posição em que ela se encontra.
8) Leia 100 palavras e coloque-as em um vetor com 100 posições. Após a leitura solicite que o usuário
digite outra palavra e diga quantas vezes ela aparece dentro do vetor.
9) Suponha que você já possua os vetores A, B, C e D, com 10 posições cada, totalmente preenchidos.
Escreva um trecho de algorítmo que crie o vetor E, com 40 posições, intercalando os valores de A, B, C
e D da seguinte forma :
10) DESAFIO: Crie um algorítmo que leia 50 valores e insira-os no vetor A, de 50 posições, em ordem
crescente, ou seja, a cada número lido seu programa deve:
a) localizar a posição onde o número deve ser inserido para que o vetor continue em ordem crescente;
b) gerar uma posição vazia “empurrando” os outros elementos para baixo;
c) inserir o valor lido na posição criada.
Matrizes:
11) Faça um algorítmo que leia o nome, endereço e telefone de 50 pessoas e armazene na matriz
AGENDA[3,50].
12) Aprimore o algorítmo anterior solicitando que o usuário digite um nome para ser localizado. Se ele
existir mostre seu endereço e telefone.
13) Faça um algoritmo que leia uma matriz numérica de dimensões 5 x 5. Calcule a soma de seus
elementos e descubra qual é o maior valor lá existente.
14) DESAFIO: Faça o algoritmo do JOGO DA VELHA entre 2 jogadores utilizando uma matriz 3x3. A cada
jogada o algoritmo deve solicitar a posição a marcar (linha e coluna), analisar e mostrar o tabuleiro.
INSTITUTO TECNOLÓGICO
4. Faça uma algorítmo que leia os vetores A[10] e B[10] e calcule o vetor C[10] que será a
soma de A com B na ordem crescente ou seja :
ALGORÍTMO DESAFIO
VAR LISTA:VETOR[1..50] DE NUMÉRICO
N,QTD,BUSCA,A:NUMÉRICO
INÍCIO
QTD:=0
ENQUANTO QTD<=50 FAÇA
LEIA(N)
BUSCA:=1
REPITA
BUSCA:=BUSCA+1
ATÉ QUE LISTA[BUSCA]>N OU BUSCA>QTD
SE BUSCA>QTD ENTÃO QTD:=QTD+1
LISTA[QTD]:=N
SENÃO
PARA A:=QTD ATÉ BUSCA FAÇA
LISTA[A+1]:=LISTA[A]
QTD:=QTD+1
LISTA[BUSCA]:=N
FIM ENQUANTO