Buscar

Exercícios de Programação em Python

Prévia do material em texto

Disciplina: Algoritmos e Programação Estruturada
Lista de Exercícios 4
Utilize funções na solução dos problemas desta lista.
1) Faça um programa que leia a matriz M de dimensões 4x5, com elementos numéricos, determine o maior valor pertencente a linha que contém o menor elemento, escreva seu valor e suas coordenadas (linha e coluna).
2) Faça um programa que leia uma variável contendo um conjunto de caracteres (vetor de caracteres), escreva seu conteúdo na ordem inversa. Comentário: utilize a função len([vetor]) que retorna a quantidade de elementos existentes no vetor.
3) Faça um programa que leia dois vetores A e B com 10 caracteres cada, em seguida gerar um terceiro vetor C intercalando os elementos de A e B, da seguinte forma: primeiro elemento de A, primeiro elemento de B, segundo elemento de A, segundo elemento de B, e assim sucessivamente. Escrever o vetor C.
4) Faça um algoritmo que leia um vetor de 10 posições. Após a leitura, calcule e escreva os 3 menores valores do vetor. 
5) Faça um algoritmo que leia um vetor A de 10 elementos. Inverta então os valores de A. Troque o primeiro pelo último, segundo pelo penúltimo e assim por diante. Mostre o vetor A após as alterações. 
6) Faça um programa que leia uma matriz 12 x 12 e calcule e escreva: 
a. o menor elemento e a sua posição (índices) da área hachurada (das figuras A, B e C); 
b. a média dos elementos da área hachurada (das figuras A, B e C). 
Figura A:
	
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	11
	12
	1
	
	
	
	
	
	
	
	
	
	
	
	
	2
	
	
	
	
	
	
	
	
	
	
	
	
	3
	
	
	
	
	
	
	
	
	
	
	
	
	4
	
	
	
	
	
	
	
	
	
	
	
	
	5
	
	
	
	
	
	
	
	
	
	
	
	
	6
	
	
	
	
	
	
	
	
	
	
	
	
	7
	
	
	
	
	
	
	
	
	
	
	
	
	8
	
	
	
	
	
	
	
	
	
	
	
	
	9
	
	
	
	
	
	
	
	
	
	
	
	
	10
	
	
	
	
	
	
	
	
	
	
	
	
	11
	
	
	
	
	
	
	
	
	
	
	
	
	12
	
	
	
	
	
	
	
	
	
	
	
	
Figura B:
	
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	11
	12
	1
	
	
	
	
	
	
	
	
	
	
	
	
	2
	
	
	
	
	
	
	
	
	
	
	
	
	3
	
	
	
	
	
	
	
	
	
	
	
	
	4
	
	
	
	
	
	
	
	
	
	
	
	
	5
	
	
	
	
	
	
	
	
	
	
	
	
	6
	
	
	
	
	
	
	
	
	
	
	
	
	7
	
	
	
	
	
	
	
	
	
	
	
	
	8
	
	
	
	
	
	
	
	
	
	
	
	
	9
	
	
	
	
	
	
	
	
	
	
	
	
	10
	
	
	
	
	
	
	
	
	
	
	
	
	11
	
	
	
	
	
	
	
	
	
	
	
	
	12
	
	
	
	
	
	
	
	
	
	
	
	
Figura C:
	
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	11
	12
	1
	
	
	
	
	
	
	
	
	
	
	
	
	2
	
	
	
	
	
	
	
	
	
	
	
	
	3
	
	
	
	
	
	
	
	
	
	
	
	
	4
	
	
	
	
	
	
	
	
	
	
	
	
	5
	
	
	
	
	
	
	
	
	
	
	
	
	6
	
	
	
	
	
	
	
	
	
	
	
	
	7
	
	
	
	
	
	
	
	
	
	
	
	
	8
	
	
	
	
	
	
	
	
	
	
	
	
	9
	
	
	
	
	
	
	
	
	
	
	
	
	10
	
	
	
	
	
	
	
	
	
	
	
	
	11
	
	
	
	
	
	
	
	
	
	
	
	
	12
	
	
	
	
	
	
	
	
	
	
	
	
7) Faça um programa que leia uma frase e armazene em um variável (vetor de caracteres), em seguida para cada caractere existente na frase, faça a contagem de ocorrências, como no exemplo abaixo (não diferenciar letras maiúsculas e minúsculas). Escreva o resultado obtido.
Frase: “Estamos preocupados com o futuro de nossas crianças”
letras: 
	e
	s
	t
	a
	m
	o
	p
	r
	c
	u
	d
	f
	n
	i
	ç
Quantidades
	3
	6
	2
	4
	2
	6
	2
	2
	2
	3
	1
	1
	2
	1
	1
Letra “e” 3 ocorrências
Letra “s” 6 ocorrências
…

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes