quinta-feira, 21 de maio de 2015

Importância de aprender a programar

Decidimos partilhar convosco este vídeo, no qual uma criança está a fazer uma palestra para um público adulto, uma vez que nos cativou e surpreendeu. Neste é demonstrada a importância de aprender a programar.


Trabalhos Visual Basic

Ao longo das últimas aulas temos continuado a elaborar as fichas propostas no programa Visual Basic. Estes são os nossos trabalhos mais recentes:











quinta-feira, 14 de maio de 2015

Por que é que todos deveríamos aprender a programar?

Este vídeo mostra-nos diversos testemunhos de pessoas influentes na área da programação que nos informam acerca das várias razões pelas quais devemos aprender a programar. 


Visual Basic

Partilhamos agora novos trabalhos desenvolvidos no VisualBasic:























segunda-feira, 11 de maio de 2015

Vida no Smartphone


"Vida no Smartphone” mostra que há mais vida para lá do smartphone. 

Será que o nosso mundo cabe num telemóvel? Será que o horizonte das nossas vidas consegue superar o pequeno ecrã? Não terá chegado a hora de a própria vida nos mostrar que é chegada a hora de levantar a cabeça do pequeno ecrã?

Xie Chenglin, um estudante de animação chinês, produziu uma curta metragem, intitulada “Vida no Smartphone” que mostra como o abuso dos terminais móveis nos pode levar ao absurdo – a ponto de nos esquecermos das coisas mais elementares da vida em comunidade. 

O vídeo tornou-se viral depois de um prémio atribuído pela Academia Central de Belas Artes de Pequim, China. Para ver, sorrir e pensar.

segunda-feira, 4 de maio de 2015

Atualização

Estas são algumas das nossas experiências iniciais realizadas ao longo das últimas aulas com o programa VisualBasic:



quarta-feira, 29 de abril de 2015

Programação Informática

Definição

A programação informática é o processo de escrever, testar e suportar o código fonte de programas informáticos. O código fonte é escrito numa linguagem de programação e pode ser uma alteração de código já existente ou algo completamente novo. O processo de escrever o código fonte requer conhecimento em variados temas como o conhecimento da área da aplicação e algoritmos para implementar a ação desejada.

Linguagens de programação

Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam toda a informação como números em código binário. 
As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil o trabalho com este tipo de linguagem. Temos como exemplo o código binário e a linguagem Assembly.

Por outro lado, as linguagens de alto nível são mais fáceis de trabalhar e de entender. As ações são representadas por verbos no imperativo (por exemplo: faça, imprima, etc), geralmente em inglês. Foram feitos assim para facilitar a memorização e a lógica. Estas não são interpretadas diretamente pelo computador, sendo necessário traduzi-las para linguagem binária utilizando-se um programa designado por compilador.

Algoritmo e programa

Para resolver um problema através de um computador, é necessário encontrar, em primeiro lugar, uma forma de o descrever de forma clara e precisa e, posteriormente, de encontrar uma sequência de passos que conduzam à sua resolução. Esta sequência de passos é designada por algoritmo. Para ficarmos um pouco mais lúcidos acerca desta definição, tomamos como exemplo um bolo de culinária em que a receita para o fabrico deste, tem o papel do algoritmo na programação.


1- Papel do algoritmo

Um algoritmo pode ser "visualizado" através de uma linguagem natural ou através de outros modos de especificação que são o fluxograma e o pseudocódigo. O primeiro entende-se pela representação gráfica que emprega formas geométricas padrão para indicar as diversas ações e decisões que devem ser efetuadas para resolver o problema; o segundo, entende-se pela linguagem artificial que transmite os passos necessários à resolução do problema.


2- Fluxograma


3- Pseudocódigo
A tradução de um algoritmo ou de um conjunto de algoritmos em ações que podem ser expressas e executadas pelos computadores designa-se por programa.


Ada Lovelace

Ada Lovelace foi uma das personagens mais importantes na história da tecnologia. Esta é reconhecida internacionalmente como a primeira programada da história.
Augusta Ada King, nascida em 1815 com o nome Augusta Ada Byron, conhecida como Condessa de Lovelace foi respondável pela criação do algoritmo que podia ser usado no cálculo de funções matemáticas. Além disso, ajudou o seu colega, Charles Baggage, no desenvolvimento da primeira máquina de cálculo. Todo este trabalho desenvolvido por esta incrível personagem feminina, veio permitir que a máquina calculasse os números de Bernoulli.

Partilhamos agora um vídeo que mostra um pouco mais acerca da vida da "Mãe da Programação":







Bibliografia: