■ Apontamentos – Lógica de Programação com
Dart
1. Introdução à Lógica de Programação
- O que é lógica de programação.
- Algoritmo → sequência de passos para resolver um problema.
- Linguagens de programação (alto nível) vs linguagem de máquina.
- Dart como linguagem base para aprender lógica.
2. Variáveis e Tipos de Dados
int idade = 20;
double altura = 1.75;
String nome = "Jose";
bool ativo = true;
3. Operadores
- Aritméticos: +, -, *, /, %.
- Comparação: ==, !=, <, >, <=, >=.
- Lógicos: &&, ||, !.
- Atribuição: =, +=, -=, *=, /=.
4. Estruturas Condicionais
if / else e switch para decisões no código.
5. Estruturas de Repetição
for, while, do while para executar blocos repetidamente.
6. Coleções – Listas
- Listas armazenam coleções ordenadas.
Métodos: add(), remove(), contains(), length, first, last.
7. Funções
- Definem blocos reutilizáveis de código.
- Podem retornar valores ou apenas executar comandos.
8. Orientação a Objetos (OOP)
- Classes, objetos, atributos, métodos e construtores.
9. Boas Práticas
- Nomenclatura clara (camelCase).
- Reutilizar código com funções.
Organizar em classes.
- Comentários no código.