Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Atividade Prática de Lógica de Programação e Algoritmos em Engenharia Elétrica, Exercícios de Engenharia Elétrica

Este documento contém quatro exercícios de programação em python, parte da atividade prática da disciplina de lógica de programação e algoritmos do curso de bacharelado em engenharia elétrica da uninter. Os exercícios abordam temas como leitura de dados, validação de entrada, cálculo de dígito verificador, estrutura de dicionário e leitura de dados em ordem alfabética.

Tipologia: Exercícios

2021

Compartilhado em 20/10/2021

ernane-benedito
ernane-benedito 🇧🇷

1 documento

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER
ESCOLA SUPERIOR POLITÉCNICA
BACHARELADO EM ENGENHARIA ELETRICA
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
ATIVIDADE PRÁTICA
ERNANE BENEITO RU: 3656540
VINICIUS POZZOBON BORIN
NIQUELANDIA - GOIAS
2021
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Atividade Prática de Lógica de Programação e Algoritmos em Engenharia Elétrica e outras Exercícios em PDF para Engenharia Elétrica, somente na Docsity!

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER

ESCOLA SUPERIOR POLITÉCNICA

BACHARELADO EM ENGENHARIA ELETRICA

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS

ATIVIDADE PRÁTICA

ERNANE BENEITO – RU: 3656540

VINICIUS POZZOBON BORIN

NIQUELANDIA - GOIAS

Escreva um programa que leia o nome de um lutador e seu peso. Em seguida, in- forme a categoria a que pertence o lutador, conforme a Tabela a seguir (note que a tabela foi criada para efeito deste exercício e não condiz com qualquer categoria de luta). A saída do programa deve exibir na tela uma frase com o padrão descrito a seguir: Solução do aluno: Imagem do código funcionando:

Considere o seguinte conjunto de dados: Nome + [N1, N2, N3, N4] + Status, que deve ser colocado em um dicionário. O nome representa o nome de um aluno e deve ser usado como chave. Já N1, N2, N3, N4 representam as notas de provas desse aluno e são armazenadas em uma lista. Por fim, o status nada mais é do que uma string contendo a palavra Aprovado ou Reprovado. Utilize uma estrutura de dicionário com listas para resolver este exercício. Escreva um programa que leia os dados de N alunos e apresente na tela se foram aprovados ou reprova- dos. O critério que garante a aprovação é que a média aritmética das 4 notas seja maior ou igual 7,0. O valor de N é a quantidade de alunos, e esse valor deve ser lido do teclado no começo do programa. Faça um laço de repetição para a leitura destes N alunos. As notas devem ser exibidas ao final do programa com uma casa decimal de precisão. Solução do aluno: Imagem do código funcionando:

Crie um programa que contenha três listas para ler e armazenar o nome, a idade e o número do telefone de seus contatos telefônicos. Ao digitar uma string vazia para o nome, o programa interrompe a leitura e se encerra. Apresente na tela os dados cadastrados em ordem alfabética pelo nome dos contatos. Uma possível solução de ordenar alfabeticamente é usar o método sort. Em seguida, armazene os contatos em outros dois dicionários, utilizando como critério a idade: menores de 18 anos em um e os maiores em outro dicionário, eliminando o original. Apresente na tela os dois dicionários resultantes da separação. Utilize como chave dos dicionários: nome, idade e telefone. Solução do aluno: Imagem do código funcionando: