Recursos de aula

Tudo aqui é Markdown e funciona sem internet. A referência completa, com cada regra, está em Sintaxe; aulas inteiras, em Exemplos.

Fórmulas

$x^2$ no meio do texto. Em destaque, $$ … $$ ou um bloco math:

A busca binária faz $\lceil \log_2 n \rceil$ comparações.

```math
T(n) = T(n/2) + O(1)
```
Na página do Trunade!

Diagramas

Blocos mermaid viram diagramas e acompanham o tema da página.

```mermaid
graph LR
  A[ler n] --> B{n > 0?}
  B -- sim --> C[processar]
  B -- não --> D[fim]
```
Na página do Trunade!

Perguntas

Um bloco quiz: a primeira parte é o enunciado e a lista são as opções. - [x] marca as certas; mais de uma vira múltipla escolha.

```quiz
Qual a complexidade da busca binária?
- [ ] O(n)
- [x] O(log n)
- [ ] O(n log n)
```
Na página do Trunade!

A turma escolhe; você revela quando quiser. Ao revelar, as corretas aparecem marcadas.

Exercício em passos

Marcadores em comentário dividem um trecho em passos, com Anterior e Próximo. O código dentro dos passos continua rodando.

<!-- step: Enunciado -->
Leia dois inteiros e imprima a soma.

<!-- step: Dica -->
Use `std::cin >> a >> b`.

<!-- step: Solução -->
```cpp
#include <iostream>
int main() { int a, b; std::cin >> a >> b; std::cout << a + b << "\n"; }
```
<!-- /steps -->
Na página do Trunade!

Sem <!-- /steps -->, os passos vão até o fim do arquivo.

Revelar na hora certa

Um elemento com data-reveal (<img src="impacto.gif" data-reveal>) fica escondido até a aula chegar à seção dele. Detalhes em Sintaxe.

HTML, imagens e páginas

<div>, <img> e <iframe> são aceitos. Arquivos ao lado do .md (imagens, páginas HTML) são servidos pelo próprio Trunade!.

  • Páginas locais num iframe se ajustam à largura do texto e à altura do conteúdo, sem barras de rolagem.
  • Sites externos mais largos que o texto: diga a largura que eles precisam e o Trunade! reduz para caber.
<iframe src="https://visualgo.net/en/sorting" data-width="1200" height="640"></iframe>

Sites externos precisam de internet e precisam aceitar ser embutidos. Teste antes da aula.