layout | title | description |
---|---|---|
secao |
Lógica de programação |
Lógica de programação para gente grande, aprenda lógica com o apoio de testes unitários! |
Seja bem vindo(a) a seção Lógica de programação!
Eu criei essa seção (re)pensando uma forma mais eficiente de ensinar a lógica de programação.
Este curso é diferente de tudo o que você viu sobre lógica (bem diferente daqueles exercícios toscos da faculdade).
Veremos lógica do ponto de vista de 3 linguagens: C (e C++), Python e JavaScript (Node.js) todas elas acompanhadas de testes unitários. Ou seja, você saberá que o seu código está certo quando os testes estiverem passando.
Se precisa de informações sobre as linguagens, veja as seções abaixo...
Talvez você precise saber um pouco sobre testes unitários e também um pouco sobre o Linux pois iremos utilizar muito o terminal.
Mais fácil que a Seleção Brasileira...
{% include get-capitulo.html page_serie="logica-nivel-0" %} {% include menus.html %}
Vai exigir um pouco mais de atenção.
{% include get-capitulo.html page_serie="logica-nivel-1" %} {% include menus.html %}
{% include get-capitulo.html page_serie="logica-nivel-2" %} {% include menus.html %}
Exercícios para treinar laços de repetição.
{% include get-capitulo.html page_serie="logica-nivel-3" %} {% include menus.html %}
Exercícios para treinar vetores.
{% include get-capitulo.html page_serie="logica-nivel-4-vetores" %} {% include menus.html %}
Ainda exercícios para treinar vetores, mas desta vez utilizando strings.
{% include get-capitulo.html page_serie="logica-nivel-4-strings" %} {% include menus.html %}
Exercícios para treinar programação orientada a objetos.
Neste nível veremos como aliar os exercícios de lógica com a programação orientada a objetos. Você perceberá que os exercícios são de fácil resolução, pois o objetivo é mais entender o paradigma OOP do que exercitar o raciocínio lógico.
{% include get-capitulo.html page_serie="logica-nivel-5" %} {% include menus.html %}
Exercícios para treinar recursividade.
{% include get-capitulo.html page_serie="logica-nivel-6" %} {% include menus.html %}
Exercícios para treinar algoritmos já consagrados.
{% include get-capitulo.html page_serie="logica-nivel-7" %} {% include menus.html %}
Exercícios para treinar ponteiros.
{% include get-capitulo.html page_serie="logica-nivel-8" %} {% include menus.html %}
Introdução ao Projeto Euler.
{% include get-capitulo.html page_serie="logica-nivel-9" %} {% include menus.html %}
Se você chegou até aqui e não se deu por satisfeito é porque você é discípulo de Chuck Norris, rssssss.
Bom, aconselho os trabalhos do professor de Ciência da Computação da USP Paulo Feofiloff.
Mas esse não é o único, veja outras publicações do professor no link abaixo.
Fonte da imagem: Vida de programador