Prova AP1

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 1

Centro Universitário IBMEC

Disciplina: Programação e Machine Learning


Professor: Tiago Xavier - Ano: 2021
Forma de entrega: Arquivo PDF com número do exercício e resposta (não repetir enunciado
do exercício). Faça o teste do exercício no python e, de acordo com o enunciado, copie apenas
o código-fonte ou escreva a resposta solicitada.
OBS: Os exercícios são avaliados com relação à corretude, objetividade e legibilidade.
Data de entrega: 04/10/2021 – 09h30m
Prova AP1
1. Responda em no máximo 4 linhas para cada item:
a) Qual a diferença entre um programa e um algoritmo? (10 pontos).
b) Como um algoritmo de aprendizagem de máquina resolve um problema? (15 pontos).
c) Quais as desvantagens de um algoritmo de aprendizagem de máquina? (15 pontos).
2. Escreva uma função formata_lista que recebe três parâmetros: uma lista, uma string
operacao e um valor numérico valor. Caso operacao seja “único”,
formata_lista retorna a lista com no máximo uma ocorrência de valor. Caso
operação seja “menores”, formata_lista retorna a lista com apenas todos os
elementos menores do que valor. Caso operacao seja “múltiplos”,
formata_lista retorna a lista com apenas todos os elementos múltiplos de valor. (20
pontos).
3. Escreva uma função procura_dicionario que recebe três parâmetros: um
dicionário, uma string operacao e uma variável elemento. Caso operacao seja
“chave”, procura_dicionario procura no dicionário o primeiro valor que é igual a
elemento e retorna a chave correspondente. Caso operacao seja “valor”,
procura_dicionario procura no dicionário a chave que é igual a elemento e
retorna o valor correspondente. Caso operacao seja “chaves”,
procura_dicionario procura no dicionário todos os valores iguais a elemento e
retorna uma lista com todas as chaves que correspondem ao elemento. (20 pontos).
4. Escreva uma função que recebe uma lista aninhada como parâmetro e retorna a sub-lista
(linha) da lista aninhada com o maior número de elementos. (20 pontos).

Você também pode gostar