PplWare Mobile

Vamos Programar? – Introdução à Programação #2

                                    
                                

Este artigo tem mais de um ano


Autor: Henrique Dias


  1. Nuno Freitas says:

    Muito bom, continuem com o excelente trabalho!

  2. Pifaro says:

    Excelente Henrique! Dá-lhe forte!

  3. Frederico says:

    A vossa hiperligação para a parte 1 que está em baixo da 1 imagem esta errada 😉

  4. Modem says:

    [DUVIDA] Qual a vantagem em se usar uma constante em vez de uma variável (no caso de não ser necessário alterar o seu valor)?

    • Olá Modem!
      Existem diversos motivos para levar uma pessoa a utilizar constantes. Além do valor ser constante, aqui estão as vantagens:

      1 – Como o valor definido é uma constante, o compilador poderá fazer diversas otimizações podendo aumentar a performance (depende do compilador – em breve falaremos de compiladores).

      2 – Pode tornar o código mais legível e claro tornando a leitura mais fácil a outras pessoas.

      3 – Ajuda a prevenir erros. Imagine que cria uma variável chamada “maiorDeIdade” (sem aspas) com o valor 18. Supostamente, essa variável não poderá mudar de valor. E se se enganar e alterar o valor dessa variável? Pronto, tudo irá “bater” mal. Se tivesse criado uma constante, um erro seria gerado e seria obrigado a corrigir.

      São pequenas coisas que podem fazer a diferença. 🙂 Espero ter ajudado a esclarecer a dúvida.

    • António Paiva says:

      Poderás também ver o caso em que defines uma constante para guardar o valor do Iva (exemplo).

      Em todo o teu código, passas a usar essa constante sempre que quiseres fazer cálculos com esse valor.

      De hoje para amanhã, o Iva muda… Aqui encontras a vantagem, visto que bastará alterar o valor dessa constante, e passarás a ter o valor actualizado em toda a tua aplicação.

      PS: Este é só um exemplo, visto que o ideal seria teres estes dados num ficheiro de configuração/BD para que possas alterar sem teres que recompilar a aplicação.

      • FXX says:

        É uma boa utilização de constantes mas não demonstra nenhuma vantagem de usar uma constante em vez de uma variável.

        Mas explica uma boa prática de programação, caso o IVA mude não precisamos de alterar a percentagem e todo o lado. (claro que na verdade isso é guardado numa bd)

        • Joao says:

          Critica-se apenas.. Chegam aqui porque são os “ases” da programação e esquecem que um dia foram leigos.
          Apresente-me então uma demonstração da vantagem «variável vs. constante»

          Não esqueça que isto é introdução à programação, não venha com aprofundamento de conhecimentos (em OOP é possível fazer com que uma variável não seja modificada exteriormente)

  5. Raclima23 says:

    Apoio total iniciativa da vossa parte… Muitos parabéns PPLware venham mais artigos/tutoriais como este 🙂

  6. Rui Costa says:

    Bom artigo.

    Já visitei o teu site e recomendo a sua consulta.

    Nunca é demais consultar mais uma fonte, mais um ponto de vista, para podermos comparar com o nosso de forma a obter o melhor resultado possível.

    Continuação de bom trabalho.

  7. Ro301 says:

    Vou guardar esta série nos meus favoritos. Porém não vou ver para já porque tenho outros estudos na carteira.

    Parabéns pelo vosso trabalho.

  8. Serafim Diogo says:

    Muito Bom!

    Continuem..

  9. Ricardo Nunes says:

    Para ser perfeito. Só falta um versão em pdf de cada artigo para impressão.

    Obrigado pelo excelente Trabalho.

  10. Blasterjack says:

    Grande evolução em termos do video desde do anterior, o prezi faz milagres nas apresentações e +1 pelo link para o youtube! 😀

    Fico a espera do proximo em C, vai ser desta que vou começar a programar em C eheh

    Obrigado Henrique

  11. Simão Sá says:

    Continua o excelente trabalho!

  12. Silas Inácio says:

    Acesso o pplware todo dia e hoje me deparei com esse post como já aprendi a programar não vai servir para mim, mais o conteúdo é excelente e vou divulgar para o máximo de pessoas que conseguir…

    Continue o ótimo trabalho…

  13. José says:

    Parabéns pela apresentação. Está clara e objectiva!

  14. dsa says:

    Óptimo trabalho! Obrigado =)

  15. luis gaspar says:

    muito bom para quem quer aprender a programar.

  16. Manuel Cruz says:

    Excelente, mega obrigada pelo trabalho.

  17. Ricardo says:

    Comecei agora a ler estas aulas para começar a aprender a programar, pois estou a tirar um curso de engenharia e acho essencial. Andei à procura de alguns tutoriais mas este parece-me o mais simples e melhor.
    Obrigado

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.