Projectos labs.sapo 2011/2012

Laboratórios Sapo com candidaturas para novos projectos

O labs.sapo criado em 2008 pelo portal SAPO, com o objetivo de aproximar a indústria e o mundo universitário, tem apostado ao longo dos últimos anos em parcerias com diversas entidades de ensino superior em Portugal, e apoiado dezenas de projetos nas mais diversas áreas de conhecimento.

Em 2011, a iniciativa continua a apoiar novos trabalhos mas apresenta algumas alterações no processo de angariação e seleção de propostas assim como no acompanhamento do desenvolvimento dos projetos aceites. As alterações introduzidas têm como objetivo garantir uma normalização relativamente à quantidade e qualidade dos projetos aceites.

Para além das oportunidades pontuais que podem decorrer ao longo do ano, a partir de hoje e até ao dia 15 de outubro, o labs.sapo tem a decorrer uma receção formal de propostas de projetos. Neste sentido, os alunos e professores interessados em obter o apoio do SAPO para concretizar algum projeto devem submeter a sua proposta na plataforma online do labs.sapo.

  • 15 setembro a 15 outubro – submissão de propostas na plataforma online
  • até 7 de novembro – comunicação de resultados
  • até 21 de novembro – aceitação das condições por parte do proponente
  • janeiro 2012 – início do projeto

Todos os detalhes, nomeadamente os benefícios em colaborar com o labs.sapo, regulamento e documentação de suporte, estão disponíveis em Candidaturas | Labs Sapo.

O labs.sapo, a par com as instituições de ensino, pretende ser encarado como parceiro de desenvolvimento e investigação. Se por um lado, o SAPO pode potenciar projetos académicos num estado de desenvolvimento inicial, por outro estabelece fortes relações com instituições de ensino, jovens talentosos e projetos inovadores.

Saiba mais sobre a iniciativa em Labs Sapo | Blog do Labs Sapo.

Fonte:

“Detail Unlimited” – Revolução nos Gráficos 3D

A empresa “”Detail Unlimited” encontrou uma solução inovadora de gerar imagens 3D de alta qualidade e sem necessidade de usar polígono.

Aqui fica um vídeo explicativo desta nova tecnologia.

Poderá obter mais informação na página oficial do projecto Aqui:

Será que vai esta tecnologia a dar um novo passo na evolução na renderização de gráficos 3D?

O Que é Um Grafo?

Na Matemática e nas Ciências da Computação um Grafo é um objecto básico de estudo da teoria dos Grafos. A teoria dos grafos é um ramo da matemática que estuda as relações entre os objectos de um determinado conjunto. Um Grafo é representado como um conjunto de vértices ligados entre si.

Os Grafos são muito úteis na representação de problemas da vida real, e são usados em várias funções profissionais. Por exemplo, podemos representar um mapa de estradas através dos Grafos e desenvolver um algoritmo para determinar o caminho mais curto, ou mais económico.

Basicamente um Grafo é uma forma de representação de uma determinada situação, para que lhe possa posteriormente ser aplicado um algoritmo que satisfaça as condições pré-definidas.

Resolução Exercício Nº3

Continuando no seguimento dos exercícios que me propus a resolver para aprender um pouco mais sobre C++, passei agora para o exercício Nº3.

O  Exercício Nº3 consiste no seguinte:

Escreva um programa para calcular o mínimo múltiplo comum de dois números inteiros.

Ao pesquisar um pouco sobre o mínimo múltiplo comum, descobri que se pode aplicar o Algoritmo de Euclides na resolução deste problema, e foi o que tentei fazer.

Aqui fica o resultado:

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    int num1;
    int num2;
    int resto;

    cout << "\nInsira o 1º Número a Verificar" << endl;
    cin >> num1;

    cout << "\nInsira o 2º Número a Verificar" << endl;
    cin >> num2;

    int mdc;
    {
        if (num2 == 0)
        {
                 return num1;
        }
        else
        {
            mdc = (num2, num1 % num2);
        }
    }

     int mmc;
     {
         if (num2 == 0)
         {
                  return num1;
         }
         else
         {
             mmc = (num1*num2)/(mdc);
             cout << "\nO Mínimo Multiplo Comum é o: " << mmc << endl;
         }
     }

    cin.get();
    cin.get();

    return 0;
}

Esta foi a melhor forma que encontrei para resolver o problema não sei se a consegui implementar da forma mais correcta, por isso fico à espera de comentários, ou mesmo de correcções e dicas de melhoramento do código que apresento.