28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

94 J Lógíca de programação

7. Construa um algoritmo que permita informar dados para 2 vetores inteiros de 20 posições,

e apresente o conjunto união dos vetores. Lembrando que conjunto união são todos os

elementos que existem em ambos os vetores, mas sem repetição (cada número pode

aparecer uma única vez no resultado).

8. Crie um algoritmo que leia a pontuação final de 200 provas de um concurso e os nomes

dos respectivos participantes, e apresente um ranking dos colocados que obtiveram mais

de 70 pontos.

9. Dado um vetor com dados de 50 alturas, elabore um algoritmo que permita calcular:

a) A média das alturas;

b) O desvio padrão das alturas. Lembrando que desvio padrão é dado por

(I, (Alturas 2 )/número de alturas) - Média 2

c) A moda das alturas. Lembrando que moda é o valor que tem maior incidência de

repetições;

d) A mediana das alturas. Lembrando que a mediana é o elemento central de uma lista

ordenada.

EsTUTURAS DE DADOS HOMOGÊNEAS MuL TI DIMENSIONAIS -

MATRIZES

1 O. Faça um algoritmo que preencha uma matriz SxS de inteiros e escreva:

a) a soma dos números ímpares fornecidos;

b) a soma de cada uma das 5 colunas;

c) a soma de cada uma das 5 linhas;

1 1. Construa um algoritmo que leia um conjunto de números inteiros para preencher uma

matriz I Ox I O e a partir daí, gere um vetor com os maiores elementos de cada linha e outro

vetor com os menores elementos de cada coluna.

12. Dada uma matriz SxS, elabore um algoritmo que escreva:

a) a diagonal principal;

b) o triangulo superior à diagonal principal;

c) o triangulo inferior à diagonal principal;

d) tudo exceto a diagonal principal;

e) a diagonal secundária;

f) o triangulo superior à diagonal secundária;

g) o triangulo inferior à diagonal secundária;

h) tudo exceto a diagonal secundária;

13. Elabore um algoritmo que preencha uma matriz SxS de inteiros e depois faça:

a) trocar a segunda e a quinta linha;

b) trocar a primeira e a quarta coluna;

c) trocar a diagonal principal e a secundária;

d) escrever como ficou a matriz;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!