Usuários online

terça-feira, 9 de agosto de 2011

Criptaritmética

Criptaritmética é uma comunidade para aqueles que adoram decifrar quebra-cabeças de criptaritmética e desejam incentivar a criação e divulgação de alfaméticos. Você pode entrar e tentar resolver alfaméticos solúveis manualmente.

Para entender o que é criptaritmética e aprender a decifrar alfaméticos, visite o nosso site http://criptaritmetica.awardspace.us/.

Para visitar a comunidade no orkut acesse http://www.orkut.com.br/Main#Community?cmm=2193897.

Atenciosamente,

segunda-feira, 8 de agosto de 2011

Cifrador de César

Eis um possível código-fonte para o Cifrador de César:

#include
#include

using namespace std;

int main(int argc, char *argv[])
{
char s[20], alfa1[52], alfa2[52];
int i;
char ch;
char *ptr;
// inicializa alfabetos

// alfabeto normal
strcpy(alfa2, "");
for(i=0; i<26; i++) alfa1[i] = 'A' + i;
for(i=0; i<26; i++) alfa2[i] = 'D' + i;
for(i=23; i<26; i++) alfa2[i] = alfa1[i - 23];

// alfabeto deslocado 3 letras à direita
for(i=0; i<26; i++) alfa1[26 + i] = 'a' + i;
for(i=0; i<26; i++) alfa2[26 + i] = 'd' + i;
for(i=49; i<52; i++) alfa2[i] = alfa1[i - 23];

printf("Texto original : ");
scanf("%s", &s);
printf("\n\n");
// Cifrando
for(i=0; i
ch = s[i];
ptr = strchr(alfa1, ch);
if(*ptr) s[i] = alfa2[ptr - alfa1];
}
printf("Texto cifrado : %s\n\n", s);

// Decifrando
for(i=0; i
ch = s[i];
ptr = strchr(alfa2, ch);
if(*ptr) s[i] = alfa1[ptr - alfa2];
}
printf("Texto decifrado: %s\n\n", s);

system("PAUSE");
return EXIT_SUCCESS;
}


Atenciosamente,

Segurança da Informação - Aula 002

Olá alunos,

Nossa segunda aula de Segurança da Informação.


Faça download das aulas anteriores aqui:

Atenciosamente,

Segurança da Informação - Aula 001

Olá alunos,

Nossa primeira aula de Segurança da Informação.

Atenciosamente,

Sistemas de Apoio à Decisão - Aula 002

Olá alunos,

Nossa segunda aula de Sistemas de Apoio à Decisão.


Faça download das aulas anteriores aqui:

Atenciosamente,

Sistemas de Apoio à Decisão - Aula 001

Olá alunos,

Nossa primeira aula de Sistemas de Apoio à Decisão.


Atenciosamente,

quinta-feira, 4 de agosto de 2011

Tutorial Dev-C++ - 011 - Estrutura de Dados Homogêneas 1

Olá alunos,

11º tutorial aqui.

Nunca é demais lembrar, mas todas as nossas aulas de C/C++ serão realizadas de forma prática usando a série de tutoriais que estão sendo publicados aqui. Desse modo, você não perde conteúdo e pode seguir no mesmo ritmo que o restante da turma.

próximo tutorial

Atenciosamente,

sexta-feira, 1 de julho de 2011

Tutorial Dev-C++ - 010 - Estrutura de Dados Lista

Olá alunos,

10º tutorial aqui.

Nunca é demais lembrar, mas todas as nossas aulas de C/C++ serão realizadas de forma prática usando a série de tutoriais que estão sendo publicados aqui. Desse modo, você não perde conteúdo e pode seguir no mesmo ritmo que o restante da turma.

próximo tutorial

Atenciosamente,

Tutorial Dev-C++ - 009 - Estrutura de Dados Fila

Olá alunos,

9º tutorial aqui.

Nunca é demais lembrar, mas todas as nossas aulas de C/C++ serão realizadas de forma prática usando a série de tutoriais que estão sendo publicados aqui. Desse modo, você não perde conteúdo e pode seguir no mesmo ritmo que o restante da turma.

próximo tutorial

Atenciosamente,

Tutorial Dev-C++ - 008 - Estrutura de Dados Pilha

Olá alunos,

8º tutorial aqui.

Nunca é demais lembrar, mas todas as nossas aulas de C/C++ serão realizadas de forma prática usando a série de tutoriais que estão sendo publicados aqui. Desse modo, você não perde conteúdo e pode seguir no mesmo ritmo que o restante da turma.

próximo tutorial

Atenciosamente,

LinkWithin

Related Posts Plugin for WordPress, Blogger...

NOSSO OBJETIVO

OBJETIVO

Este blog será usado para divulgação de minhas ideias, notícias sobre tecnologia, disponibilização de links para download de materiais diversos (incluindo materiais didáticos -- que poderão ser usados em minhas aulas e/ou cursos). Gostaria de DEIXAR BEM CLARO que quaisquer materiais disponibilizados através deste blog são, tão somente, para acompanhamento de aulas e/ou cursos, e não constituem de modo algum, aulas na modalidade "ensino à distância" (EAD). Alunos têm total acesso aos materiais disponíveis, mas somente como tutoriais passo a passo. Apostilas disponibilizadas através deste blog não são materiais obrigatórios em disciplinas cursadas ou cursos ministrados.

RESPONSABILIDADE

O autor deste blog não é responsável pelo mau uso, intencional ou não, de qualquer código de programa disponibilizado aqui. Os códigos de programas disponíveis neste blog para download é e serão sempre, e tão somente, para uso didático durante o aprendizado. Seja bem-vindo.