Descrição
Esta atividade integrada, voltada aos Cursos da Área de TI, articula tópicos de programação, modelagem de dados e análise combinatória aplicados a um contexto de inteligência de mercado e análise de dados. O material propõe exercícios práticos sobre orientação a objetos (com ênfase em herança e polimorfismo) em Python, manipulação de vetores em C, modelagem de banco de dados por meio do Modelo de Entidade-Relacionamentos (MER) e desenvolvimento de um pequeno programa em C para entrada e exibição de dados. Também inclui uma situação-problema de análise de conjuntos aplicada à agricultura familiar, com um conjunto de dados numéricos para aplicação de princípios de contagem.
A proposta exige compreensão conceitual e exercícios aplicados: explica e exemplifica conceitos de OOP, pede identificação de valores em um vetor a partir de código em C, solicita justificativa e escolha de uma ferramenta CASE para criação de MER (com atenção à cardinalidade entre tabelas, tendo como referência Werlich, 2018, unidade 2, seção 2), requer a implementação de um programa de I/O em C e a resolução de questões sobre quantos produtores cultivam combinações de culturas a partir dos números fornecidos.
O que é desenvolvido nesta atividade — desenvolvimento de habilidades técnicas e analíticas por meio de tarefas específicas: explicitar e exemplificar herança e polimorfismo em Python; interpretar iterações de um vetor em C e determinar valores de elementos por índice; projetar um MER e discutir vantagens e graus de relacionamento/cardinalidade; implementar um programa simples em C que leia e exiba nome, endereço e telefone; aplicar princípios de conjuntos (inclusão-exclusão) para responder perguntas sobre uma amostra de 13.500 agricultores com dados de plantio especificados.
Principais conteúdos abordados
- Orientação a objetos: herança e polimorfismo, exemplos práticos em Python.
- Vetores/arrays em C: inicialização, iteração e acesso por índice.
- Modelagem de dados: MER, ferramentas CASE (indicação) e cardinalidade (referência: Werlich, 2018, unidade 2).
- Algoritmos e Programação Estruturada: entrada/saída em C e estruturação de programas.
- Análise de conjuntos e contagem aplicada: dados da pesquisa com 13.500 agricultores — 7.000 arroz; 4.100 banana; 3.100 uva; 2.100 arroz e banana; 1.400 arroz e uva; 1.000 banana e uva; 400 arroz, banana e uva.
Cursos da Área de TI Projeto Integrado Inteligência de Mercado e Análise de Dados
Tarefa 1:
Orientação a objetos é um paradigma aplicado na programação que consiste na interação entre diversas
unidades chamadas de objetos. Explique os conceitos de herança e polimorfismo dando exemplos de
utilização na linguagem Python.
Tarefa 2:
Os vetores, também chamados de variáveis compostas homogêneas unidimensionais, apresentam uma de
suas características a capacidade de armazenar valores com uma referência de nome dado ao vetor, sendo
diferenciados pelo índice do vetor.
Veja o seguinte código, em C:
#include<iostream>
#include<stdio.h>
int main()
{
int a[10], i;
for(i=0;i<10;i++)
a[i]=i+i;
}
Identifique os valores das iterações abaixo:
O valor do elemento x[3] é ___.
O valor do elemento x[9] é ___.
Tarefa 3:
O Modelo de Entidade-Relacionamentos (MER) foi desenvolvido para aperfeiçoar o projeto do banco de
dados, sendo largamente utilizado apesar de ter sido elaborado na década 70, continua sendo a principal
técnica para consolidar um banco de dados através do mapeamento dos dados necessários para refletir as
necessidades de requisitos de um sistema.
Indique uma ferramenta CASE que permite a criação de um MER para um projeto de banco de dados
relacional e explique as principais vantagens desta abordagem, inclusive, explanando sobre o grau de
relacionamento ou de cardinalidade entre as tabelas.
Como base de conhecimento para o desenvolvimento dessa atividade poderá utilizar o livro didático do
autor Werlich (2018), unidade 2, seção 2, Modelagem de Dados.
Tarefa 4:
Em Algoritmos e Programação Estruturada, temos a busca pela facilitação da compreensão de programas
através do número restrito de mecanismos de controle da execução de programas. Faça um programa na
linguagem C, utilizando qualquer compilador, em que peça como entrada, seu nome, endereço e telefone, por
fim, exiba esses dados na tela.
Tarefa 5:
Nesse ano de eleições, os candidatos a presidente estão apresentando seus programas de governo. Um desses
programas é sobre a agricultura familiar. É bem interessante, vamos analisar a sua experiência.
Ele fez uma experiência com 13.500 agricultores e verificou-se que:
7.000 plantam arroz;
4.100 plantam banana;
3.100 plantam uva;
2.100 plantam arroz e banana;
1.400 plantam arroz e uva;
1.000 plantam banana e uva;
400 plantam arroz, banana e uva.
Tendo essas informações, vamos responder com a lógica:
a) Quantos plantam pelo menos uma das três espécies?
b) Quantos não plantam nenhuma das três espécies?
c) Quantos plantam arroz ou banana, mas não plantam uvas?
d) Quantas plantam apenas uvas?
Como funciona?
Elaboramos os portfólios, já deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. Fácil assim! O MELHOR É QUE VOCÊ COMPRA E JÁ BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, família, vida profissional e estudos é difícil hoje em dia, por isso, estamos aqui para ajudar você. Conte com nossa qualidade, experiência e profissionalismo adquirindo seu portfólio conosco. GARANTIMOS SEU CONCEITO!
Como se realizam os envios?
Em quanto tempo recebo o portfólio?
Os envios são imediatos. Após sua compra, o trabalho já é disponibilizado instantaneamente aqui em nosso site e no seu e-mail.
E se o portfólio que comprei precisar de correção?
Caso haja alguma solicitação de correção/alteração por parte do tutor, basta entrar em contato conosco pelo WhatsApp que providênciaremos sem custo algum.
Qual o formato do arquivo?
Os arquivos são enviados em formato Word e são editáveis.
Caso eu tiver alguma dúvida, terei suporte no pós venda?
Sim, com certeza. Basta clicar no ícone do WhatsApp no cantinho da tela. Será um prazer atendê-lo(a).
Quais os seus canais de contato?
Prefere falar pelo WhatsApp?
Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

