Python III

João Alexandre Silveira*

As portas lógicas AND, OR e NOT são consideradas como os blocos básicos de construção da Eletrônica Digital. É com combinações dessas portas que são montados todos os outros circuitos digitais mais complexos, dos flip-flops às CPUs.

Assim também podemos dizer dos amplificadores operacionais em relação à Eletrônica Analógica; essenciais para interfaces homem-máquina e sensores na internet das coisas.

Também podemos considerar que as células biológicas são os blocos básicos de construção dos seres vivos.

Então, também podemos dizer que toda linguagem de programação de computador tem seus blocos de construção básicos: são os controles de estrutura, que, basicamente, servem para alterar o fluxo contínuo de um programa; podemos arriscar e dizer que são quase como potenciômetros em circuitos de software.

Esses controles de estrutura, em certas situações, permitem ao programa tomar a decisão de seguir um caminho ou outro, pular uma parte de si mesmo ou repetir a execução de um mesmo bloco de comandos diversas vezes; eles quebram o fluxo normal linha a linha de um programa para decidir o que fazer a partir desse ponto.

*Autor do livro “Experimentos com o Arduino” disponível em www.amazon.com.br

Deixe um comentário