Lógica de Programação com Portugol Studio
Bem-vindo ao curso de Lógica de Programação e Pensamento Computacional com Portugol Studio, projetado sob medida para estudantes e profissionais de Administração, Logística e Tecnologia da Informação.
O Portugol Studio é o ambiente de aprendizagem moderno e interativo mais utilizado no ensino técnico e universitário no Brasil. Com uma sintaxe em português perfeitamente alinhada à família de linguagens derivadas do C (C, C++, Java, C#, PHP e JavaScript), o Portugol Studio utiliza chaves { }, operadores modernos (==, !=, ++) e indexação base zero (0..N-1), preparando você diretamente para o mercado de desenvolvimento de software profissional.
🧭 Trilha de Aprendizagem (5 Módulos / 20 Capítulos)
graph LR
M1["Módulo 1: Fundamentos & Entrada/Saída<br/>(Cap 01 - 04)"] --> M2["Módulo 2: Estruturas de Decisão<br/>(Cap 05 - 08)"]
M2 --> M3["Módulo 3: Laços de Repetição<br/>(Cap 09 - 12)"]
M3 --> M4["Módulo 4: Vetores e Matrizes 2D<br/>(Cap 13 - 16)"]
M4 --> M5["Módulo 5: Funções & Projeto TMS<br/>(Cap 17 - 20)"]
style M1 fill:#2980b9,stroke:#fff,stroke-width:2px,color:#fff
style M2 fill:#27ae60,stroke:#fff,stroke-width:2px,color:#fff
style M3 fill:#8e44ad,stroke:#fff,stroke-width:2px,color:#fff
style M4 fill:#d35400,stroke:#fff,stroke-width:2px,color:#fff
style M5 fill:#c0392b,stroke:#fff,stroke-width:2px,color:#fff- Módulo 1: Fundamentos da Computação e Tipagem Forte (Cap. 01 a 04): O que são algoritmos, estrutura canônica do Portugol (
programa { funcao inicio() { } }), tipos de dados (inteiro,real,cadeia,caracter,logico), operadores aritméticos (+,-,*,/,%) e comandos de interação (leia(),escreva()com caracteres de escape\ne\t). - Módulo 2: Controle de Fluxo e Tomada de Decisões (Cap. 05 a 08): Desvio simples (
se), bifurcação completa (se ... senao), comparadores relacionais (==,!=,>,<,>=,<=), portas lógicas (e,ou,nao) e seleção múltipla comescolha-caso-pare-caso contrario. - Módulo 3: Estruturas de Repetição e Automação (Cap. 09 a 12): Laço pré-testado
enquanto, laço pós-testadofaca ... enquanto(Do-While com condição de permanência), contador determinísticopara (inteiro i = 0; i < N; i++)e loops aninhados com varredura bidimensional. - Módulo 4: Coleções e Estruturas de Dados em Memória (Cap. 13 a 16): Vetores unidimensionais 0-indexados (
tipo vetor[N]), algoritmo de Busca Linear (Linear Search), matrizes bidimensionais (tipo matriz[L][C]) e tabelas de agregação contábil. - Módulo 5: Modularização, Funções e Projeto Integrador (Cap. 17 a 20): Sub-rotinas sem retorno (
funcao vazio), funções tipadas com retorno (funcao tipo ... retorne), escopo de variáveis locais vs globais, passagem de parâmetros e o Projeto Integrador FastLog TMS Enterprise.