1. Leia 10 números reais quaisquer e armazene-os num vetor. Ordene os números em
ordem decrescente e apresente o vetor ordenado. 2. Preencha um vetor com 20 elementos do tipo inteiro. Use a função aleatório do Visualg (faixa de números de 1 até 99). Ordene este vetor em ordem crescente, apresente os dados ordenados. Em seguida monte uma pesquisa binária para pesquisar se os elementos que serão digitados constam ou não do vetor. Quando localizados, informe o índice. Depois de preenchido o vetor permita repetição no processo de busca do valor no vetor gerado.. 3. Escreva um programa que preencha um vetor com 12 números inteiros gerados aleatoriamente entre 1 e 30. Em seguida o programa deverá solicitar um número para pesquisa que deverá ser procurado entre os números do vetor, informando se o mesmo foi encontrado (neste caso indique a posição) ou não. Use a pesquisa seqüencial. 4. Escreva um programa que leia valores inteiros (digitados) e preencha uma matriz 3 x 3. Apresente a matriz resultante (representação matemática tradicional: linha – coluna). 5. Escreva um programa que preencha uma matriz 5x 5 com números inteiros aleatórios gerados na faixa de 10 a 50. Apresente então: a matriz resultante, os elementos da diagonal principal e os elementos da diagonal secundária.
Diagonal secundária Diagonal principal
6. Escreva um programa que leia números inteiros digitados, na faixa de 1 a 20 e preencha uma matriz 3x8.(Descarte os números que estiverem fora da faixa de valores permitada). Crie um vetor de 3 elementos inteiros que deverá conter a soma dos elementos de cada linha da matriz inicial, e um vetor de 8 elementos que deverá conter a soma dos elementos de cada coluna. Apresente a matriz resultante, a soma dos elementos por linha, e a soma dos elementos por coluna. 7. Escreva um programa que leia valores inteiros e preencha uma matriz 4x5. Gere então sua matriz transposta. (OBS: Na matriz transposta as linhas passam a ser colunas e as colunas passam a ser linhas). 8. Escreva um programa que preencha duas matrizes 3x3 com valores aleatórios gerados na faixa de 1 a 10. Gere então uma terceira matriz que será o resultado da soma das duas primeiras. Apresente então a primeira matriz, ao lado a segunda, e ao lado a matriz soma. 9. Escreva um programa que leia valores inteiros e preencha duas matrizes 3x3. Gere então uma terceira matriz que será o resultado da multiplicação das duas primeiras. Apresente os resultados como no exercício anterior.