O roteiro como a instituição entrega
1 de 4 páginas




ORIENTAÇÕES 1 OBJETIVO
Criar algoritmos na linguagem de programação Python, utilizando os materiais disponiveis nas Rotas de Aprendizagem e exemplos das Aula Práticas.
2 MATERIAL UTILIZADO
A Atividade Prática de Linguagem de Programação será realizada com base nas 6 Rotas de Aprendizagem e na linguagem de programação PYTHON. Poderá o Google Colab ou Anaconda ou PyCharm ou Visual Code.
3 ORIENTAÇÕES GERAIS
- Para cada exercício, coloque no seu relatório o ENUNCIADO do mesmo e coloque como resposta o seu código COMPLETO. Desde a primeira até a última linha que você digitou;
- Coloque no seu código COMENTÁRIOS explicando COM SUAS PALAVRAS o
que ele faz (veja o exemplo do documento modelo);
- Google Colab ou PyCharm ou Jupter: para inserir os códigos nas respostas, faça um
CTRL+C/CTRL+V do código criado por você na ferramenta, e cole-o no documento do Word. Pode ainda utilizar o botão direito do mouse para escolher a formatação adequada no word. Assim, o código já virá colorido, organizado e indentado, facilitando a correção da sua atividade;
- No AVA existe um modelo em WORD para você utilizar. Deverá submeter o seu arquivo em PDF, basta apertar em salvar como PDF no Word;
- Além do seu algoritmo, você deverá colocar uma captura de tela do seu código funcionando. Capture o terminal mostrando o seu código funcionando e imprimindo os dados solicitados na tela (veja o exemplo do modelo).
CUIDADO! ✓ Em programação, não existem dois códigos exatamente iguais. Cada programador organiza seu código de uma forma diferente, declara variáveis com nomes diferentes, faz comentários diferentes, gera mensagens aos usuários distintas, etc. Por este motivo, e como a atividade é INDIVIDUAL, não serão aceitos dois algoritmos idênticos entre alunos (ou iguais à Internet). Caso o corretor observe respostas iguais, elas serão consideradas como PLÁGIO e aquivo em FORMATO
ERRADO será atribuída a NOTA ZERO na questão;
4. COMO SE DARÁ A CORREÇÃO DA ATIVIDADE?
A Atividade Prática é composta por 3 questões. Para que você ganhe nota máxima em cada exercício, você precisará cumprir os três requisitos básicos explicados nas
ORIENTAÇÕES GERAIS:
- Apresentar seu algoritmo completo, indentado e organizado;
- Explicar seu código através de comentários;
- Colocar uma IMAGEM com o terminal rodando e mostrando o que cada exercício pede. No modelo de relatório da disciplina você encontrará um exemplo de exercício para um melhor entendimento. Caso você desenvolva seu código corretamente e funcional, porém não faça os comentários nem coloque uma imagem dele funcionando no terminal, terá sua nota severamente prejudicada.
5. 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):
MyBus= Veiculo('onibus', "JS20", "Rota", 35)
MyCar = Veiculo('carro', modelo="Hillux", fabricante="Toyota", qtd_pass
print( MyBus.tipo )
print( MyBus.fabricante )
print( MyBus.modelo )
print( MyBus.qtd_passageiro )
print( MyCar.tipo )
print( MyCar.fabricante )
print( MyCar.modelo )
print( MyCar.qtd_passageiro )
Foto do terminal:
1 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.
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.
Outros roteiros de Linguagem de Programação
- Roteiro de Atividade Prática · 2026
- Linguagem de Programação · 2025
- Criação de algoritmos em Python · 2023
Sobre este texto
Transcrição do roteiro entregue pela instituição, com a estrutura preservada. Nenhum dado de professor, aluno ou contato aparece aqui — foram removidos antes da publicação. O texto está no ar para que você saiba o que a atividade pede antes de começar; ele não contém resolução.
Pedir orçamento no WhatsApp