Algoritmos | Funções | Aula 07

Algoritmos | Funções | Aula 07

Organizando algoritmos com funções

Visão geral da seção: Nesta seção, o palestrante explica como as funções podem ser usadas para organizar algoritmos e reduzir a complexidade do código.

Usando funções para simplificar algoritmos

  • As chances de um algoritmo ficar muito grande ou complexo são grandes quando estamos resolvendo problemas simples.
  • A quantidade de comandos e passos aumenta à medida que adicionamos mais procedimentos ao nosso algoritmo.
  • As funções permitem isolar partes da lógica e deixar apenas uma parte rodando na linha principal do programa.
  • As funções são semelhantes às subrotinas em outros programas e podem ser usadas para reaproveitar códigos em diferentes partes do programa.

Como as funções funcionam

  • As funções têm entradas e saídas, assim como os fluxogramas de algoritmos.
  • Quando chamamos uma função, enviamos dados para ela e recebemos dados de volta.
  • Podemos usar nomes significativos para nossas funções e deixá-las isoladas do programa principal.
  • Podemos chamar a função sempre que precisarmos dela no programa principal.

Exemplo prático: obtendo números usando uma função

  • O palestrante mostra um exemplo prático de como usar uma função para obter números em um fluxo principal.
  • Ele define a função "obter números" que pede ao usuário que digite um número, adiciona o número a uma lista e verifica se a lista tem menos de 10 itens. Se tiver menos de 10 itens, ele pede outro número até chegar a 10 itens na lista.
  • O fluxo principal chama a função "obter números" para obter os números e usa a lista de números resultante em outras partes do programa.
  • O uso de funções permite que o código seja mais organizado e fácil de ler, com partes isoladas da lógica sendo chamadas apenas quando necessário.

Obtendo Números

Visão Geral da Seção: Nesta seção, o palestrante explica como obter números em um programa e isolar a complexidade do código.

Definindo a Função Obter Números

  • A função "obter números" é chamada para obter uma lista de números.
  • A lista de números é definida no início do programa e é retornada pela função "obter números".
  • É possível isolar a complexidade do código usando funções.

Isolando Responsabilidades com Funções

  • O uso de procedimentos permite isolar a complexidade e responsabilidade do código.
  • Cada pequeno programa deve fazer bem uma única coisa para evitar problemas gigantescos que fazem tudo.
  • Isolando as responsabilidades, podemos testar comportamentos específicos e entender onde está o erro.
Video description

Deseja ter acesso a dicas e dar um passo no caminho de ter um perfil de sucesso no LinkedIn? Se conecte com o perfil da Ada: https://www.linkedin.com/school/adatechbr/ Siga nossas redes e não perca nenhuma novidade: 💼 LinkedIn: https://www.linkedin.com/school/adatechbr/ 📷 Instagram: https://instagram.com/adatechbr 🐦Twitter: https://twitter.com/adatechbr

Algoritmos | Funções | Aula 07 | YouTube Video Summary | Video Highlight