programacaodepapel.blogspot.com
Programação de Papel: Setembro 2008
http://programacaodepapel.blogspot.com/2008_09_01_archive.html
25 de setembro de 2008. Finalmente, a última parte de funções: os argumentos. =]. Lembra quando eu disse que poderíamos dizer para uma função: "Ei função, pega esses dois números inteiros aqui, soma e me devolve a soma deles"? Quando fazemos isso, jogamos algo com o que a função vai trabalhar, chamamos essas informações de parâmetros. E então você pergunta: "Mas então porque você falou que iríamos falar sobre argumentos? Ou seja, Uma função tem seus argumentos. E uma chamada de função tem seus parâmetros.
programacaodepapel.blogspot.com
Programação de Papel: Busca Binária
http://programacaodepapel.blogspot.com/2010/11/busca-binaria.html
1 de novembro de 2010. Hoje vamos ver um problema clássico na computação. A busca em um vetor ordenado. Dado um inteiro x e um vetor v[0 . n - 1] crescente, encontrar um indice k tal que v[k] = x. Quando fiz um post sobre vetores, descrevi um algoritmo trivial para resolver esse problema. Você pode vê-lo aqui. O que temos que nos perguntar é: "Tem alguma forma de encontrar o indice que queremos sem precisar comparar x com todos os elementos de v? E a resposta é: Sim, pequeno padawan. Então o que fazemos?
programacaodepapel.blogspot.com
Programação de Papel: Janeiro 2010
http://programacaodepapel.blogspot.com/2010_01_01_archive.html
14 de janeiro de 2010. Hoje vou falar sobre os famosos laços de repetição. Estruturas bem simples e poderosas do mundo da computação. Os laços de repetição se encarregam de repetir determinada instrução enquanto uma determinada condição for verdadeira. A partir de agora vamos chamar esses laços de loops. Assim sendo, temos basicamente dois tipos de loops: O for. No portugol, o while seria algo mais ou menos assim:. Inteiro i := 1. E o for, assim:. PARA i = 0 de 1 a 10 FAÇA. Até que a variável i. Bom, sem...
programacaodepapel.blogspot.com
Programação de Papel: 2012 - Uma nova abordagem
http://programacaodepapel.blogspot.com/2012/01/2012-uma-nova-abordagem.html
22 de janeiro de 2012. 2012 - Uma nova abordagem. Já que segundo os Maias esse ano é o nosso último como habitantes da Terra, e eu finalmente estou formado, me sinto no dever de salvar o blog! E para que isso aconteça de fato, teremos três novidades:. O blog voltará a ser atualizado (que bom :). As atualizações serão sempre às quartas-feiras. As postagens seguirão uma lógica, para o aprendizado de algoritmos. Isso quer dizer que alguns assuntos serão repetidos? Escrito por Guilherme Rey.
programacaodepapel.blogspot.com
Programação de Papel: Meu site no ar!
http://programacaodepapel.blogspot.com/2011/01/meu-site-no-ar.html
18 de janeiro de 2011. Meu site no ar! Coloquei hoje meu novo site no ar:. E calma, 2011 vem aí com promessa de mais posts no blog :). Escrito por Guilherme Rey. Assinar: Postar comentários (Atom). Believes that is possible to change the world using computers. Bachelors in Computer Science. Visualizar meu perfil completo. Meu site no ar! Pinguins e outras tiras.
programacaodepapel.blogspot.com
Programação de Papel: Vetores
http://programacaodepapel.blogspot.com/2010/02/vetores.html
10 de fevereiro de 2010. Um vetor (ou array. É uma estrutura de dados que é capaz de armazenar objetos do mesmo tipo em uma sequência, ocupando posições consecutivas na memória. Falarei hoje sobre a busca em vetores. Posições é dado pela notação v[n]. Esse vetor possui objetos armazenados em suas posições v[0 . n-1]. Ou seja, se o vetor v. Possui 5 posições, o último objeto estará armazenado em v[4]. A declaração de um vetor de inteiros possuindo 5 posições é dada por: int v[5];. De números inteiros ( int.
programacaodepapel.blogspot.com
Programação de Papel: Setembro 2010
http://programacaodepapel.blogspot.com/2010_09_01_archive.html
21 de setembro de 2010. Hoje, mais um post sobre recursão, abordando a sequência de Fibonacci. Se você perdeu o meu post sobre recursão, você pode acessá-lo aqui. E também há um sobre a função recursiva que faz a potência de números inteiros, que você pode ver por aqui. A sequência de Fibonacci é uma sequência matemática definida da seguinte forma:. Como podemos observar, a sequência tem uma característica: Ela começa com 0, 1 e os próximos números são definidos pela soma dos dois anteriores. 13 8 = 21.
programacaodepapel.blogspot.com
Programação de Papel: Janeiro 2009
http://programacaodepapel.blogspot.com/2009_01_01_archive.html
13 de janeiro de 2009. Pois é, depois de muito tempo sem novidades. O blog vai voltar a ter seus posts atualizados! E vamos com tudo em 2009! Escrito por Guilherme Rey. Believes that is possible to change the world using computers. Bachelors in Computer Science. Visualizar meu perfil completo. Pinguins e outras tiras.
programacaodepapel.blogspot.com
Programação de Papel: Novembro 2010
http://programacaodepapel.blogspot.com/2010_11_01_archive.html
1 de novembro de 2010. Hoje vamos ver um problema clássico na computação. A busca em um vetor ordenado. Dado um inteiro x e um vetor v[0 . n - 1] crescente, encontrar um indice k tal que v[k] = x. Quando fiz um post sobre vetores, descrevi um algoritmo trivial para resolver esse problema. Você pode vê-lo aqui. O que temos que nos perguntar é: "Tem alguma forma de encontrar o indice que queremos sem precisar comparar x com todos os elementos de v? E a resposta é: Sim, pequeno padawan. Então o que fazemos?
programacaodepapel.blogspot.com
Programação de Papel: Fevereiro 2010
http://programacaodepapel.blogspot.com/2010_02_01_archive.html
23 de fevereiro de 2010. Você lembra das famosas potências? Daquelas do tipo 2³? Hoje vamos criar duas formas de realizar esse cálculo. Queremos criar uma função que receba um número inteiro a (base). E outro n (expoente). E retorne o resultado da multiplicação de a. Por ele mesmo n. Vezes (ou, de um modo mais fácil, a. Primeiro, vamos pensar numa versão iterativa, utilizando laços de repetição. Criamos uma variável para guardar o nosso resultado. Assim, para realizar a multiplicação de a. Por ele mesmo n.