image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Milena Macedo
Milena Macedo07/08/2024 11:22
Compartilhe

Como fazer bolo e escrever código são praticamente a mesma coisa

    Aprendi a programar, construir algoritmos a partir de receitas de bolo, trocar pneu de carro e ligar a televisão. Acreditam?

    Quando entrei no curso de Técnico de Informática no IFPE, não sabia o que me esperava. Como contei no artigo anterior (se tiver curiosidade, dá uma olhada), nas primeiras aulas introdutórias, tive um grande susto, pois estava muito fora da minha realidade. Uma menina do sítio, sem acesso à internet, caí de paraquedas em um curso de informática.

    Me lembro como se fosse ontem. Nas primeiras aulas, o professor, muito didático, começou a nos introduzir à programação através de situações cotidianas, como trocar o pneu de um carro, fazer um bolo de cenoura, ligar a televisão e fazer operações matemáticas simples. Isso nos ajudou a construir o pensamento lógico e a aprender a dividir um problema em subproblemas menores. Com isso, éramos motivados a desenvolver o problema de forma minuciosa para que conseguíssemos pegar todas as informações e não deixar nada de fora.

    Diante deste cenário, as primeiras aulas foram focadas nessa construção de forma bem descontraída. Um dos primeiros algoritmos que construímos foi o de fazer um bolo. Foi muito engraçado, porque muitos ali presentes não sabiam como era feito um bolo, os ingredientes e a ordem dos ingredientes. Observe que genial essa didática, pois aprendemos que a ordem era importante e que todos os ingredientes eram essenciais, não podendo ser mudados. Perceba como, depois, foi mais fácil passar da analogia do bolo para as linhas de código.

    Aqui deixo um exemplo de como ele fazia e como isso facilitou o nosso aprendizado. 

    Exemplo 1: [RealizarChamadaTelefonica] Desenvolva um algoritmo para que uma pessoa possa realizar uma chamada telefônica.

    Resposta do exemplo 1:

    1. Vá até o telefone.
    2. Retire o fone do gancho.
    3. Verifique se há sinal de linha.
    4. Digite o número desejado.
    5. Converse.
    6. Recoloque o fone no gancho.

    Deixe sua história em um comentário, quero saber de vocês como foi aprender a programar.

    Compartilhe
    Comentários (4)
    Fernando Araujo
    Fernando Araujo - 08/08/2024 14:22

    Olá, Milena! Ótimo assunto!

    E parabéns pelo seu esforço e exemplo!!

    Quando eu aprendi a programar, na universidade, em 1980, os algoritmos eram muito mais valorizados do que agora.

    Eu aprendi a programar com a linguagem FORTRAN, perfurando cartões, para um mainframe.

    Ao entregar os cartões para o programa ser executado, a listagem, com os erros ou com a saída do programa, só era entregue 2 horas depois, no mínimo.

    Por isso, um algoritmo bem feito era muito importante, para o programa rodar sem erros de digitação e de lógica já na primeira vez! Senão, ele levaria dias para rodar corretamente.

    Por coincidência, eu publiquei, hoje mesmo, um artigo aqui na DIO sobre algoritmos (link abaixo), e conto boa parte dessa minha história. No final deste artigo, eu deixei links de artigos que publiquei na DIO sobre a saga que era programar em 1980!!

    Acho que você vai gostar de ler! Para a turma jovem de hoje deve parecer, no mínimo, curioso!


    Link para o meu artigo: Os algoritmos e a Lógica de Programação

    Gilson Goncalves
    Gilson Goncalves - 08/08/2024 10:04

    Acho uma excelente forma de introduzir a lógica e por consequência os algoritmos de forma que não cause uma primeira má impressão. Acredito que há um elevado número de desistências de cursos da área justamente pelos alunos não compreenderem, e ao associar a práticas do nosso cotidiano abre margem para um melhor entendimento. Rotineiramente me pego fazendo este tipo de exercício, sempre tentando empregar mais e mais detalhes de uma ação do nosso dia a dia. Isso realmente ajuda em nosso aprendizado!

    Felipe Durães
    Felipe Durães - 07/08/2024 17:29

    pois comigo foi diferente, nas aulas eram listas e mais listas de exercicios pedingo pra gente fazer sistema de banco, sistema de caixa de supermercado, sistema de calcular salario de funcionarios de acordo com a produtividade, tempo de serviço e com os devidos descontos(como IR)... tudo isso com papel e caneta

    Ronaldo Schmidt
    Ronaldo Schmidt - 07/08/2024 15:34

    Muito bom.

    Eu iniciei desenvolvendo jogos e animações.

    E até então não parei mais...

    Obrigado por compartilhar.