Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

Documentos relacionados
5ª Lista de Exercícios de Programação I

4ª Lista de Exercícios de Programação I

4ª Lista de Exercícios de Programação I

Exercícios: Vetores e Matrizes

Laboratório de Programação A Exercícios sobre vetores e matrizes

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

Resolva os exercícios utilizando a linguagem de programação C

Exercícios V1 = V2 = V1 = V2 =

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

Lista de Exercícios 5

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

Lista de exercícios Matrizes

Lista de exercícios 1 (Cast)

Estruturas de Repetição WHILE e DO- WHILE

1ª LISTA DE EXERCÍCIOS

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Lista de exercícios Matrizes

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Lista 2 TP060. Exercícios Vetores

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

Computação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br

LINGUAGEM DE PROGRAMAÇÃO

1 Faculdade FUCAPI Profº. Sérgio Roberto

1 - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES)

1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

1 - VARIÁVEIS COMPOSTAS HOMOGÊNEAS (VETORES E MATRIZES)

Atenção! Siga as instruções a seguir:

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

Exercícios: Comandos de Repetição

6 a Lista Complementar de Exercícios de CI208 Programação de Computadores 13/02/2014

Exercícios sobre algoritmos

Parte I - Expressões lógicas e operadores

Atenção! Siga as instruções a seguir:

Saída Média dos valores digitados: 3.40

CAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

Programação Universidade da Beira Interior Departamento de Informática 2007/08

2.4Leia 4 variáveis A,B,C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D (A*B-C*D).

3ª Lista de Exercícios de Programação I

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI.

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Aula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU

Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento

Lista de Exercícios Linguagem C#

Lista de Exercícios 02

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

AULA 10 VETORES. Disciplina: Algoritmos Professora: Alba Lopes.

Grupo B Estruturas de Repetição

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Fundamentos de Programação 1

Registros, Vetores e Matrizes

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo

Lógica de Programação e Algoritmos Exercícios Resolvidos Prof. André Y Kusumoto

Algoritmos Sequenciais

1ª Lista de Exercícios

Exercícios de Linguagem C

Questão 1 Exemplo de execução 1 (com N=6): Exemplo de execução 2 (com N=4):

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

Estruturas de Dados Estáticas Cont.

AULA 12: Variáveis Compostas Homogêneas Vetores

CA II Variável Composta

Comandos de Repetição

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Introdução a programação Vetores

Exercícios de Fixação Introdução ao FORTRAN

GEQ Prof. Paulo R. Coelho. Lista para prova

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - LABORATÓRIO

Exercícios de Fixação Introdução ao FORTRAN

Algoritmos e Programação

Lista de Exercícios de Algoritmos - 04 Para cada um dos exercícios abaixo, faça um programa (em laboratório) que teste a função.

Aula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU

Estrutura de decisão

Aula 10 Oficina de Programação Matrizes. Profa. Elaine Faria UFU

Programação II. Victor Amorim dos Santos

Estruturas de Repetição

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Linguagem C ESTRUTURA DE CONTROLE

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

Programação Estruturada

Capítulo 7 Matriz. Roteiro

Exercícios Repetição

Transcrição:

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote Exercícios com Vetores e Matrizes 1. Leia um vetor de 12 posições e em seguida ler também dois valores X e Y quaisquer correspondentes a duas posições no vetor. Ao final seu programa deverá escrever a soma dos valores encontrados nas respectivas posições X e Y. 2. Declare um vetor de 10 posições e o preencha com os 10 primeiros números impares e o escreva. 3. Leia um vetor de 16 posições e troque os 8 primeiros valores pelos 8 últimos e vicee-versa. Escreva ao final o vetor obtido. 4. Leia um vetor de 20 posições e em seguida um valor X qualquer. Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado. 5. Leia um vetor de 40 posições. Contar e escrever quantos valores pares ele possui. 6. Leia um vetor de 40 posições e atribua valor 0 para todos os elementos que possuírem valores negativos. 7. Leia dos vetores de 20 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo. 8. Leia um vetor de 40 posições e acumule os valores do primeiro elemento no segundo, deste no terceiro e assim por diante. Ao final, escreva o vetor obtido. 9. Leia um vetor contendo letras de uma frase inclusive os espaços em branco. Retirar os espaços em branco do vetor e depois escreve-los. 10. Leia 3 vetores de 9 posições e crie outro com o 1º terço do primeiro, o segundo 3º. do segundo e o ultimo terço do 3º. Escrever o vetor resultante ao final. 11. Leia um vetor de 10 posições e verifique se existem valores iguais e os escreva.

