Prévia do material em texto
Lógica de Programção Operadores lógicos: (and, or, not): Atribuição (=): Atribui um valor Permitem combinar expressões a uma variável. booleanas. Entrada de dados: Permite ao Estruturas condicionais: (if, else, usuário fornecer dados ao elif): Permitem executar diferentes programa. blocos de código com base em Saída de dados: Exibe condições. informações para usuário. Estruturas de repetição: (for, while): Operadores aritméticos: Executam um bloco de código /): Realizam operações repetidamente enquanto uma matemáticas básicas. condição é verdadeira. Operadores de comparação: Listas, arrays, vetores: Armazenam (==, !=, , =): Comparam coleções de elementos. valores e retornam um valor Estruturas de dados: (filas, pilhas, booleano. listas ligadas): Permitem organizar e acessar dados de maneiras específicas. Funções: Agrupam blocos de código para reutilização e modularização. Recursão: Técnica que permite que uma função chame a si mesma para resolver um problema menor. Algoritmos de ordenação: (bubble sort, insertion sort, quick sort): Organizam elementos em uma ordem específica. Algoritmos de busca: (busca linear, busca binária): Localizam um elemento em uma coleção de dados. Controle de fluxo: Direciona a execução do programa com base em condições e iterações. Variáveis: Armazenam valores que podem ser manipulados e modificados durante a execução do programa. Constantes: Valores: fixos que não podem ser alterados durante a execução do programa. Operações de entrada/saída de arquivos: Permitem ler e escrever dados em arquivos. Operadores de incremento/decremento Aumentam ou diminuem 0 valor de uma variável por uma unidade. Comentários: Linhas de texto que são ignoradas pelo interpretador, usadas para documentar código.