R

  1. Calcule o resultado das seguintes operações:

    • \(5 + 3 \times 2\)
    • \((10 - 3)^2\)
    • \(16 \div 4 + 7\)
  2. Crie um vetor chamado numeros com os seguintes valores: 1, 3, 5, 7, 9. Em seguida:

    • Multiplique todos os elementos do vetor por 2.
    • Encontre a soma dos elementos do vetor.
  3. Usando o vetor numeros criado anteriormente:

    • Retorne o terceiro elemento do vetor.
    • Retorne todos os elementos maiores que 4.
  4. Escreva uma função que verifica se um número armazenado na variável x é par ou ímpar. Caso seja par, exiba “Número par”, caso contrário, exiba “Número ímpar”.

  5. Crie um data frame chamado dados com as seguintes colunas e dados:

    • Nome: “Ana”, “Bruno”, “Carlos”, “Diana”
    • Idade: 25, 30, 22, 28
    • Sexo: “F”, “M”, “M”, “F”
  6. Usando o data frame dados:

    • Calcule a média das idades.
    • Encontre o valor mínimo e máximo da coluna Idade.
  7. Carregue o data frame mtcars (disponível no R) e exiba as primeiras 6 linhas (utilize |>).

  8. Utilizando o dplyr, selecione apenas as colunas mpg (milhas por galão) e cyl (número de cilindros) do data frame mtcars.

  9. Usando o dplyr, filtre o data frame mtcars para mostrar apenas os carros com mpg maior que 20.

  10. Ordene o data frame mtcars pela coluna hp (horsepower) em ordem decrescente.

  11. Crie uma nova coluna no data frame mtcars chamada peso_relativo, que corresponde à razão entre wt (peso) e hp (horsepower).

  12. Agrupe o data frame mtcars pelo número de cilindros (cyl) e calcule a média de mpg para cada grupo.

  13. Adicione uma coluna chamada eficiencia no data frame mtcars, definida como mpg / wt. Em seguida, filtre para exibir apenas os carros cuja eficiência seja maior que 5.

  14. Utilize o summarize do dplyr para calcular:

    • Média de mpg
    • Desvio padrão de hp
  15. Crie um pipeline com o dplyr que:

    1. Filtra o data frame mtcars para incluir apenas carros com mpg maior que 25.
    2. Ordena os carros pela coluna hp em ordem crescente.
    3. Retorna apenas as colunas mpg, hp e wt.

Python

  1. Importe a biblioteca math e use a função sqrt() para calcular a raiz quadrada de 256.

  2. Utilize o módulo random para gerar um número aleatório entre 1 e 10.

  3. Escreva um loop for que imprime números de 1 a 10.

  4. Utilize um loop while para imprimir os números de 10 até 1 em ordem decrescente.

  5. Crie um programa que pergunte ao usuário um número e determine se ele é par ou ímpar.

  6. Defina uma função saudacao() que recebe um nome como argumento e imprime "Olá, [nome]!".

  7. Escreva uma função maximo() que recebe dois números como argumentos e retorna o maior deles.

  8. Crie uma string "Python" e use slicing para obter a substring "thon".

  9. Inverta a string "Python" usando slicing.

  10. Crie uma lista com os números de 1 a 5 e adicione o número 6 ao final da lista.

  11. Remova o número 3 da lista anterior.

  12. Crie uma tupla com os números de 1 a 5 e tente alterar o valor do terceiro elemento para 10.

  13. Crie um dicionário com chaves sendo os dias da semana e os valores os números correspondentes (1 para Segunda, 2 para Terça, etc.).

  14. Adicione um par chave-valor ao dicionário anterior: “Feriado” com o valor 0.

  15. Crie um conjunto com os números 1, 2, 3, 4 e 5 e adicione o número 6.

  16. Remova o número 3 do conjunto anterior.

  17. Escreva um programa que lê uma lista de números do usuário e imprime o maior e o menor número.

  18. Faça um programa que lê uma frase do usuário e conta quantas vezes aparece a letra ‘a’.

  19. Crie um programa que converte uma temperatura de Celsius para Fahrenheit.