Prévia do material em texto
Estruturas de Seleção Análise de Algoritmos Permitem escolher entre Envolve identificar dados de diferentes blocos de ações entrada, processamento e dados conforme condições. de saída. Podem ser implementadas com Compreender problema e comandos 'se' ou 'escolha destacar objetos envolvidos caso'. é fundamental. São baseadas em expressões Definir operações e restrições lógicas ou relacionais para para transformar dados de decisão. entrada em saída. Facilitam controle do fluxo Testar algoritmo por do programa conforme valores simulações garante sua testados. correta. Algoritmos Conceito de Algoritmo Variáveis e Constantes Algoritmo é uma sequência lógica de passos para resolver Básicos Variáveis armazenam valores que podem ser alterados durante a problemas. execução. É necessário para que Constantes possuem valores computador execute tarefas fixos que não mudam durante corretamente. programa. Descreve operações que devem Ambas são identificadores ser seguidas para alcançar um usados para representar dados objetivo. no algoritmo. Algoritmos garantem clareza e Variáveis e constantes são organização na programação de essenciais para manipulação e sistemas. Identificadores e Procedimentos controle de dados. Identificadores são nomes que representam valores ou variáveis no código. Estruturas de Repetição Procedimentos ou funções agrupam Construção de Algoritmos comandos para realizar tarefas Permitem executar um trecho de específicas. Inicia-se com a compreensão código várias vezes conforme completa do problema a ser Facilitam a reutilização e organização condição. resolvido. do código em algoritmos complexos. Podem ter número de repetições Define-se dados de entrada e Permitem abstrair detalhes e focar na fixo ou condicionado a uma saída para algoritmo. lógica do problema a ser resolvido. variável. Constrói-se algoritmo utilizando São chamadas também de laços, estruturas adequadas e claras. loops ou loopings em Finaliza-se testando algoritmo programação. para validar seu funcionamento Utilizam variáveis acumuladoras esperado. ou controladoras para gerenciar repetições.