Repository logo
 

Search Results

Now showing 1 - 10 of 14
  • Introdução à programação: memória
    Publication . Coelho, José
    Introduz-se os 4 capítulos do módulo 3. Revelam-se algumas limitações dos programas no módulo anterior. Explica-se o stack (variáveis locais) na programação, o que é e porque é essencial. Este foi o método de alocação de memória do módulo anterior. Introduz-se a alternativa com a memória dinâmica (heap) na programação, o que é e porque é essencial. Mostra-se como utilizar o heap na linguagem C, e listam-se os erros mais comuns na utilização do heap. Termina-se com alguns erros de qualidade de código.
  • Introdução à programação: mais ciclos e condicionais
    Publication . Coelho, José
    Introduz-se o conceito de variável iteradora em programação, o que é e porque é necessária. Mostram-se alternativas que a linguagem C oferece, para definir ciclos e condicionais, ilustrando-se boas utilizações dessas alternativas. Termina-se com alguns erros de qualidade de código.
  • Introdução à programação: funções
    Publication . Coelho, José
    Introduz-se os 5 próximos capítulos do módulo 2. Introduz-se o conceito de função em programação, o que é e porque é necessário. Mostra-se como se criam e chamam funções na linguagem C. Introduz-se o conceito de abstração funcional, o que é e porque é importante na programação. Elabora-se sobre as boas e más abstrações funcionais. Termina-se com alguns erros de qualidade.
  • Introdução à programação: procedimentos
    Publication . Coelho, José
    Introduz-se o conceito de procedimento em programação, o que é e porque é importante. Mostra-se como criar e utilizar um procedimento na linguagem C. Introduz-se a passagem de variáveis por referência para um procedimento, e declaração de variáveis globais e variáveis estáticas. Termina-se com alguns erros de qualidade de código.
  • Introdução à programação: primeiro programa
    Publication . Coelho, José
    Apresenta-se o módulo 1, constituído pelos primeiros 4 capítulos. Após introduzir-se alguns termos iniciais, analisa-se o primeiro programa olá mundo. Termina-se com algumas possibilidades para utilizar um compilador e editor de C neste curso.
  • Introdução à programação: estruturas
    Publication . Coelho, José
    Introduz-se o conceito de estrutura em programação, o que é e porque é importante. Mostra-se como criar e utilizar estruturas na linguagem C. Introduz-se alguns operadores da linguagem C, úteis na utilização de estruturas. Introduz-se o conceito de tipos abstratos de dados na programação, o que é e porque é importante. Exemplifica-se a criação de uma abstração de dados na linguagem C. Introduz-se as listas em programação, o que é e porque é importante, sendo uma estrutura de dados alternativa aos vetores. Mostra-se como criar e utilizar listas na linguagem C.
  • Introdução à programação: variáveis
    Publication . Coelho, José
    Introduz-se o conceito de variável em programação, o que é e porque é necessário. Apresentam-se os tipos elementares das variáveis existentes da linguagem C, bem como forma de mostrar variáveis ao utilizador, e ler dados do utilizador. Termina-se com os principais erros de qualidade que se podem cometer com a matéria dada, e a resolução de uma atividade formativa de pré-programação.
  • Introdução à programação: ciclos
    Publication . Coelho, José
    Introduz-se o conceito de ciclo na programação, o que é e porque é necessário. Mostra-se como criar um ciclo na linguagem C, sendo ainda demonstrados os ciclos dentro de ciclos. Realçam-se os erros de qualidade que se podem cometer por desconhecimento deste conceito, e resolve-se uma atividade formativa de pré-programação. No final apresentam-se os exercícios do módulo 1, que devem ser resolvidos de modo a consolidar a matéria antes de avançar para o próximo módulo.
  • Introdução à programação: condicionais
    Publication . Coelho, José
    Introduz-se o conceito de condicional na programação, o que é e porque é necessário. Mostra-se como criar um condicional na linguagem C, e descrevem-se os operadores lógicos, que permitem construir expressões lógicas. Termina-se com alguns erros de qualidade de código, e a resolução de uma atividade formativa de pré-programação.
  • Introdução à programação: truques
    Publication . Coelho, José
    Introduz-se operadores da linguagem C menos necessários à programação, mas que permitem por vezes melhoramentos em termos de eficiência do código. Ilustram-se alguns exemplos, quantificando o ganho de tempo. Termina-se com alguns erros de qualidade de código. Apresenta-se no final, os exercícios do módulo 3, importante para a consolidação da matéria dada.