Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Lista de Exercícios I – Ciência dos Dados: 2º/2025 
Prof. Leonardo Costa Ribeiro 
Aluna: Yasmim Maria dos Santos 
1) A linguagem de programação funciona como uma ponte entre 
humanos e computadores, ou seja, ela permite que nossa forma de 
pensar comunique com a linguagem binária do computador. 
Para que a comunicação aconteça existe o compilador. Ele é 
responsável por traduzir o código escrito na linguagem de 
programação, para a linguagem do computador. Caso haja algum 
erro no código, a tradução não é completada (pois ele trabalha no 
documento inteiro de uma vez) - Ele analisa todo o código-fonte 
antes de começar a criar o arquivo executável. 
Já o interpretador lê/ traduz uma de cada vez as frases de código 
enquanto o programa está rodando. Ou seja, ele executa as 
instruções na hora, e caso encontre um erro, o interpretador vai 
parar a execução e avisar. 
2) A expressão IF se refere-se a uma condição (verifica uma condição 
uma única vez) 
Sua forma esquemática no R: 
 
Forma esquemática Python: 
 
A função FOR serve para repetir uma ação (bloco de comandos) 
várias vezes: 
Sua forma esquemática no R: 
 
for → comando de repetição. 
(i in 1:5) i → variável de controle (vai assumir cada valor da 
sequência). 
in → significa “percorra os valores de”. 
1:5 → operador de intervalo; gera a sequência 1, 2, 3, 4, 5. 
{ ... } → bloco de código que será repetido. 
Forma esquemática no Python: 
 
Funções em R ou em Python servem para receber entradas, fazer o 
cálculo, e retornar uma saída. 
Definição R: 
 
Definição Python: 
 
 
 
 
Bloco de comando aqui seria print 
Python: 
 3) 
 
 
 
 
 
 
 
 
Explicação: iniciei a função com def – serve para definir a função. Logo, na 
segunda linha e a terceira coloquei soma=0, pois começa sempre não 
somando nada na lista. 
For- é pra repetir uma ação in (em) um número da lista que defini. Ou 
seja, vai passar por cada número da lista. 
O cont – serve para que o programa lembre de quantos números já se 
passaram. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Continuação questão 3: Calculando média na visão R 
 
Atenção: a partir daqui escolhi python para realizar as demais questões. 
 
Questão 4: 
 
rodado 
Resultado no 
terminal, depois de 
Aqui eu estabeleci 
uma condição 
Questão 5: 
 Explicação: 
• a sempre contém o valor de Fibonacci da iteração anterior. 
• b contém o valor de Fibonacci da iteração atual. 
• c é o próximo número da sequência, que será impresso e atribuído a b na 
próxima iteração. 
 Isto será atualizado a cada cálculo. 
Obs: a sequência continua no terminal. 
Questão 6: 
 
Explicação: a partir do n = 2 até n = 50 
O código entra em um loop onde eu calculo o próximo número da 
sequência de Fibonacci. 
Depois, eu atualizo as variáveis: a se torna b (que é 1) e b se torna c (que 
também é 1). Isso se segue também para os demais números da 
sequência. 
 Em seguida, eu calculo a razão entre os dois números consecutivos da sequência. 
Esse processo vai até os 50 primeiros números. 
 
Essas razões começam variando bastante, mas depois vão ficando cada vez mais 
próximas de um mesmo valor. 
Elas convergem para o número ≈1.61803... 
7) Classe é como uma espécie de molde que definem atributos e os 
métodos (comportamentos) que todos os objetos criados a partir dessa 
classe terão em comum. 
Por exemplo, a classe Carro pode ter os seguintes atributos e métodos: 
Atributos: cor, modelo, velocidade_atual. 
Métodos: acelerar(), frear(), ligar(). 
Uma instância é um objeto concreto criado a partir de uma classe. Ela é a 
materialização da classe na memória do computador. 
Cada instância possui os atributos (características) e métodos 
(comportamentos) definidos na classe, mas com seus próprios valores e 
estado. 
Exemplo do carro: 
Instância 1: Um Carro com cor vermelha, modelo "Porsche", e 
velocidade_atual 0. 
Instância 2: Um Carro com cor azul, modelo "Corvette", e 
velocidade_atual 0 
 
 
 
 
Questão 8: 
 
EXPLICAÇÃO: Criei a class Carro, e estabeleci atributos (cor, modelos, 
velocidade, marca, som) 
No def acelerar dependendo do modelo, ele faz um som diferente, 
usamos print para mostrar isso no terminal 
SAÍDA: no terminal 
 
Atenção: Apesar das respostas teóricas das questões 1 e 7 
estarem digitadas, eu as escrevi manualmente e coloquei as fotos 
nas páginas seguintes.

Mais conteúdos dessa disciplina