terça-feira, 1 de dezembro de 2015

WNeander e NeanderWin

  • Apresentação
    • Largura de dados e endereços de 8 bits;
    • Dados representados em complemento a dois;
    • Acumulador de 8 bits (AC);
    • Apontador de instruções de 8 bits (PC);
    • Registrador de código de condição com 2 bits: negativo (N) e zero (Z).

O NeanderWin é um simulador da máquina Neander, definida no livro do Raul F. Weber (UFRGS), Fundamentos de Arquitetura de Computadores, Ed. Sagra Luzzatto. A máquina original foi estendida nesse simulador para incluir algumas instruções para carga de dados imediatos no acumulador e operações de entrada e saída de dados para dois dispositivos mapeados em nosso simulador: um teclado e um visor.

quarta-feira, 30 de setembro de 2015

Quadrado²+60º

Quadrado²+60º


Autor: Rafael J. Andrade

Faça um programa que desenhe um losango. Solicite ao usuário um número impar que será o tamanho da matriz, em seguida insira nessa matriz o caractere 'o' formando um losango e dentro deste losango máximo insira outro losango pulando uma posição, como no exemplo da imagem:

quinta-feira, 17 de setembro de 2015

Quadrado² [E6]

Quadrado²

Autor: Rafael J. Andrade

Faça um programa que solicite ao usuário um número impar maior que 3, que definirá o tamanho de uma matriz, depois insira nessa matriz  o caractere 'o' formando um quadrado e dentro deste quadrado máximo insira outro quadrado pulando uma posição, como no exemplo da imagem:

quinta-feira, 10 de setembro de 2015

Vogais e Consoantes [E5]

Vogais e Consoantes


Autor: Rafael J. Andrade

Faça um programa que varre uma frase e diga quantas vogais, consoantes e números há, e mostre uma string apenas com as vogais, outra string apenas com as consoantes e outra apenas com os números, organizando-as em ordem crescente.

domingo, 30 de agosto de 2015

Jogo da Forca [E3]

Jogo da Forca

Autor: Elvis Cordeiro Nogueira

Crie um programa que solicite ao usuário uma palavra e a armazene-a em uma string. Assim que for pressionado "enter", a tela terá de apagar e em seguida iniciar o jogo.

OBI 2015 [Fase 2] - Resolução [Rafael J. Andrade]

Estas são as minhas resoluções para a Fase 2 da OBI 2015.

Obs: esses são os arquivos originais que enviei pra OBI, então não passou por uma segunda revisão antes de ser postada aqui.

sábado, 22 de agosto de 2015

Função C++: rand() e srand(time(NULL))

A função rand() funciona em conjunto a srand(time(NULL)) e retorna um inteiro Pseudo-Aleatório, está presente na biblioteca <stdlib.h>. Pode ser usada para um gerador de números aleatórios. Pseudo-Aleatório porque esta função é um algoritmo que gera um número a partir de uma 'seed' ligada à hora do computador pela função srand(time(NULL)).