









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Guia acadêmico Prático da Linguagem C e Atualidades sobre Realidade Virtual Aumentada.
Tipologia: Notas de estudo
1 / 15
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Trabalho Acadêmico apresentado à disciplina de Programação de Computadores na Faculdade do Espírito Santo, como requisito parcial de avaliação.
Professor: Valderêdo Sedano Fontana.
A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de Pesquisas
da Bell Laboratories. Sua primeira utilização importante foi a reescrita do Sistema
Operacional UNIX, que até então era escrito em assembly.
Em meados de 1970 o UNIX saiu do laboratório para ser liberado para as
universidades. Foi o suficiente para que o sucesso da linguagem atingisse
proporções tais que, por volta de 1980, já existiam várias versões de compiladores C
oferecidas por várias empresas, não sendo mais restritas apenas ao ambiente UNIX,
porém compatíveis com vários outros sistemas operacionais.
O C é uma linguagem de propósito geral, sendo adequada à programação
estruturada. No entanto é mais utilizada escrever compiladores, analisadores
léxicos, bancos de dados, editores de texto, etc..
A linguagem C pertence a uma família de linguagens cujas características são:
portabilidade, modularidade, compilação separada, recursos de baixo nível, geração
de código eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso.
Desvio condicional
O desvio condicional é uma estrutura de fluxo onde o programa analisa uma
condição e:
Caso a condição seja verdadeira será executado um comando;
Caso esta condição seja falsa será executa outro comando.
Na linguagem C esta estrutura é representada pelo comando if , onde sua sintaxe é:
Se a CONDIÇÃO for verdadeira, COMANDO1 será executado, caso contrário,
COMANDO2 será executado.
Exemplo 01 Exemplo 02
#include <stdio.h> main () { int x, y; printf ("digite dois números:"); scanf("%d%d",&x,&y); if (y) printf("%d\n",x/y); else printf ("divisão por zero\n"); }
#include <stdio.h> int main() { int idade; printf("Entre com sua idade :"); scanf("%d”, &idade); if(idade > 21) printf("Você é de maior !!!\n"); else { printf("Você é de menor !!!\n"); printf("Tem que amadurecer !!!\n"); } return(0); }
Múltipla escolha
A VARIÁVEL é comparada com cada VALOR especificado nos cases;
Se um VALOR igual a VARIÁVEL for encontrado, o referido COMANDO é
executado;
Se não houver nenhuma correspondência com os valores dos cases, o
comando de default é executado.
O comando break deve existir, pois sem ele, o comando abaixo é executado
independente do teste.
Esta estrutura é representada pelo comando switch. Sua sintaxe é:
default: COMANDO; break;
}
#include <stdio.h>
int main()
{ int opção;
printf("1. Pesquisar\n");
printf("2. Comprar\n");
printf("3. Sair\n");
printf("Entre com sua opção :");
scanf("%d",&opção);
printf("\n"); switch (opção)
{
case 1: printf("Você escolheu a opção
case 2: printf("Você escolheu a opção
case 3: printf("Você escolheu a opção
printf("Você não escolheu nenhuma das
três opções.\n"); break; }
return(0); }
#include <stdio.h> #include <conio.h> int main (void ) { int valor; printf ("Digite um valor de 1 a 7: "); scanf("%d", &valor); switch ( valor ) { case 1 : printf ("Domingo\n"); break; case 2 : printf ("Segunda\n"); break; case 3 : printf ("Terça\n"); break; case 4 : printf ("Quarta\n"); break; case 5 : printf ("Quinta\n"); break; case 6 : printf ("Sexta\n"); break; case 7 : printf ("Sábado\n"); break; default : printf ("Valor invalido!\n"); } getch(); return 0; }
Funcionamento da Realidade Virtual Aumentada
Três componentes básicos são necessários para a existência da Realidade Virtual
Aumentada:
interpretação e criação do objeto virtual;
O processo de formação do objeto virtual
transmita ao equipamento que fará a interpretação.
software que gerará o objeto virtual.
dependendo do objeto real que for mostrado à câmera.
computador) exibe o objeto virtual em sobreposição ao real, como se ambos
fossem uma coisa só.
Aplicações da Realidade Virtual Aumentada
A Realidade Aumentada não tem limite de aplicações:
Pode ser usada no entretenimento, para criação de jogos muito mais
interativos do que os já existentes;
Na melhoria de processos da medicina, como cirurgias remotas, nas quais o
médico pode estar a quilômetros de distância do paciente;
Na indústria automobilística, facilitando a manutenção do carro pelo próprio
dono, através de manuais de instrução interativos;
Além de milhares de alternativas que provavelmente ainda veremos serem
criadas.
SÃO PAULO. Instituto de Matemática e Estatística. Introdução a Ciências da
computação. Disponível em:
<http://www.ime.usp.br/~elo/IntroducaoComputacao/Comando%20de%20repeticao%
20while.htm>.
Acesso em: 08 Junho 2013.
SAMUEL, Dias Neto. Linguagem C- Básico, Cristalina-GO. Seção Tutorial básico
sobre programação em linguagem C. Disponível em:
http://www.samueldiasneto.com/c_bas/>.
Acesso em: 08 Junho 2013.
OLIVER, Hautsch. Como Funciona a Realidade Aumentada, TECMUNDO. Seção
Tecnologia. Disponível em:
< http://www.tecmundo.com.br/realidade-aumentada/2124-como-funciona-a-
realidade-aumentada.htm>.
Acesso em: 08 Junho 2013.