Continuando nossa “aula de programação”, após o “hello world!” vamos falar sobre Escopo, Sub-rotinas e Recursão. Neste podcast, aprenda os fundamentos da programação através dos algoritmos de par ou ímpar, soma recursiva e torre de Hanói. Ouça nossos programadores tentando explicar os fundamentos da programação através de analogias: saiba porque escopo é como um carro com película; aprenda todas as sub-rotinas para preparar um bolo; entenda porque recursão é como uma cobra comendo o próprio rabo.
![]() |
Participantes
Carlos Portela, Renan Sales, Ellton Sales, Pedro Afonso Baco
Algoritmos Citados (Portugol)
Paulo e Ivan (Algoritmo de Par ou Ímpar)
faça { inteiro valor_paulo; inteiro valor_ivan; leia(valor_paulo); leia(valor_ivan); resultado = valor_paulo + valor_ivan; se(resultado != 0) { se(resultado % 2 == 0) { escreva("Paulo ganhou!"); escreva("Ivan ganhou!"); } } }enquanto(resultado != 0)
Algoritmo da Soma Recursiva
//Assumindo A e B > 0. soma(A, B) { se(B == 1) { retorna incrementa(A); } senao { retorna incrementa(soma(A, B-1)); } }
Link Citado