Prévia do material em texto
ANO
2025
ATIVIDADE PRÁTICA
LINGUAGEM DE
PROGRAMAÇÃO
Prof. Margarete Klamas, especialista.
Linguagem de Programação
Atividade Prática
INTRODUÇÃO
Olá a todos.
Sejam todos muito bem vindos!
Esta avaliação foi planejada e preparada para a disciplina de Linguagem
de Programação.
O objetivo desta atividade é fazer com que você, aluno, desenvolva os
conhecimentos teóricos aprendidos nas rotas de maneira práticas. Para o
desenvolvimento desta atividade iremos utilizar os conceitos abordados na
disciplina.
Ao longo desse roteiro serão passadas as orientações gerais para
realização da avaliação bem como os seus critérios de correção.
No mais, desejo-lhe boa atividade prática!
Linguagem de Programação
Atividade Prática
ATIVIDADE
Este trabalho deve ser realizado individualmente.
Informe seu nome completo, RU e curso.
Utilizar o google colab para desenvolver a atividade. Salve o nome do
arquivo como Atividade_prática_seu RU_LP_2025
Na primeira linha do programa, insira um texto: coloque seu nome e RU
Nome da base de dados do exercício: Concrete Compressive Strength
Informações sobre a base de dados:
O dataset "Concrete Compressive Strength" é utilizado em estudos de
engenharia civil e aprendizado de máquina. Ele contém informações sobre a
resistência à compressão do concreto, que é uma propriedade crucial para
avaliar a qualidade e durabilidade desse material. O conjunto de dados inclui
1030 amostras e 8 variáveis de entrada.
Fonte dos dados: https://archive.ics.uci.edu/dataset/165/concrete+compressive+strength
Proprietário original e doador
Prof. I-Cheng Yeh
Departamento de Gestão de Informação
Universidade Chung-Hua,
Hsin Chu, Taiwan
https://archive.ics.uci.edu/dataset/165/concrete+compressive+strength
Linguagem de Programação
Atividade Prática
Características do dataset:
Amostras: 1030
Dicionário de Dados - Concrete Compressive Strength
Nome da Variável Descrição
cement
Cimento (componente 1) -- quantitativo -- kg
em uma mistura de m3
blast_furnace_slag
Escória de alto-forno (componente 2) --
quantitativo -- kg em uma mistura de m3
fly_ash
Cinza volante (componente 3) -- quantitativo -
- kg em uma mistura de m3
water Água (componente 4)
superplasticizer
Superplastificante (componente 5) --
quantitativo -- kg em uma mistura de m3
coarse_aggregate
Agregado grosso (componente 6) --
quantitativo -- kg em uma mistura de m3
fine_aggregate
Agregado fino (componente 7) -- quantitativo -
- kg em uma mistura de m3
age Dia (1~365)
concrete_compressive_strength
concreto -- quantitativo -- MPa
strength_category
(variável meta)
• Esta coluna foi adicionada para
realizarmos a atividade
Assumimos para fins didáticos:
• Baixa resistência: ≤ 20 MPa
• Média resistência: 20 - 40 MPa
• Alta resistência: > 40 MPa
Linguagem de Programação
Atividade Prática
Atenção: utilizar o comando abaixo para abrir o dataset (banco de
dados que iremos trabalhar):
O arquivo que será utilizado para desenvolver a atividade será
disponibilizado na rota de aprendizagem (nome: concrete_data.csv)
Você deverá criar uma pasta no google drive, com o nome da
disciplina, salvar este arquivo dentro desta pasta.
# importar biblioteca
import pandas as pd
#montar o drive
from google.colab import drive
drive.mount('/content/drive')
# Carregar o dataset
# Carregar os dados
df= pd.read_csv('colocar o caminho do drive’, sep=',')
# Criar a função para classificar a resistência à compressão
def categorize_strength(value):
if valuecriada.
15 10, 8.
Corretor irá
avaliar
0
Total
100
Após somado os pontos:
Foi solicitado ao aluno colocar o link para o google colab onde desenvolveu o trabalho, favor
testar o link, caso o link não tenha sido informado, ou não abrir, descontar 20 pontos do aluno.