0% acharam este documento útil (0 voto)
47 visualizações4 páginas

MODELO - AtividadePratica - Linguagem - Programacao EaD

Este documento apresenta três exercícios práticos de programação. O primeiro pede para desenvolver uma classe calculadora com operações matemáticas usando números do RU do aluno. O segundo pede para plotar uma equação linear usando valores do RU e a biblioteca matplotlib. O terceiro pede para analisar um arquivo CSV de vendas de lojas encontrando estatísticas como mínimo, máximo, média e desvio padrão de colunas.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
47 visualizações4 páginas

MODELO - AtividadePratica - Linguagem - Programacao EaD

Este documento apresenta três exercícios práticos de programação. O primeiro pede para desenvolver uma classe calculadora com operações matemáticas usando números do RU do aluno. O segundo pede para plotar uma equação linear usando valores do RU e a biblioteca matplotlib. O terceiro pede para analisar um arquivo CSV de vendas de lojas encontrando estatísticas como mínimo, máximo, média e desvio padrão de colunas.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

ATIVIDADE PRÁTICA

LINGUAGEM DE PROGRAMAÇÃO

NOME DO ALUNO – RU
NOME DO PROFESSOR(A)

CIDADE
ANO
1 EXEMPLO DE RESOLUÇÃO

(coloque o enunciado aqui) Realizar uma classe veículo que apresente o tipo do carro, modelo,
fabricante e quantidade de passageiros. Além disso, utilizar os metódos GETTER e SETTER para
incluir as classses Modelo retornando o modelo e o fabricante do carro e outra classe Quantidade
de Passageiro no carro.
Solução do aluno:
Não esqueça de explicar o código com comentários!!
CTRL+C/CTRL+V da ferramenta!!
Se desejar, defina as páginas do documento para PAISAGEM para melhor inserir os códigos.

class Veiculo:
def __init__(self, tipo, modelo, fabricante, qtd_passageiro):
self.tipo = tipo
self.modelo = modelo
self.fabricante = fabricante
self.qtd_passageiro = qtd_passageiro

# getter: adicionando
def getModelo(self):
return f"{self.fabricante} {self.modelo}"

def getQtdPassageiro(self):
return f"{self.qtd_passageiro}"
MyCar = Veiculo('carro',modelo = 'Argos', fabricante='Fiat',qtd_passage
iro=5)
MyBus = Veiculo('Ônibus', modelo = 'Bus202', fabricante='Mercedes', qtd
_passageiro=40)

print(MyCar.getModelo())
print(f"Cabem {MyCar.getQtdPassageiro()} pessoas no {MyCar.getModelo()}
")

IMAGEM DO EXERCÍCIO:
2 2 EXERCÍCIOS A SEREM SOLUCIONADOS

I. Desenvolver a classe calculadora que faça qualquer operação matemática utilizando


dois números inteiros, sendo os dois últimos números de seu RU. Caso o RU algum destes
números sejam zero, substituí-lo(s) pelo número 1. Sendo as possíveis operações
matemáticas: soma(+), subtração(-), multiplicação(*), divisão(/), exponenciação(^) e
módulo(%). Além destas funcionalidades, o algoritmo deverá ter um MENU que possíbilite
ao usuário escolher qual o tipo de operação que se deseja realizar e que possibilite ao usuário
a digitar os dois números. Apresentar todas as operações matemáticas da calculadora
funcionando!

II. Dada a equação linear y = ax + bx – c. Para os valores de a, b e c serão os três últimos


números de seu RU. Caso, algum número do RU seja igual a zero, subistituí-lo(s) pelo
número 3. Realizar o plot dos resultados, dado os valores de x1 = 5; x2 = 7 e x3 = 9. Para o
plot você precisará utilizar a biblioteca matplotlib apresentada na Aula Prática 1; colocar
legenda no gráfico, alterar a cor da linha(s) de seu gráfico; nomear o eixo x, nomear o
eixo y.

Exemplo: Meu RU: 205 103 -> por ter zzero fica assim: a =1; b=3; c=3
y = 1*5 + 3*5 – 3 y = 1*9 + 9*3 – 3
y = 5+ 15 - 3 = 17 y = 9 + 27 -3 = 33

y = 1*7 + 7*3 – 3
y = 7 + 21 - 3 = 25

III. Realizar o upload do arquivo STORES.csv. Renomear todas as colunas do arquivo STORES.csv, onde os
respctivos nomes sejam compactados (Exemplo: Daily_Customer_Count foi renomeado para Visitantes). Após
isto, para se analisar o desempenho das lojas de supermercado/mercado do arquivo STORES.csv encontre os
valores mínimo, máximo, médio e desvio padrão das seguinte colunas: "Items_Available";
"Daily_Customer_Count"; e "Store_Sales".
Algumas informações extras sobre a tabela do arquivo STORES.csv:
 ID da loja: (Índice) ID da loja específica.
 Store ID: Área Física da loja em pátio.
 Store_Area: Número de itens diferentes disponíveis na loja correspondente.
 DailyCustomerCount: Número de clientes que visitaram as lojas em média ao longo do mês.
 Store_Sales: Vendas em (US$) que as lojas realizaram.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy