Fluxo de controle na programação procedural

Conceitos de Paradigmas de Programação

Eleanor Thomas

Senior Data Analytics Engineer

O que é fluxo de controle?

  • Fluxo de controle: conjunto de palavras‑chave e processos na linguagem que indicam como o código deve avançar
  • Exemplos de comandos de controle:
    • Instruções if/else
    • Loops for e while
    • Definição de função com def

Direcionando o fluxo

Conceitos de Paradigmas de Programação

Combinando elementos de fluxo de controle (ifs e for)

if my_height > your_height:
    print("I'm taller!")
for height in height_list:
    print(height)

Combinado:

for height in height_list:
    if my_height > height:
        print("I am taller than ", height)
Conceitos de Paradigmas de Programação

Combinando fluxo de controle em funções

def compare_heights(my_height, height_list):
    for height in height_list:
        if my_height > height:
            print("I am taller than ", height)
    return

my_height = 63 height_list = [62, 67, 70]
compare_heights(my_height, height_list)
Conceitos de Paradigmas de Programação

Fluxo de controle na programação procedural

  • Comandos de fluxo de controle tornam a programação procedural possível em Python
  • Estruture a lógica passo a passo com blocos reutilizáveis
  • Codifique essa lógica em Python com if, loops e funções
  • O fluxo de controle cria procedimentos que separam responsabilidades

Pessoa digitando

Conceitos de Paradigmas de Programação

Vamos praticar!

Conceitos de Paradigmas de Programação

Preparing Video For Download...