12. Leia um vetor de 50 posições e o compacte, ou seja, elimine as posições com valor zero avançando uma posição, com os com os valores subseqüentes do vetor. Dessa forma todos zeros devem ficar para as posições finais do vetor. 13. Considere um vetor de trajetórias de 9 elementos, onde cada elemento possui o valor do próximo elemento do vetor a ser lido. Índice 1 2 3 4 5 6 7 8 9 Valor 5 7 6 9 2 8 4 0 3 Assim, a seqüência da leitura seria 1, 5, 2, 7, 4, 9, 3, 6, 8, 0 Faça um algoritmo que seja capaz de ler esse vetor e seguir a trajetória. 14. Leia uma matriz 10 x 10 e escreva a localização (linha e a coluna) do maior valor. 15. Declare uma matriz 5 x 5. Preencha com 1 a diagonal principal e com 0 os demais elementos. Escreva ao final a matriz obtida. 16. Leia duas matrizes 4 x 4 e escreva uma terceira com os maiores elementos entre as primeiras 17. Leia uma matriz 6 x 6, conte e escreva quantos valores maiores que 10 ela possui. 18. Leia uma matriz 20 x 20. Leia também um valor X. O programa deverá fazer uma busca desse valor na matriz e, ao final escrever a localização (linha e coluna) ou uma mensagem de não encontrado. 19. Leia uma matriz 4 x 4 e troque os valores da 1ª.linha pelos da 4ª.coluna, vice-eversa. Escrever ao final a matriz obtida 20. Leia uma matriz 8 x 8 e a transforme numa matriz triangular inferior, atribuindo zero a todos os elementos acima da diagonal principal, escrevendo-a ao final. 21. Leia uma matriz 5 x 5 e faça uma troca entre as diagonais superior e inferior. Escreva-a ao final. 22. Leia duas matrizes 10 x 10 e faça uma substituição entre a diagonal inferior da primeira coma diagonal superior da segunda.

23. Leia uma matriz 8x 8 e escreva o maior elemento da diagonal principal e a soma dos elementos da diagonal secundaria. 24. Leia uma matriz 6 x 6 e atribuir o valor 0 para os valores negativos encontrados fora das diagonais principal e secundaria. 25. Leia uma matriz 50 x 2, onde cada coluna corresponde a um lado de um triangulo retângulo. Declare um vetor que contenha a área dos respectivos triângulos e o escreva. 26. Leia duas matrizes 20 x 20 e escreva os valores da primeira que ocorrem em qualquer posição da segunda. 27. Leia uma matriz 100 x 10 que se refere respostas de 10 questões de múltipla escolha, referentes a 100 alunos. Leia também um vetor de 10 posições contendo o gabarito d e respostas que podem ser a, b, c ou d. Seu programa deverá comparar as respostas de cada candidato com o gabarito e emitir um vetor Resultado, contendo a pontuação correspondente. 28. Leia duas matrizes 4 x 4 e verifique se uma é palindromo, isto é, sua leitura a partir de qualquer direção sempre apresentara a mesma seqüência. EX. SATOR AREPO TENET OPERA ROTAS 29. Dada uma seqüência de n números, imprimi-la na ordem inversa à da leitura. 30. Deseja-se publicar o número de acertos de cada aluno em uma prova em forma de testes. A prova consta de 30 questões, cada uma com cinco alternativas identificadas por A, B, C, D e E. Para isso são dados: cartão gabarito; número de alunos da turma; cartão de respostas para cada aluno, contendo o seu número e suas respostas. 31. Dados dois vetores x e y, ambos com n elementos, determinar o produto escalar desses vetores.

32. Faça um programa para resolver o seguinte problema: São dadas as coordenadas reais x e y de um ponto, um número natural n, e as coordenadas reais de n pontos (1 < n < 100). Deseja-se calcular e imprimir sem repetição os raios das circunferências centradas no ponto (x,y) que passam por pelo menos um dos n pontos dados. Exemplo : (x,y) = (1.0, 1.0) ; n = 5 pontos : (-1.0, 1.2), (1.5, 2.0), (0.0, -2.0), (0.0, 0.5), (4.0, 2.0) Nesse caso há três circunferências de raios: 1.12, 2.01 e 3.162. Observações: Distância entre os pontos (a,b) e (c,d) é Dois pontos estão na mesma circunferência se estão à mesma distância do centro. 33. Dados dois números naturais m e n e duas seqüências ordenadas com m e n números inteiros, obter uma única seqüência ordenada contendo todos os elementos das seqüências originais sem repetição. Sugestão: Imagine uma situação real, por exemplo, dois fichários de uma biblioteca. 34. Leia um conjunto de notas, cuja quantidade seja determinada pelo usuário. Calcule a média de todas elas. Exiba o conjunto das notas maiores do que a média calculada. Em seguida, de forma agrupada, exiba o outro conjunto de notas (menores do que a média). 35. Leia um conjunto de alunos, cada uma com o nome e a nota. Em seguida exiba o nome dos alunos que possuem a nota maior do que a média da turma. 36. Leia um conjunto de salários, sendo que para terminar a entrada será fornecido o valor -1. Após toda a entrada ter sido realizada, leia o valor de um reajuste. Em seguida exiba todos os salários já reajustados. 37. Crie um vetor capaz de armazenar 50 números inteiros. Em seguida faça o seu preenchimento automático com os números de 101 a 150, ou seja, na posição número 0 ponha 101, na posição 1 ponha o número 102, e assim sucessivamente. Em seguida exiba os valores deste vetor. 38. Faça um programa de consulta pela posição numérica da pessoa: leia nomes de pessoas, sendo a quantidade determinada pelo usuário. Logo após a entrada pergunte ao usuário o número do nome que ele gostaria de consultar. Após sua resposta, exiba o nome que fica na posição informada. Chame atenção do usuário

em caso de uma consulta inválida, ou seja, com números menores ou iguais a zero, ou maiores do que a quantidade cadastrada.