<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3723637048400835639</id><updated>2012-02-16T06:32:51.616-08:00</updated><title type='text'>F.Matias</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fmatias.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-838473716183992410</id><published>2007-08-06T16:16:00.000-07:00</published><updated>2007-08-06T16:30:45.763-07:00</updated><title type='text'>Estruturas de repetição.</title><content type='html'>&lt;span style="font-size:130%;"&gt;Quando tivermos que repetir um trecho de um programa por determinado tempo, precisaremos do auxílio de uma estrutura de repetição, elas são:&lt;br /&gt;ENQUANTO ( WHILE )&lt;br /&gt;REPITA ( LOOP )&lt;br /&gt;PARA ( FOR )&lt;br /&gt;&lt;br /&gt;Sintaxe:&lt;br /&gt;NomeContador := NomeContador + ou - Número&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Execução da instrução:&lt;/span&gt;&lt;br /&gt;Cont := Cont +1&lt;br /&gt;&lt;br /&gt;Contador é diferente de acumulador.&lt;br /&gt;Acumulador é uma variável cujo o valor é alterado pelo seu próprio valor adicionado do valor de determinada variável, quando necessário para a resolução do problema. O acumulador deve ser iniciado com um valor nulo.&lt;br /&gt;Sintaxe:&lt;br /&gt;NomeAcumulador := NomeAcumulador + Váriável&lt;br /&gt;Execução da instrução:&lt;br /&gt;Acum := Acum + Valor&lt;br /&gt;&lt;br /&gt;Um exemplo de laços condicionais:&lt;br /&gt;HaVoto := "Sim";&lt;br /&gt;Enquanto (HaVoto &lt;&gt; "Não") Faça&lt;br /&gt;Escreva ("Digite sim para continuar e Não para sair");&lt;br /&gt;Leia(HaVoto);&lt;br /&gt;Fim Enquanto;&lt;br /&gt;&lt;br /&gt;Estrutura de repetição REPITA&lt;br /&gt;A diferença entre a estrutura Enquanto e a Repita é que na segunda as instruções são executadas no mínimo uma vez, pois ela cumpre antes todos os procedimentos e depois testa a variável que controla o loop.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-838473716183992410?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/838473716183992410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/838473716183992410'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/estruturas-de-repetio.html' title='Estruturas de repetição.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-2429956086070865600</id><published>2007-08-04T13:54:00.000-07:00</published><updated>2007-08-04T14:25:53.477-07:00</updated><title type='text'>Estruturas condicionais.</title><content type='html'>&lt;span style="font-size:130%;"&gt;As estruturas condicionais são utilizadas quando há uma condição que desvia fluxo do programa para diferenciar partes, dependendo do fato de a condição ser verdadeira ou falsa. Nas estruturas condicionais utilizamos os operadores relacionais&lt;br /&gt;(&lt;, &gt;, =, &lt;=, &gt;=, &lt;&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A estrutura condicional SE&lt;/span&gt;&lt;br /&gt;A estrutura condicional SE é a estrutura mais flexivel, podendo acontecer de várias formas, dependendo do fato de condição e do fato de cada desvio do fluxo poder ou não ter outros comandos antes da finalização da estrutura. Na condição da estrutura SE podemos utilizar todos os operadores relacionais para comparações. Entre as condições podem ser usado outros operadores como E, OU, NÃO.&lt;br /&gt;&lt;br /&gt;Sintaxe:&lt;br /&gt;Se(condição) então&lt;br /&gt;Fim se;&lt;br /&gt;Ou&lt;br /&gt;If (A &gt; B) and (A &gt; C) Then&lt;br /&gt;Writeln("O maior é o A");&lt;br /&gt;End if;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Estrutura condicional ESCOLHA/CASO&lt;/span&gt;&lt;br /&gt;Essa estrutura é uma variação da estrutura SE e é utilizada quando tivermos situação de igualdade para uma mesma variável.&lt;br /&gt;&lt;br /&gt;Sintaxe:&lt;br /&gt;&lt;br /&gt;Escolha(Variável)&lt;br /&gt;Caso(Valor_1) : Instruções;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;Caso(Valor_2) : Instruções;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;Caso(Valor_3) : Instruções;&lt;br /&gt;Fim Escolha;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Exercícios:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;1-Dados dois números, calcule um algoritmo que some os dois números. Se a soma dos dois for maior ou igual a 77, uma variavel recebe a outra. Mostrar as variáveis e a soma das duas.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-2429956086070865600?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/2429956086070865600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/2429956086070865600'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/estruturas-condicionais.html' title='Estruturas condicionais.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-3991911913696296153</id><published>2007-08-04T13:36:00.001-07:00</published><updated>2007-08-04T13:53:17.172-07:00</updated><title type='text'>Comandos e estruturas de controle.</title><content type='html'>&lt;span style="font-size:130%;"&gt;Quando nós criamos programas, temos que trabalhar com comandos de entrada, saida e processamento de dados, além das estruturas de controle do fluxo do programa.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Entrada de dados:&lt;br /&gt;&lt;/span&gt;Nós usaremos a entrada de dados via teclado, que permite que os dados sejam colocados na memória do computador.&lt;br /&gt;Sintaxe:&lt;br /&gt;Leia(Variável_1);&lt;br /&gt;ou&lt;br /&gt;Readln(Var_1);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Saida de informações:&lt;/span&gt;&lt;br /&gt;A saída de informações pode acontecer via vídeo, impressora, disco, etc... Aqui nós usaremos a saída de informações vida vídeo.&lt;br /&gt;Sintaxe:&lt;br /&gt;Escreva(Variavel_1);&lt;br /&gt;ou&lt;br /&gt;Writeln(Var_1);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Processamento interno&lt;/span&gt;&lt;br /&gt;O processamento interno acontece toda vez que atribuímos um valor a uma variável ou efetuamos cálculos.&lt;br /&gt;Sintaxe:&lt;br /&gt;Variavel_1 := 777;&lt;br /&gt;Variavel_2:= 777 + 777;&lt;br /&gt;&lt;br /&gt;Exercícios:&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;1- Construa um algoritmo que leia e mostre na tela o seu nome e seus dias vividos. Dados: Nome e Idade.&lt;br /&gt;2-Construa um algoritmo para calcular o total do custo de mão de obra de uma reforma que será realizada no seu apartamento. O pedreiro cobra Dez reais e o pintor cobra oito. Dados: Total de horas que serão utilizadas pelo pedreiro e pelo pintor.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-3991911913696296153?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/3991911913696296153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/3991911913696296153'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/comandos-e-estruturas-de-controle.html' title='Comandos e estruturas de controle.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-953918339609904083</id><published>2007-08-04T10:54:00.000-07:00</published><updated>2007-08-04T11:03:37.203-07:00</updated><title type='text'>Principais estruturas de controle</title><content type='html'>&lt;span style="font-size:130%;"&gt;É um conjunto de instruções que serão executadas na ordem em que foram escritas. Os símbolos para as sequências simples podem ser de entrada, saida, processamento.&lt;br /&gt;No exemplo seguinte temos um algoritmo em Português estruturado para um para calcular a média de um aluno para um semestre, que contem duas avaliações.&lt;br /&gt;&lt;br /&gt;Programa ExMedia;&lt;br /&gt;Variáveis&lt;br /&gt;Media, Nota_1, Nota_2: Real;&lt;br /&gt;&lt;br /&gt;Início&lt;br /&gt;Media =: 0;&lt;br /&gt;Escreva("Digite a primeira nota");&lt;br /&gt;Leia(Nota_1);&lt;br /&gt;Escreva("Digite a segunda nota");&lt;br /&gt;Leia(Nota_2);&lt;br /&gt;Media =: (Nota_1 + Nota_2)/2;&lt;br /&gt;Escreva(Media);&lt;br /&gt;Fim.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-953918339609904083?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/953918339609904083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/953918339609904083'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/principais-estruturas-de-controle.html' title='Principais estruturas de controle'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-7891524261834627003</id><published>2007-08-04T10:49:00.000-07:00</published><updated>2007-08-04T10:54:36.455-07:00</updated><title type='text'>Operadores</title><content type='html'>&lt;span style="font-size:130%;"&gt;Para fazermos cálculos matemáticos, comparaçõe e expressões, utilizaremos os seguintes operadores:&lt;br /&gt;+ | Adição&lt;br /&gt;-  | Subtração&lt;br /&gt;*  | Multiplicação&lt;br /&gt;/  | Divisão&lt;br /&gt;**| Exponenciação&lt;br /&gt;SQR | Raiz quadrada&lt;br /&gt;MOD | Resto da divisão inteira&lt;br /&gt;DIV | Quociente da divisão inteira   &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-7891524261834627003?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/7891524261834627003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/7891524261834627003'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/operadores.html' title='Operadores'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-8504677116072944616</id><published>2007-08-02T10:21:00.000-07:00</published><updated>2007-08-04T10:39:58.306-07:00</updated><title type='text'>Regras para criar indentificadores.</title><content type='html'>&lt;span style="font-size:130%;"&gt;As variáveis e as constantes tem um nome(rótulo) que as indentifica. Esse nome deve ser criado conforme as regras:&lt;br /&gt;&lt;br /&gt;1 - O primeiro caractere deve ser um letra.&lt;br /&gt;2 - Os nomes devem ser formados por caracteres pertencentes ás letras do alfabeto e aos números, se o indentificador for mais de uma palavra, você poderá separalas com "_".&lt;br /&gt;3 - Não pode haver espaços nos indentificadores.&lt;br /&gt;4 - Os nomes escolhidos devem ser explicativos do seu conteúdo, para facilitar na hora de criar o programa.&lt;br /&gt;5 - Nomes de variáveis longos dicicultarão a codificação.&lt;br /&gt;6 - Não devemos utilizar acentuação ou cedilha.&lt;br /&gt;7 - Os nomes dados às variáveis não podem ser os mesmos nomes das palavras reservadas na linguagem de programação que será utlizada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Observação: Quando criamos uma variável, cujo conteúdo não será digitado pelo usuário, mas será calculado no decorrer do programa, devemos iniciar essa variavel com um valor nulo.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-8504677116072944616?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8504677116072944616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8504677116072944616'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/regras-para-criar-indentificadores.html' title='Regras para criar indentificadores.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-8664297473313362926</id><published>2007-08-01T09:07:00.000-07:00</published><updated>2007-08-01T09:32:34.684-07:00</updated><title type='text'>Variáveis e constantes.</title><content type='html'>&lt;span style="font-size:130%;"&gt;Imagine que a memória do seu computador seja um armário com várias gavetas, cada gaveta possui um rótulo que em determinado momento guarda um conteúdo.&lt;br /&gt;As váriaveis podem alterar o seu valor durante o decorrer do programa, já as constantes tem um valor único até o final do programa.&lt;br /&gt;Definições:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Variável &lt;/span&gt;&lt;span style="font-size:130%;"&gt;é um enderenço da memória dxc e acesso randômico, representada por um nome criado pelo usuário, cujo o conteúdo se altera com o decorrer do programa.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Constantes &lt;/span&gt;&lt;span style="font-size:130%;"&gt;- Declarar constantes sifnifica reservar uma área da memória RAM, que irá receber um nome cujo o conteúdo vai permanecer constante durante toda a execução do programa.&lt;br /&gt;Exemplo: são duas avaliações para se encontrar a média no algoritmo mostrado, ficaria assim:&lt;br /&gt;N_Aval = 2;&lt;br /&gt;&lt;br /&gt;A variável tem que ser definida segundo o conjunto de valores que ela receberá. Os tipos de dados referem-se à classificação dos valores que a variável poderá receber segundo a linguagem de programaçã que se está utilizando, vamos usar os seguintes tipos básicos de dados assim especificados.&lt;br /&gt;&lt;br /&gt;1) Inteiro: armazena qualquer valor pertencente ao conjunto dos números inteiros.&lt;br /&gt;2) Real: armazena qualquer valor pertencente ao conjunto dos números inteiros e real.&lt;br /&gt;3) Caractere: pode armazenar valores alfanuméricos e os caracteres especiais  até 255 bytes.&lt;br /&gt;4)Lógico: Só armazena valores verdadeiro ou falso.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-8664297473313362926?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8664297473313362926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8664297473313362926'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/variveis-e-constantes.html' title='Variáveis e constantes.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-8988772467664678067</id><published>2007-08-01T06:44:00.001-07:00</published><updated>2007-08-01T06:58:58.660-07:00</updated><title type='text'>Como acontece o processo da programação?</title><content type='html'>&lt;span style="font-size:130%;"&gt;Após a criação da lógica de programação em português estruturado ou Diagrama de Blocos é necessário passar o programa para uma linguagem de progrmação, por exemplo Pascal, compare Português estruturado com Pascal.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:130%;" &gt;Português estruturado&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Algoritmo ExMedia&lt;br /&gt;  Variáveis&lt;br /&gt;      NOME:Caractere;&lt;br /&gt;          NOTA_1, NOTA_2, MEDIA: Real;&lt;br /&gt;              CONT: Inteiro;&lt;br /&gt;Início&lt;br /&gt;              MEDIA := 0;&lt;br /&gt;              CONT := 1;&lt;br /&gt;     Enquanto(cont &lt;= 30) faça            Escreva("Digite o nome do aluno");             Leia(NOME);             Escreva("Digite as notas");             Leia(NOTA_1, NOTA_2);             MEDIA := (NOTA_1 + NOTA_2)/2;             Se (MEDIA &lt;= 3,0) então                         Escreva*NOME, MEDIA, "Aprovado";             Senão             Se (MEDIA &gt;= 6,0 então&lt;br /&gt;          Escreva(NOME, MEDIA, "Aprovado");&lt;br /&gt;          Senão&lt;br /&gt;          Escreva (NOME, MEDIA,"Reprovado");&lt;br /&gt;          Fim se;&lt;br /&gt;  Fim se;&lt;br /&gt;CONT = CONT + 1;&lt;br /&gt;Fim Enquanto;&lt;br /&gt;Fim.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:130%;" &gt;PASCAL&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Program ExMedia&lt;br /&gt;Var&lt;br /&gt;      NOME: String;&lt;br /&gt;          NOTA_1, NOTA_2, MEDIA: Real;&lt;br /&gt;              CONT: Integer;&lt;br /&gt;Início&lt;br /&gt;              MEDIA := 0;&lt;br /&gt;              CONT := 1;&lt;br /&gt;While(cont &lt;= 30) Do Writeln("Digite o nome do aluno"); Readln(NOME); Writeln("Digite as notas"); Readln(NOTA_1, NOTA_2); MEDIA := (NOTA_1 + NOTA_2)/2; If (MEDIA &lt;= 3,0) Else Writeln(NOME, MEDIA, "Aprovado"); Else If(MEDIA &gt;= 6,0) else&lt;br /&gt;          Writeln(NOME, MEDIA, "Aprovado");&lt;br /&gt;          Else&lt;br /&gt;Writeln (NOME, MEDIA,"Reprovado");&lt;br /&gt;          End If;&lt;br /&gt;End If;&lt;br /&gt;CONT = CONT + 1;&lt;br /&gt;End While;&lt;br /&gt;End.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-8988772467664678067?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8988772467664678067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8988772467664678067'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/como-acontece-o-processo-da-programao.html' title='Como acontece o processo da programação?'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-1671763030674078460</id><published>2007-08-01T06:29:00.001-07:00</published><updated>2007-08-01T06:43:24.412-07:00</updated><title type='text'>Fluxograma no Diagrama de Blocos.</title><content type='html'>&lt;span style="font-size:130%;"&gt;Fluxograma é utilizado para representart graficamente a origem dos dados e o destino das informações e os tipos de armazenamento dos processos do sistema.&lt;br /&gt;Quando trabalhamos com fluxogramas, no Diagrama de blocos, preocupamo-nos unicamente com a lógica do programa e não com o símbolo que representa a origem e a saída de dados; diagramar fica muito mais fácil e prático.&lt;br /&gt;Para nossos estudos trabalharemos com os símbolos ANSI, um exemplo:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img120.imageshack.us/img120/2964/fluxogramahj7.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 241px; height: 248px;" src="http://img120.imageshack.us/img120/2964/fluxogramahj7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O diagrama de blocos também é conhecido como o fluxograma do programa e é um conjunto de figuras geométricas utilizadas para a representação da lógica do programa.&lt;br /&gt;Os principais simbolos a serem usados são:&lt;br /&gt;Terminal - Representa o ínicio ou o fim.&lt;br /&gt;Processamento - Representa uma função de processamento interno que altere o valor, a forma ou a localização do conteúdo do campo.&lt;br /&gt;Entrada/Saída - Representa uma função de entrada de dados ou de saida de informações.&lt;br /&gt;Decisão - Representa uma operação de decisão ou desvio de fluxo do programa.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-1671763030674078460?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1671763030674078460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1671763030674078460'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/08/fluxograma-no-diagrama-de-blocos.html' title='Fluxograma no Diagrama de Blocos.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-9100144834325820518</id><published>2007-07-31T19:47:00.000-07:00</published><updated>2007-07-31T19:59:54.526-07:00</updated><title type='text'>Português Estruturado.</title><content type='html'>&lt;span style="font-size:130%;"&gt;O português estruturado é uma forma de representação de algoritmos, considerada uma pseudolinguagem de programação, é um metodo muito útil para se aprender lógica de programação.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A estrutura&lt;br /&gt;&lt;/span&gt;Programa NomeDoPrograma;&lt;br /&gt;Váriáveis&lt;br /&gt;{Declaração de váriaveis}&lt;br /&gt;&lt;br /&gt;Início {Início do bloco principal do programa}&lt;br /&gt;{Iniciar variáveis de controle ou que receberão cálculos}&lt;br /&gt;{Solicitar entrada de dados ao usuário}&lt;br /&gt;{Entrada de dados}&lt;br /&gt;{Processamento/Cálculos}&lt;br /&gt;{Saida de dados}&lt;br /&gt;Fim. {Final do bloco principal do programa}&lt;br /&gt;&lt;br /&gt;Um exemplo de português estruturado:&lt;br /&gt;&lt;br /&gt;Programa Soma;&lt;br /&gt;Variáveis&lt;br /&gt;Num_1, Num2, Total = real;&lt;br /&gt;&lt;br /&gt;Ínicio&lt;br /&gt;Escreva("Entre com o primeiro número");&lt;br /&gt;Leia(Num_1);&lt;br /&gt;Escreva("Entre com o segundo número");&lt;br /&gt;Leia(Num_2);&lt;br /&gt;Total := Num_1 + Num_2&lt;br /&gt;Escreva(" O resultado é", Total)&lt;br /&gt;Fim.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-9100144834325820518?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/9100144834325820518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/9100144834325820518'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/portugus-estruturado.html' title='Português Estruturado.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-1658172821652135164</id><published>2007-07-31T19:17:00.000-07:00</published><updated>2007-07-31T19:40:46.931-07:00</updated><title type='text'>Algoritmo</title><content type='html'>&lt;span style="font-size:130%;"&gt;O &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;algoritmo &lt;/span&gt;&lt;span style="font-size:130%;"&gt;é uma representação de resolução da lógica, ele pode ser considerado uma seqüência de procedimentos finitos que, se forem executados em determinado momento, chegará ao seu objetivo.&lt;br /&gt;Vamos imaginar por exemplo a seqüência que tem o objetivo de &lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;"fazer café"&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;encha de água a chaleira&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;coloque a chaleira para ferver&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;prepare o porta filtro sobre o bule&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;coloque duas colheres de pó de café no filtro&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;após a água ter fervido, acrescente aos poucos meio litro de água sobre o filtro&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;aguarde coar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;adoce a gosto&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Se esses passos forem seguidos corretamento, nós vamos chegar ao nosso objetivo, que é fazer o café, podemos concluir que:&lt;br /&gt;Todo algoritmo é composto por instruções finitas bem definidas, com o objetivo de resolver um problema proposto. É um caminho para a solução de um problema.&lt;br /&gt;A instrução nada mais é do que um comando, elas escritas em linguagem de programação são chamadas de &lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;programas.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;São exemplo de linguagens de programação:&lt;br /&gt;Pascal&lt;br /&gt;C#&lt;br /&gt;Cobol&lt;br /&gt;Delphi&lt;br /&gt;Visual Basic&lt;br /&gt;Java, etc...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Passos para a construção de um algoritmo&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;1- Identificar o problema mediante a leitura atenta de seu enunciado.&lt;br /&gt;2- Retirar do enunciado as "entradas de dados", ou seja, indentificar os dados que devem ser fornecidos e, a partir deles, verificar se desenvolverão os cálculos/processamento.&lt;br /&gt;3- Retirar do enunciado as "saidas de dados" que devem ser gerados como resultado da resolução.&lt;br /&gt;4- Determinar o que deve ser feito para transformar as entradas nas saidas, o que seria o processamento dos dados, neste ponto deve ser determinada a seqüência de ações que leve a solução do problema.&lt;br /&gt;5- Construir um algoritmo, utilizando uma forma de representação de algoritmos.&lt;br /&gt;6- Testar a solução.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Construindo um algoritmo para somar dois números:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;ntradas: O que preciso?&lt;br /&gt;primeiro número;&lt;br /&gt;segundo número;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;P&lt;/span&gt;&lt;span style="font-size:130%;"&gt;rocessamento: Como chegar ao que quero?&lt;br /&gt;somar os números.&lt;br /&gt;Saídas: O que quero?&lt;br /&gt;números somados.&lt;/span&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-1658172821652135164?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1658172821652135164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1658172821652135164'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/algoritmo.html' title='Algoritmo'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-5729411839742288182</id><published>2007-07-31T19:11:00.000-07:00</published><updated>2007-07-31T19:16:26.391-07:00</updated><title type='text'>Introdução a lógica de programação.</title><content type='html'>&lt;span style="font-size:130%;"&gt;O conceito de lógica não é muito difícil, ela faz parte do nosso dia-a-dia, de nossas decisões. Entende-se por lógico o que não permite questionamento, o que é coerente, óbvio, certo.&lt;br /&gt;Lógica de programação em processamento de dados é a maneira pela qual se representa em linguagem corrente, ou por meio de símbolos que expressam essa linguagem, instruções, que compõem um programa.&lt;br /&gt;Devemos ter em mente sempre os seguinte passos:&lt;br /&gt;1- Entender o problema proposto,&lt;br /&gt;2- Verificar todos os dados disponíveis para resolve-lo,&lt;br /&gt;3- Dividir o problema em partes menores, se ele for complexo, questionar-se.&lt;br /&gt;4- Ter bem definido seu objetivo.&lt;br /&gt;5- Se não conseguir chegar ao seu objetivo, reflita a esse respeito e revfeja os passos aqui mencionados.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-5729411839742288182?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/5729411839742288182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/5729411839742288182'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/introduo-lgica-de-programao.html' title='Introdução a lógica de programação.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-2559846516822598242</id><published>2007-07-30T17:25:00.000-07:00</published><updated>2007-07-30T17:28:39.768-07:00</updated><title type='text'>Aprenda a programar em 10 anos.</title><content type='html'>&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Pesquisadores (Hayes, Bloom) tem demonstrado que leva em torno de dez anos para desenvolver perícia em qualquer de uma variedade de áreas, includindo jogar xadrez, compor músicas, pintar, tocar piano, nadar, jogar tênis e pesquisar neuropsicologia ou topologia. Aparentemente não há atalhos: até Mozart, que foi um prodígio musical aos 4 anos levou mais 13 antes de compor música de primeira classe. De outra forma, ou Beatles parecem ter disparado nas paradas em primeiro lugar com a aparição no show do Ed Sullivan em 1964. Mas eles estavam tocando em pequenos clubes em Liverpool e Hamburgo desde 1957, e mesmo que eles conseguiram uma aparição em masa, o primeiro grande sucesso mesmo, Sgt. Peppers, foi lançado em 1967. Samuel Johnson pensa que pode levar mais do que dez anos: “Excelência em qualquer departamento pode ser alcançada apenas com o trabalho de uma vida toda; não é possível compra-lá por menos.” E Chaucer reclamou: “vida tão curta, leva tantu pra aprender.” Sim, é “tantu”, e não “tanto”, um dia você entende.&lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Então aqui vai minha receita para sucesso na programação:&lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Aprenda inglês. Leia o original deste texto. Essa tradução só está aqui para exercitar o &lt;strong&gt;meu&lt;/strong&gt; inglês, não o &lt;em&gt;seu&lt;/em&gt;. &lt;em&gt;(Nota do tradutor)&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Se interesse por programação, e faça porque é legal. Tenha certeza que isso continue a ser legal para você dedicar dez anos nisso.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Converse com outros programadores; leia outros programas. Isso é mais importante do que qualquer livro ou curso de treinamento.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Programe. O melhor tipo de aprendizado é aprender fazendo.&lt;br /&gt;Colocando de uma forma mais técnica, “o nível máximo de performace individual em um domínio é não é alcançado automaticamente em função de uma experiência extendida, mas sim aumentado mesmo por indivíduos extramente experientes por um esforço deliberativo de melhorar.” (p. 366)  e “o aprendizado mais efetivo requer uma tarefa bem definida com uma dificuldade apropriada para o indivíduo em particular, dado que exista um retorno sobre a experiência e oportunidades de repetição e correções de erros.” (p. 20-21) do livro &lt;em&gt;&lt;br /&gt;Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life&lt;/em&gt;, que é uma referência interessante deste ponto de vista.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Se você quiser, gaste quatro anos em uma universidade (ou mais em uma pós-graduação). Isso lhe dará acesso a alguns empregos que requerem alguma formação e um grande entendimento do campo de trabalho, mas se você não gosta muito de ir para escolha, você pode (com alguma dedicação) conseguir alguma experiência similiar sobre esse tipo de trabalho. Em qualquer caso, apenas ler livros não será suficiente.&lt;br /&gt;“Educação em ciências da computação não faz de ninguém um gênio em programação tanto quanto estudar pincéis e pigmentos não fazem um bom pintor.” diz Eric Raymond, autor de &lt;em&gt;The New Hacker’s Dictionary&lt;/em&gt;. Um dos melhores programadores que eu já contratei tinha apenas o segundo grau, e ele produziu vários softwares  incríveis, tem seu próprio grupo de discussão,&lt;br /&gt;e fez dinheiro suficiente em ações para comprar seu próprio clube nortuno.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Trabalhe em projetos com outros programadores. Seja o melhor programador em alguns projetos, seja o pior em outros. Quando você é o melhor você testa suas habilidades para liderar um projeto, e para inspirar outros com a sua visão. Quando você é o pior aprende o que os mestres ensinam e o que não gostam de fazer (porque eles fazem você fazer por eles).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Trabalhe em projetos &lt;em&gt;após&lt;/em&gt; outros programadores. Esteja envolvido em entender um programa&lt;br /&gt;escrito por outro. Veja o que é preciso para entender e consertar quando o programador original não esta por perto. Pense em como desenvolver seus programas para que seja fácil para quem for mante-lós após você.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Aprenda pelo menos meia dúzia de linguagens de programação. Includa na lista uma linguagem orientada a objetos (como Java ou C++), uma que seja de abstração funcional (como Lisp ou ML), uma que suporte abstração sintática (como Lisp), uma que suporte especificação declarativa (como Prolog ou C++ com templates), uma que suporte co-rotinas (como Icon ou Scheme), e uma que suporte paralelismo (como Sisal).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Lembre-se que há um “computador” em “ciência da computação”. Saiba quanto tempo leva para o seu computador computar uma instrução, carregar uma palavra ad memória (com e sem cache), ler palavras consecutivas do disco rígido, procurar por uma nova posição no disco.(As respostas estão aqui.)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Se envolva no esforço de padronização de uma linguagem. Pode ser o comite ANSI C++, ou na padronização de programação na sua empresa, se utilizaram identação com 2 ou 4 espaços. Em qualquer caso, você aprende o que outras pessoas gostam em uma linguagem, o quanto eles gostam e talvez um pouco do porque eles gostam.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt; Tenha o bom senso de cair fora desse processo de padronização tão rápido quanto possível.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Com tudo isso em mente, é questionável o quão longe você pode ir apenas lendo livros. Antes que do meu primeiro filho nascer eu li todos os livros de &lt;em&gt;Como Fazer&lt;/em&gt; e ainda me sentia como um novato. Trinta meses depois, quando nasceu meu segundo filho, voltei aos livros para relembra? Não, ao invés disso resolvi utilizar minha experiência pessoal do primeiro filho, que se tornou muito mais útil do que milhares de páginas escritas por especialistas.&lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Fred Brooks, em seu trabalho &lt;em&gt;No Silver Bullets&lt;/em&gt; identificou um plano em três partes para encontrar grandes projetistas de software:&lt;/span&gt;&lt;/p&gt; &lt;ol  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Sistematicamente identifique os melhores projetistas o quanto antes.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Atribua um orientador de carreira responsável pelo desenvolvimento cuidadosamente de um plano de carreira&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Promova oportunidades para desenvolvedores em aprendizado interagir e estimular uns aos outros.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Isto assumo que algumas pessoas já possuem as qualidades necessárias para ser um grande desenvolvedor de software; o grande trabalho é apenas coloca-los no caminho correto. AlanPerlis coloca de forma mais sucinta: “Qualquer um pode ser ensinado a esculpir: Michelangelo precisaria ser ensinado a não esculpir. É o mesmo com grandes programadores”.&lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:130%;"&gt;Então vá em frente e compre aquele livrode Java; provavelmente você terá algum uso dele. Mas isso não vai mudar a sua vida, ou o seu conhecimento como um programador em 24 horas, dias, ou meses.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-style: italic;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Por Peter Norvig&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-2559846516822598242?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/2559846516822598242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/2559846516822598242'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/aprenda-programar-em-10-anos.html' title='Aprenda a programar em 10 anos.'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-1232052193659463789</id><published>2007-07-30T17:21:00.000-07:00</published><updated>2007-07-30T17:24:10.584-07:00</updated><title type='text'>Iniciantes em programação</title><content type='html'>&lt;span style="font-family:arial;font-size:130%;"&gt;    Antes de mais nada, esse tópico não tem como objetivo transformar leigos em profissionais da noite pro dia, quem quer se tornar um programador aprendera muito mais com a pratica. Aqui é só uma breve introdução sobre o que se deve saber antes de escolher uma linguagem de programação e algumas informações úteis.&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Introdução&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;O computador tem sua própria linguagem que é a &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i style="font-family: arial;"&gt;linguagem de máquina&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt; e ele entende somente ela. Essa linguagem é incomoda para nos por ser formada geralmente por seqüências de números e é aí que entram as linguagens de programação chamadas de &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i style="font-family: arial;"&gt;alto nível&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;. Basicamente, essas linguagens servem para nos humanos mandarmos o computador fazer uma tarefa especifica de um jeito mais rápido e amigavel. Uma vez feito o código, ele é traduzido para a linguagem de máquina pelos &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i style="font-family: arial;"&gt;compiladores&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;.&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Lógica e algoritmos&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Todo software ou parte dele tem algum objetivo a ser alcançado e deve se pensar na resolução desse problema em etapas seqüenciais e lógicas. Um exemplo simples é levantar da cama e ir trabalhar:&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   1-Levantar da cama&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   2-Tirar a roupa&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   3-Tomar banho&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   4-Vestir-se&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   5-Tomar café da manha&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   6-Ir para o trabalho&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Esses passos devem seguir uma ordem correta para alcançar o objetivo, por exemplo, se as etapas 3 e 4 se invertessem a pessoa chegaria molhada ao trabalho. Essa seqüência que segue uma lógica para resolução de um problema é chamada de &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i style="font-family: arial;"&gt;algoritmo&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;. Tendo o algoritmo, é só passá-lo para alguma linguagem de programação.&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Pseudocódigo&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Pseudocódigos são usados para formar os algoritmos antes de começar a programar realmente. Eles são fáceis de ler e podem ser feitos para ver como vai funcionar a lógica. Outro exemplo simples, analisar se a media final de um aluno é o bastante para ele passar de ano (considerando 2 notas):&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   1-Conseguir as notas do aluno&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   2-Somar as notas&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   3-Dividir por 2&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   4-Se a media for maior ou igual a 70&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;        Imprimir na tela “Aprovado”&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      Senão&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;        Imprimir na tela “Reprovado” &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Código e linguagens&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Sabendo o que é e como tudo funciona é hora de começar a programar, mas antes disso é preciso escolher a linguagem. Nessa escolha o que tem que se aprender é a sintaxe da linguagem escolhida, pois tudo já começou no algoritmo e de uma forma geral você pode fazer a mesma coisa com diferentes linguagens usando o mesmo algoritmo. Algumas linguagens são mais usadas para aprendizagem por serem mais simples, Pascal por exemplo, depois cada um pode escolher outra com mais recursos. Como exemplo vou mostrar o código da media do aluno em Pascal e Java.&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: arial;"&gt;Pascal&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;program mediaGeral;  &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   var nota1, nota2, soma, media:real;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   begin&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      soma := 0; &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      writeln(\'Digite o valor da primeira nota:\'); &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      read(nota1); &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      writeln(\'Digite o valor da segunda nota:\'); &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      read(nota2); &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      soma := nota1 + nota2;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      media := soma/2;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      if media &gt;= 7 then &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;           writeln(\'Média: \',media:2:1, \' - Aprovado\')&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      else&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;           writeln(\'Média: \',media:2:1, \' - Reprovado\');&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;end.&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: arial;"&gt;Java&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;import javax.swing.JOptionPane;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;class Media {&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   public static void main(String[] args) {&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      String primeiroNumero, segundoNumero;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      int nota1, nota2, soma=0;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      double media=0;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      primeiroNumero = JOptionPane.showInputDialog("Digite o valor da primeira nota:");&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      segundoNumero = JOptionPane.showInputDialog("Digite o valor da segunda nota:");&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      nota1 = Integer.parseInt(primeiroNumero);&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      nota2 = Integer.parseInt(segundoNumero);&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      soma += nota1 + nota2;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      media += soma/2;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      if (media &gt;= 7)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;         System.out.println("Média: " + media + " - Aprovado");&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      else&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;         System.out.println("Média: " + media + " - Reprovado");&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;      System.exit(0);&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;   }&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;}&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Isso é só para ter uma idéia do código e como da para ver, em alguns lugares eles são bem parecidos. Coisas como &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i style="font-family: arial;"&gt;program, class, writeln&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;"&gt; fazem parte da sintaxe, cada linguagem tem a sua e ela deve ser aprendida antes de começar a programar.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-1232052193659463789?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1232052193659463789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/1232052193659463789'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/iniciantes-em-programao.html' title='Iniciantes em programação'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3723637048400835639.post-8304352647196935669</id><published>2007-07-30T13:19:00.000-07:00</published><updated>2007-07-30T16:16:44.283-07:00</updated><title type='text'>Configurando Ardamax Keylogger 2.7</title><content type='html'>&lt;span style=";font-family:arial;font-size:130%;"  &gt;&lt;a set="yes" linkindex="11" href="http://help.blogger.com/bin/answer.py?answer=42442" class="help" target="_help"&gt; &lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:130%;" class="postbody"  &gt;&lt;span style="font-style: italic;"&gt; Ardamax Keylogger é um ótimo keylogger invisível que, com ele, você pode gravar tudo que foi digitado no seu computador em um arquivo log, que pode ser visto como texto ou Página da web. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Use este keylogger encontrar para fora o que está acontecendo em seu computador quando você estiver ausente, mantiver um apoio de seus dados datilografados automaticamente ou o usa monitorar seus "miúdos". &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Lembrando que, ele possui utilitário de instalação e desinstalação.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1° Faça o &lt;a href="http://www.ardamax.com/downloads/setup_akl.exe"&gt; Download &lt;/a&gt; do programa&lt;br /&gt;2° Instale o programa&lt;br /&gt;3° Clique com o botão direito em cima do icone criado no relógio e vá em Enter Registration Key e coloquem &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:130%;"  &gt;&lt;br /&gt;&lt;span style=""&gt;Name:&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial new;font-size:130%;"  &gt; Invasão&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Key:&lt;/span&gt; XTPFVPQINFMUMUM&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img205.imageshack.us/img205/4646/3he3.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4° Clique com o botão direito novamente e clique em Remote Installation.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5°  Clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;6° Clique em Browse e escolha o que vc quer ajuntar com o keylogger, pode ser uma música, foto, etc, clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img324.imageshack.us/img324/4589/6wg2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;7° Na proxima etapa habilite tudo, para que fique mais difícil de detecta-lo no pc da vítima, clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;8° Na tela Security deixe em branco, pois não é necessário colocar senha no servidor.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;9° Em Web Update desabilite tudo para não deixar pistas para a vítima.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;10° Em Options deixe tudo habilitado para o keylogger iniciar com o windows e começar na modalidade escondida, em hide mode on muda as teclas de atalho como desejar, se quiser que o keylogger se autodestrua coloque a data que você quiser.&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img483.imageshack.us/img483/8316/9iv6.jpg" /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;11° Marque a opção send logs every e coloque o tempo desejado no qual os logs chegarão a você, configure assim.&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img378.imageshack.us/img378/4854/10zv2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;12° Em E-MAIL na parte send to e send from coloque o seu e-mail, depois clique em find e veja o que aparecerá no SMTP, em username e password não é necessário colocar nada, clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;13° Na tela Control deixe marque todas as opções, clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;14° Em screenshots configure como desejar, clique em avançar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;15° Em Destination mude o nome do servidor, o nome é install, mude para qual vc desejar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;16° Depois disso clique em change icon e troque o icone do arquivo para qual vc desejar, clique em avançar e concluir.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;17° A seguir vai abrir a pasta de instalação do Ardamax, lá estará o Keylogger criado, arraste para o seu desktop e ele estará pronto.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);font-family:arial;" &gt;NÃO EXECUTE O KEYLOGGER DEPOIS DE PRONTO.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:130%;" class="postbody"  &gt; &lt;/span&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;&lt;a set="yes" linkindex="11" href="http://help.blogger.com/bin/answer.py?answer=42442" class="help" target="_help"&gt;  &lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3723637048400835639-8304352647196935669?l=fmatias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8304352647196935669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3723637048400835639/posts/default/8304352647196935669'/><link rel='alternate' type='text/html' href='http://fmatias.blogspot.com/2007/07/configurando-ardamax-keylogger-27.html' title='Configurando Ardamax Keylogger 2.7'/><author><name>fernando777</name><uri>http://www.blogger.com/profile/17689581771497941202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://images.orkut.com/orkut/albums2/ATgAAAAPYedtOOJyDRJNYcBMaBIIpON4HMkpm0eYPcRZH5uRLssrimLV3zSThb8StHjWqxg2G0x9C8jyz-Cn-B3YCemIAJtU9VCzY1ItG_Gmcty9vcQs9E1Yt_OOFA.jpg'/></author></entry></feed>
