Arquivar

Archive for Março, 2007

Agora sim, Algoritmos no VisuAlg :)

Quinta-feira, 29 Março, 2007 Simonarde Jr. 3 comentários

Agora sim, tá ficando bom o negócio, hoje (29/03/07) na aula de Algoritmos, o professor Edkallen passou o 1º exercício para a gente fazer no VisuAlg.

Já passei o link uma vez, mas vou postar de novo para aqueles que ainda não baixaram, basta clicar aqui.

Bom, eu estou me disponibilizando para ajudar aqueles que tiverem dúvidas, quem quiser, é só me procurar na sala, por aqui mesmo, por e-mail ( simonarde@gmail.com ) ou ainda podem me adicionar no MSN ( simonardejr@hotmail.com ). Gostaria de lembrar que eu não sei tudo, nem quero ser melhor do que ninguém, mas se a sua dúvida estiver dentro dos meus conhecimentos, ajudarei sem pensar duas vezes.

Até o próximo post :)

Simonarde Jr.

Tabelas e mais tabelas… :)

Quarta-feira, 21 Março, 2007 Simonarde Jr. 1 comentário

Opa, salve salve caros visitantes, volto a postar hoje com um assunto que fritou muitos neurônios na aula de Lógica Computacional de ontem (20/03/07).

Bom, como vocês viram no exercício que o professor Anderson passou, é de extrema importância que vocês tenham as tabelas-verdade bem afiadas e entendam o porquê dos resultados. É exatamente sobre isso que eu vou falar agora. Vamos debugar?

Começaremos então com os símbolos, são eles:

Simbolos

Agora vamos para a parte boa :D , as tabelas:

Negação

Como o próprio nome já diz, a negação nega alguma coisa, ela simplesmente inverte os valores, ou seja, se P for verdadeiro, então ~P é falso. Calma que você vai já entender, assim que você visualizar a tabela-verdade e o exemplo:

Negação
Exemplo:

  • P: Maria foi ao cinema.
  • ~P: Maria não foi ao cinema.

Conjunção

A conjunção só será verdadeira se P e Q forem verdadeiras, se algumas delas for diferente disso, o resultado é falso:

Conjunção

Exemplo:

  • P: João é alto.
  • Q: José é magro.

Se realmente João for alto e José for magro, então o resultado e verdadeiro, agora se João não for alto ou José não for magro, então o resultado será falso.

Disjunção

Na disjunção, teremos verdadeiro como resultado se pelo menos um dos valores for verdadeiro:

Disjunção

Exemplo:

  • P: Maria foi à praia.
  • Q: Maria foi ao mercado.

Se Maria tiver ido à praia ou ao mercado, o resultado será verdadeiro, porque ela foi a pelo menos a um dos lugares.

Disjunção Exclusiva

A disjunção exclusiva é a mesma coisa que a disjunçao, só que o resultado só será verdadeiro, se somente uma for verdadeiro e a outra falsa (e vice-e-versa):

Disjunção Exclusiva

Exemplo:

  • P: Maria foi à praia.
  • Q: Maria foi ao mercado.

Se Maria foi à praia, então ela não pode ter ido ao mercado ao mesmo tempo, e vice-e-versa.

Condicionamento

O condicionamento indica que o acontecimento de P é uma condição para que Q aconteça, ou seja, o resultado vai ser falso se P for verdadeiro e Q for falso, caso contrário, o resultado então será verdadeiro. Calma que você vai entender ;) :

Condicionamento

Exemplo:

  • P: Chover.
  • Q: A rua fica molhada.

Se chover então a rua fica molhada.

Bicondicionamento

O resultado só será verdadeiro se os dois valores forem iguais, caso contrário, o resultado será falso

Bicondicionamento

Exemplo:

  • P: Aprovado.
  • Q: Estudar.

João será aprovado se e somente se estudar.

Bom, básicamente é isso, no próximo post eu vou colocar os exercícios que a gente fez na sala com as suas respectivas respostas.

Espero que tenham entendido, qualquer dúvida, utilize o espaço do blog (comentários) ou então via e-mail ( simonarde@gmail.com ).

Até o próximo,

Simonarde Jr.

Controle Universitário 1.0

Terça-feira, 6 Março, 2007 Simonarde Jr. 5 comentários

Bom galera, hoje estou iniciando o projeto “Controle Universitário 1.0“, um software a qual você vai poder ter um controle da sua vida universitária, a princípio, ele vai ter as seguintes características:

  • Controle de exercícios e trabalhos;
  • Agenda de contatos;

Gostaria que você desse a sua opinião,  sugestão, etc, pois o software vai ser desenvolvido para você, então é importante a sua participação :)

Simonarde Jr.

CategoriasProgramação

VisuAlg 2.0

Sexta-Feira, 2 Março, 2007 Simonarde Jr. 3 comentários

Primeiramente desculpem o tempo sem postar aqui, mas últimamente eu ando meio sem tempo…

Bom, vamos conhecer então o programa que usaremos na disciplina de Algoritmos, o VisuAlg 2.0. Faça o download dele clicando aqui. Esse pequeno software é um interpretador de algoritmos, onde você pode ver o algoritmo sendo executado, é bem legal. A princípio, ele vai parecer complicado, mas não desanime, depois que você pegar o jeito, você vai gostar dele.

Começaremos então com a estrutura básica de qualquer algoritmo:

algoritmo “semnome”
// Função :
// Autor :
// Data :
// Seção de Declarações

var

inicio
// Seção de Comandos
fimalgoritmo

Isso é o que você vai ver no início do programa, complicado? calma, vamos debugar :D :

  • As “//” representam comentários, ou seja, tudo que estiver depois das duas barras será ignorado pelo computador mas será importante p/ você poder se situar;
  • A parte que está sublinhada é super importante, sem elas o programa vai dar erro, pois são elas que dizem onde é o começo, o fim, etc.

Bom, daí basta declarar as variáveis, colocar os comandos e apertar F9. Pronto, rápido e fácil, eu diria até indolor :D , a primeira vista, pode parecer complicado, mas realmente não é, o próprio programa vem com alguns exemplos, abra alguns e vá se situando, depois tente construir um sozinho, se sentir dificuldades, entre no site do programa (clicando aqui) e leia as funções de cada comando, te garanto que você vai conseguir fazer algo sozinho.

Expliquei o básico do básico do básico, agora é com você, fuce o programa, tente uma vez, se não conseguir, tente de novo e de novo, pois o sucesso nada mais é do que a soma de vários fracassos…

Encerro esse post por aqui, até o próximo :)

Simonarde Jr.