Você sabe o que são algoritmos?

Pois é! Demorou um pouco, mas saiu o primeiro conteúdo no site Entenda Programação! É um artigo sobre algoritmos, o primeiro passo para se entender programação de verdade. Confere lá!

Ah! Alguns alunos me questionaram se vou parar de escrever neste site. A resposta é não! São dois projetos distintos, ok? Em breve, voltarei a colocar mais conteúdo por aqui, especialmente a resolução em vídeo dos exercícios que foram propostos no passado!

Você tem alguma preferência por qual devo começar? Tem alguma sugestão? Por favor, sua opinião é extremamente bem-vinda! Escreve aí! 🙂

 

Logo Entenda Programação

Entenda Programação de uma vez por todas!

No começo do ano, comentei que estaria desenvolvendo um curso online. Nesses dois últimos meses, estive aprendendo como poderia fazer isso de uma forma bem bacana. Desse aprendizado saiu o site http://www.entendaprogramacao.com.br. Entre lá e descubra a qual é essa proposta! 😉 Um grande abraço!

1º Dojo da disciplina de OO (1º sem. de 2015)

  • Data: 20/05/2015
  • Horário: 21:15
  • Linguagem: C#
  • Problema: O problema proposto foi o Escrevendo no Celular:

    Um dos serviços mais utilizados pelos usuários de aparelhos celulares são os SMS (Short Message Service), que permite o envio de mensagens curtas (até 255 caracteres em redes GSM e 160 caracteres em redes CDMA).

    Para digitar uma mensagem em um aparelho que não possui um teclado QWERTY embutido é necessário fazer algumas combinações das 10 teclas numéricas do aparelho para conseguir digitar. Cada número é associado a um conjunto de letras como a seguir:

    Letras → Número
    ABC → 2
    DEF → 3
    GHI → 4
    JKL → 5
    MNO → 6
    PQRS → 7
    TUV → 8
    WXYZ → 9
    Espaço → 0

    Desenvolva um programa que, dada uma mensagem de texto limitada a 255 caracteres, retorne a seqüência de números que precisa ser digitada. Uma pausa, para ser possível obter duas letras referenciadas pelo mesmo número, deve ser indicada como _.

    Por exemplo, para digitar “SEMPRE ACESSO O DOJOPUZZLES”, você precisa digitar:

    77773367_7773302_222337777_777766606660366656667889999_9999555337777

  • Formato: Randori
  • Participantes: Alexandre Silva Grell, André Rodrigues de Jesus, Bruno Almir da Silva, Caio Batista Aguiar de Oliveira, Cristhian Alves de Souza, Daniel Neitzel Vieira, Dario Cruz da Costa, Edgar Martins Rodrigues Maia, Gustavo Henrique Monteiro da Silva, Gustavo Rios de Oliveira, Jessica Cristina de Oliveira, Jose Felipe Tavares Costa, Rafael Macedo Carignato, Romulo Rocha Martins Vieira e Ramon Chiara.
  • Código: GitHub

Continue lendo

Exercício de Programação – Código Genético

O código genético é um conjunto de regras pelas quais as informações codificadas no material genético (DNA ou mRNA) são traduzidas em proteínas (sequências de aminoácidos) nas células vivas. A tabela abaixo mostra possíveis sequências de três nucleotídeos e qual aminoácido será adicionado na formação de uma proteína. Mais informações em Genetic Code.
Continue lendo