terça-feira, 8 de janeiro de 2013

Teoria GUI


1. Do GUI aos ambientes imersivos



O GUI (Graphical User Interface), ou interface gráfica, ao ser visualizado pelos utilizadores constitui um meio para a interacção destes com o computador. Uma interface grá-
fica transmite ao utilizador a sensação de manipulação directa dos objectos que fazem 
parte dela. através da utilização de dispositivos de entrada como o rato. o joystick e o 
teclado. Os ambientes de realidade virtual resultam do desenvolvimento e da investiga-
ção realizados com GUI. Por outro lado, através da utilização de ambientes virtuais e da 
estimulação de todos os sentidos do utilizador (visão, audição, tacto e outros), obtém-se 
os ambientes imersivos. Para a estimulação dos sentidos do utilizador são utilizados 
outros dispositivos, para interagir com os objectos do ambiente virtual, como o capacete 
de visualização  (head-mounted display).  as luvas de dados  (datagloves)  e os 
auscultadores (headphones). Desta forma, a visão dos utilizadores deixa de ser o único 
sentido a ser estimulado, transmitindo ao utilizador a sensação de imersão. 

quinta-feira, 13 de dezembro de 2012

Introdução à programação (conclusão)

Criação/Execução de um programa em linguagem C

Criação do programa fonte--compilação--Execução do Executável






Nota: Só postei a parte da introdução à programação.
A parte específica da linguagem C não vou postar.

Introdução à programação (resumo)

Programação é o processo de escrita, teste e manutenção de um programa de computador que resolve um problema. Este programa é escrito numa linguagem de programação.

Tendo um problema, criamos um algoritmo que nos ajude a resolvê-lo. Por fim criamos um programa usando esse algoritmo.


Existem dois tipos de linguagem:


                                                    Linguagem Natural (Não projetada pelas pessoas. Passível de várias interpretações. Sofrem transformações naturais ao longo do tempo)



                                                    Linguagem Formal (Previamente projetada para determinados fins. Evita ambiguidades e redundância)


Um algoritmo pode ser escrito com o auxílio de: linguagem natural, fluxograma, pseudocódigo.






terça-feira, 4 de dezembro de 2012

Inserir números até 0 (teste)-Do While,If


Nota: Como fazer o maior que?
Começamos com maior=0, depois ao inserirmos um numero, e esse número for maior que o maior (que no 1º caso é zero), o maior fica igual a esse número, ele faz isto sempre que se insere um valor



#include <stdio.h>
#include <stdlib.h>

int main()

{
    int num1, count, maior;
    count = -1;
    maior = 0;
    while (num1 != 0)
    {
       
         do{
         printf("\nInsira um inteiro positivo:\n");
         scanf("%d", &num1);
       
         if (num1<0)
            printf("\nNumero invalido (Valor tem de ser inteiro positivo)\n");
         }
         while (num1<0);
       
         if (num1%2==0)
            printf("\nO numero %d e par.\n", num1);
         else
            printf("\nO numero %d e impar.\n", num1);

         if (num1>maior)
            maior=num1;
       
         
         count++;
         }
    printf("\n.:.Foram inseridos %d numeros inteiros positivos.\n", count);
    printf("\n.:.O maior numero inserido foi o:%d \n", maior);
    system("pause");          
    return(0);
}