Módulo 1
Lógica e Linguagem de Programação
Apresentação do módulo
Neste módulo você irá explorar os conceitos fundamentais da lógica de programação, abordando as bases que guiam o desenvolvimento de algoritmos. Igualmente, desenvolverá a capacidade de organizar o raciocínio lógico por meio da utilização de ferramentas fundamentais da programação, como variáveis, operadores, estruturas de controle e laços, além de introduzir o conceito de funções para modularizar e otimizar o código.
Na aula 1, sempre que apresentarmos um novo conteúdo relacionado a pseudocódigo, utilizaremos o recurso Sintaxe, que servirá para demonstrar, de forma prática e direta, como transformar conceitos teóricos em passos lógicos estruturados.
Na segunda aula, o recurso Na prática irá apresentar o comando e a saída do código, permitindo que você visualize o resultado que deverá ser gerado no R. Recomendamos que você reproduza os scripts a seguir no ambiente de R e confira o gabarito esperado no Github.
Objetivos do módulo
Ao final deste módulo esperamos que você seja capaz de:
- Entender os conceitos fundamentais da lógica de programação.
- Entender sobre os tipos de dados e operadores.
- Saber como utilizar estrutura de controle e estrutura de repetição.
- Entender conceito de funções e como utilizá-lo.
- Instalar e configurar o R e o RStudio para suas análises de dados.
- Compreender a estrutura básica da linguagem R, incluindo variáveis, data frames e funções.
- Utilizar diversos pacotes do Tidyverse.
- Realizar operações de manipulação de dados, cálculos e importação de arquivos.