domingo, 27 de fevereiro de 2011

Programa Olá Mundo Pascal

1˚ Programa pascal


Agora que nós já sabemos como é a estrutura básica de um programa em Pascal, iremos criar nosso primeiro programa.

Como "todo mundo" que esta aprendendo programação passa pelo “Olá Mundo”, não poderia ser diferente estarei postando aqui o mesmo, O "Olá Mundo" ou "Alô Mundo" é um famoso programa de computador que imprime "Olá, Mundo!" (ou "Hello, World!"), no dispositivo de saída. É utilizado como um teste ou como um exemplo de código minimalista de uma linguagem de programação. O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na linguagem B, para o livro A Tutorial Introduction to the Language B
Segue abaixo o código do programa:

program OlaMundo; //Cabeçalho do programa
begin
write('Ola Mundo!'); //Imprime "Ola Mundo!" na tela
end.

Leia Mais >>

Estrutura básica em Pascal

A maioria das linguagens de programação tem uma estrutura básica, ou seja, a estrutura mínima que precisa ser escrita para que o código possa ser compilado.

A estrutura básica do Pascal é a seguinte:
program <Nome_do_programa>;
//Área de declarações

begin
//Área de comandos
end.

Entendendo o código

As linhas 1 e 2 formam o cabeçalho do código.

Na primeira linha, temos a palavra reservada program, seguida pelo nome do programa e um ponto e vírgula. Não esqueçam esta sintaxe, ela deve ser seguida à risca, ou senão, você terá um erro de compilação.

A segunda linha representa a área de declarações. Lá, são declarados tipos, variáveis, procedimentos, funções, bibliotecas, etc.

As linhas de 3 a 5, representam o corpo do programa, que é delimitado pelas palavras reservas begin (linha 3) e end (linha 5), seguido de um ponto final. É dentro do corpo do programa que você irá digitar todos os comandos de entrada/saída, repetição, desvio condicional, etc.

Veja abaixo outro exemplo de um programa no turbo pascal!

Ele imprime na tela a seguinte mensagem: Blog:Tecnosolution – www.tecnosolution.blogspot.com


Compilando...

Leia Mais >>

Algoritmos e a linguagem Pascal


Mas afinal o que e algoritmo? Embora essa palavra nos pareça estranha, fazemos uso constantemente de algoritmos em nosso cotidiano: a maneira como uma pessoa toma banho e um algoritmo. Outros algoritmos freqüentemente encontrados são: instruções para se utilizar um aparelho eletrodoméstico; uma receita para preparo de algum prato; guia de preenchimento para declarar o imposto de renda; a regra para determina o máximo e o mínimo de funções por derivadas sucessivas; a maneira como as contas de água, luz e telefone são calculadas mensalmente; etc.

Existem diversos conceitos para algoritmos, mas escolhi apenas um para ser apresentado aqui! “A importância do algoritmo está no fato de termos que especificar uma seqüência de passos lógicos para que o computador possa executar uma tarefa qualquer, pois o mesmo por si só não tem vontade própria, faz apenas o que mandamos. Com uma ferramenta algorítmica, podemos conceber uma solução para um dado problema, independendo de uma linguagem específica e até mesmo do próprio computador.”
Algoritmos podem ser representados, dentre outras maneiras, por: Descrição narrativa Faz-se uso do portuguol  para descrever algoritmos. Veja a seguir um exemplo de algoritmo!
Uma receita é uma descrição de um conjunto de passos ou ações que fazem a combinação de um conjunto de ingredientes com vista a obter um produto gastronômico particular, ou seja, obter um resultado.

Algoritmo(receita de bolo):
1) Bater duas claras em castelo;
2) Adicionar duas gemas;
3) Adicionar um xícara de açúcar;
4) Adicionar duas colheres de manteiga;
5) Adicionar uma xícara de leite de coco;
6) Adicionar farinha e fermento;
7) Colocar numa forma e levar ao forno em lume brando.


Linguagem de Programação Pascal



Disquete Turbo Pascal - Decáda de 80  e  inicio dos anos 90!




Como surgiu?

A linguaguem Pascal foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado, Pascal é uma linguagem de programação estruturada, que recebeu este nome em homenagem ao matemático Blaise Pascal. Originou uma enorme gama de dialetos, podendo também ser considerada uma família de linguagens de programação. Grande parte de seu sucesso se deve a criação, na década de 80 da linguagem Turbo Pascal, inicialmente disponível para computadores baseados na arquitetura 8086. (com versões para 8080 no seu início).

Quais as principais vantagens e por que utiliza – lá para estudo?

ü  Você pensa que Pascal é apenas para wimps que são aqueles indivíduos que aprendem programando. Nada disso, Pascal é excelente para techs que são os programadores de elite, para os nerds e para você que é uma pessoa comum em programação.

ü  Pascal é uma linguagem de programação de código simples e limpa é uma linguagem muito agradável de programar, seus programas são mais legíveis e de fácil manutenção se comparado, por exemplo, com a linguagem C, e até mesmo a linguagem C++. Você não precisa deixar de lado o poder de programação, pois a linguagem Pascal é tão poderosa o quanto você deseje.

ü  Em Pascal não há a necessidade de gerar arquivos de makefiles o que ocorre com a maioria de outras linguagens de programação. Você pode economizar uma grande quantidade de tempo, pois o compilador automaticamente entende quais arquivos precisam ser recompilados em seu projeto.

ü  Existem diversos compiladores, sendo o principal o turbo pascal, os compiladores de linguagem Pascal são ferramentas extremamente rápidas O processo de compilação é rápido mesmo para programas grandes.

ü  Pascal é uma linguagem que permite grande flexibilidade no tocante a identificação de rótulos. Diferente da linguagem C e de suas variantes. Em C se uma variável é nomeada em caracteres maiúsculos deverá assim ser utilizada em todo o programa. Pascal é diferente, pois não é do tipo case sensitive. Note que esta característica é mais flexível e agradável para uso.

ü  Pascal é uma excelente ferramenta para estudo, O próprio Niklaus Wirth diz que Pascal foi criada simultaneamente para ensinar programação estruturada e para ser utilizada em sua fábrica de software, Pascal é normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran. Comercialmente, a linguagem foi sucedida pela criação da linguagem Object Pascal, atualmente utilizada nos IDEs Embarcado Delphi (Object Pascal), Kylix e Lazarus.

Como o objetivo geral deste blog e disseminar conhecimento e soluções em TI, visto que muitas pessoas ao iniciarem – se na programação, ou em cursos de tecnologia utilizam o pascal para aprendizado, pelos diversos motivos já citados aqui, eu estarei postando ao caminhar do blog algoritmos com sua compilação na linguagem pascal, além da explicação do mesmo, para de uma forma geral ajudar aquelas pessoas que estão começando, por que como muitos dizem, ”A primeira linguagem de programação agente nunca esquece”. Sem esquecer que também teremos diversas dicas não só de pascal, mas também de outras linguagens de programação.







         

Leia Mais >>

Baixe milhares de MP3 pelo Google!

Nesta dica estarei mostrando uma forma bem simples de fazer downloads de musicas direto pelo Google, para você que gosta de baixar MP3 para ouvir ou compartilhar!

O Google indexa as páginas seguindo os links. Na maioria dos servidores (salve Apache!), quando uma página inicial não está definida, o conteúdo da pasta é listado. Ele é listado pelo navegador, na verdade o servidor cria na hora uma página HTML baseado em um modelo, e nessa página coloca uma listagem dos arquivos. Pois bem... Alguns sites mantêm pastas on line com músicas, seja para uso do próprio site ou porque o dono dele apenas usou o espaço do site para guardar coisas. E o Google achando, indexa tais páginas. Basta então pesquisar com os termos certos, por exemplo:

ü  Primeiramente acesse: WWW.google.com.br


ü  Depois digite dentro da caixa de texto o seguinte comando

 ?intitle:index.of? mp3


ü  Na frente de mp3 coloque o nome da banda ou artista, deverá ficar como o exemplo abaixo:

?intitle:index.of? mp3 mariah carey


ü  Pronto depois e só clicar no botão “Pesquisa Google” e irá aparecer um monte de sites com toneladas de musicas.

OBS: Poderá aparecer um site ou outro que não corresponderá, mas ajuda muito. E é claro também que as ordens dos parâmetros passados podem variar. Além de músicas, isso facilita encontrar praticamente qualquer tipo de arquivo.

    Aproveitando o assunto, outra dica muito boa para encontrar MP3 na internet e acessando servidores de downloads como, por exemplo, o easy share e o 4shared. Alguns arquivos baixados podem estar com senha, Mas a maioria não, com certeza.

www.easy-share.com (use o campo "Search" e digite o nome do que você quer).

www.4shared.com (idem use o campo de busca do site!)

Essa é uma forma boa de encontrar arquivos, pois muitas e muitas pessoas mundo afora se utilizam desses sites para carregar os arquivos, seja para compartilhamento, para backup pessoal ou para indicação para uns poucos amigos - achando na pesquisa você é um estranho para quem carregou o arquivo, mas como é público, é só baixar!

Leia Mais >>

sábado, 12 de fevereiro de 2011

ESTAMOS SEGUROS NA WEB?

Por: Carlos Eduardo Martins dos Santos

Fev/2011
  
ESTAMOS SEGUROS NA WEB?

       Na atualidade a maioria da população mundial e usuária de computadores e internet, as pessoas não conseguem imaginar mais uma vida sem tecnologia, A mesma se tornou parte integrante do nosso dia a dia.
Com a crescente popularidade da web, diversas pessoas ao redor do mundo estão usando a Internet para realizar negócios, manter contato com amigos e familiares, lazer e até mesmo acessar contas em bancos, O Internet Banking é muito útil para quem deseja pagar contas, fazer transferências pela internet. Grande maioria dos bancos disponibiliza esses recursos gratuitamente. Bradesco, Banco do Brasil, Itaú e Caixa Econômica Federal são alguns dos bancos que possuem internet bankings relativamente “seguros”. Portanto, diante deste cenário surgem os “piratas digitais”, são criminosos digitais que cometem todo tipo de vandalismo na rede ex: Pichadores digitais: alteram páginas da internet, num comportamento muito semelhante aos pichadores de muro, deixando sempre assinado seus pseudônimos, Vândalos: agem pelo simples prazer de causar danos a vítima. Este dano pode consistir na simples queda do servidor (deixando a máquina momentaneamente desconectada da Internet) ou até mesmo a destruição total dos dados armazenados. Espiões: agem para adquirirem informações confidenciais armazenados no computador da vítima. Ciberterroristas: são terroristas digitais. Suas motivações são em geral políticas e suas armas são muitas, desde o furto de informações confidenciais até a queda do sistema telefônico local ou outras ações do gênero, Estelionatários: Com objetivos financeiros, em geral, procuram adquirir números de cartões de créditos armazenados em grandes sites comerciais. Cracking  exploram vunerabilidades em sistemas equebram a segurança dos mesmos” etc...
         Uma das muitas técnicas utilizadas por “piratas digitais” e chamada de engenharia social consiste em um método utilizado, desde o inicio dos tempos. E mais conhecido comumente pela lei como estelionato, “’ou seja,” e a arte de enganar uma pessoa para conseguir vantagens, e difícil de acreditar mais ainda hoje existem pessoas que acreditam inocentemente neste tipo de proeza, e ainda passam informações pessoais para vigaristas, outra técnica muito utilizada por “piratas digitais” atualmente é o chamado phishing scam. São executados principalmente de duas formas: com o auxílio de páginas falsas que imitam, com maior ou menor precisão, as páginas de instituições confiáveis, e nas quais os usuários são induzidos a inserir dados financeiros e pessoais; ou induzindo os usuários a instalar programas-espiões (cavalos-de-tróia ou keyloggers), que capturam senhas, dados financeiros e outros, e os enviam diretamente aos golpistas, pela Internet. A segunda forma é a mais comum no Brasil, e os programas-espiões têm sido enviados aos montes, através de mensagens em sites de relacionamento, e-mails, etc...  Quando acionados, instalam-se no micro realizando a tarefa para a qual ele foi posteriormente programado. Então você me pergunta, mas então o que devo fazer para conseguir uma política eficaz de proteção?
1 ˚ Nunca forneça informações pessoais a ninguém (“E melhor prevenir do que remediar”).
2 ˚ Utilize sempre sistemas de segurança como firewalls, sistemas de detecção de intrusos dentre outros, dê preferência aos mais conhecidos e confiáveis, mantenha-os sempre atualizados.
3 ˚ Caso diversas pessoas em sua casa utilize o mesmo computador, e você seja o proprietário do mesmo, Crie contas de usuários “assim ninguém terá acesso as suas informações pessoais”, se possível crie uma conta de administrador para você e deixe as demais como usuário comum.
4 ˚   Nunca clique em e-mails ou mensagens de sites de relacionamento, dentre outros de procedência duvidosa, atualmente e o que mais infecta computadores com diversos tipos de pragas digitais!
5 ˚ Nunca crie senhas fáceis de serem descobertas como por exemplo: 123456 ou o numero de seu celular ou ainda data de seu aniversário ou nome de filhos.Crie uma seqüência não lógica de letras e números ex: C267dfgrty3t5e7rt, use senhas longas, cada caractere adicionado à senha aumenta bastante sua proteção. Uma senha deve ter 8 ou mais caracteres; O ideal é que tenham no mínimo 14 caracteres.   
6 ˚ Evite acessar serviços de banco ou fazer compras em máquinas instaladas em locais públicos como escolas, faculdades, lan houses e empresas. Se por um motivo “muito importante” tiver que utilizar um PC que não seja o seu para acessar informações importantes, utilize sempre o teclado virtual, assim suas informações não ficarão gravadas no PC. Sempre que entrar no site do banco, verifique se no rodapé da página aparece o ícone de um cadeado; além disso, clique duas vezes sobre esse ícone; uma pequena janela com informações sobre a autenticidade do site deve aparecer. Em alguns sites piratas o cadeado pode até aparecer, mas será apenas uma imagem e ao clicar duas vezes sobre ele, nada irá acontecer.
7 ˚ Por fim: Assim como nós seres humanos temos defeitos, assim também são os sistemas informáticos, pode existir um sistema que seja 95% ou até 99% seguro, mas nunca existirá um sistema que seja 100% à prova de falhas, este e apenas um dos diversos motivos pelos quais no nosso dia a dia devemos criar políticas de segurança na rede, para que assim, sejam diminuídos os riscos de uma “frustração moral” por parte dos indivíduos lesado.

Leia Mais >>

Ebook - Os Segredos do Google

Os Segredos do Google

 
Sinopse:

Conheça todos os Segredos do Google! Desvende os recursos não revelados do poderoso sistema de busca!

·         Formato: PDF
·         Páginas: 98
·         Autor: Digerati Books
·         Tamanho 2.6 MB
·         Servidor: 4Shared




Atualizado em 2.11.2012

Leia Mais >>

Ebook - Segurança dos Sistemas de Informação


 Sinopse:

Segurança Dos Sistemas De Informação: Gestão Estratégica Da Segurança Empresarial À medida que os Sistemas de Informação assumem um papel de maior preponderância, tanto ao nível dos processos como dos objetivos do negócio, a pertinência da sua segurança aumenta consideravelmente, despertando o interesse de todos os intervenientes nos processos decisórios, estratégicos e técnicos. Por outro lado, acontecimentos como o de 11 de Setembro de 2001 trouxeram para a ribalta a importância da existência de mecanismos que assegurem a sobrevivência das organizações face a desastres.

·         Formato: PDF
·         Páginas: 256
·         Edição: xxxxx
·         Autores: Hugo Carvalho
·         Tamanho 1.68 MB
·         Servidor: 4Shared



Atualizado em 2.11.2012

Leia Mais >>

Ebook - Use a Cabeça! – Java


Sinopse:
  
Use a Cabeça Java é uma experiência completa de aprendizado em programação orientada a objetos (OO) e Java. Projetado de acordo com princípios de aprendizado mentalmente amigáveis, este livro o mostrará tudo, dos aspectos básicos da linguagem a tópicos avançados que incluem segmentos, soquetes de rede e programação distribuída. O mais importante é que você aprenderá a pensar como um desenvolvedor orientado a objetos. E não irá apenas ler: você vai participar de jogos, resolver quebra-cabeças, refletir sobre mistérios e interagir com Java de formas nunca imaginadas. No decorrer da leitura, você escreverá muitos códigos Java reais, inclusive o jogo sink a dot com e o cliente de bate-papo de uma rede. A abordagem de aprendizado da série Use a Cabeça o ajudará a memorizar rapidamente o conhecimento de maneira permanente.

·         Formato: PDF
·         Título: Use a Cabeça! Java
·         Gênero: Programação Java
·         Ano: 2007
·         Editora: O’ Reilly
·         Páginas: 496
·         Edição: xxxxx
·         Autores: Kathy Sierra & Bert Bates
·         Tamanho 271 MB
·         Servidor: 4Shared



Atualizado em 2.11.2012

Leia Mais >>

Ebook - Fundamentos da Programação de Computadores


Sinopse: 
Considerada obra de referência para alunos iniciantes no estudo da programação de computadores, este livro apresenta as principais técnicas para a construção de algoritmos e sua implementação nas linguagens Pascal, C/C++ e Java linguagens básicas e fundamentais para o programador profissional. A estrutura lógica e didática apresentada pelas autores, que traz a teoria de cada capítulo com diversos exemplos, sugestões de problemas e analogias provenientes do mundo real, facilita a compreensão dos assuntos abordados e torna mais simples para o aluno o processo de aprendizagem dos conceitos em sala de aula. Livro-texto indicado para cursos de programação de computadores e ciência da computação, também pode ser utilizado por estudantes das séries iniciais nas áreas de exatas que possuem cursos introdutórios de programação para computadores.




·         Formato: PDF
·         Titulo: Fundamentos da programação de computadores
·         Gênero: Programação
·         Editora: xxxxx
·         Ano: xxxxx
·         Páginas: 353
·         Edição: 2ª edição
·         Autores: Ana Fernanda Gomes Ascencio e Edilene Aparecida Veneruchi de Campos
·         Tamanho 4.7 MB
·         Servidor: 4Shared
    



Atualizado em 2.11.2012

Leia Mais >>

Ebook - TI em pequenas empresas para leigos



TI em pequenas empresas para leigos




 
Sinopse:

Com assuntos bem abrangentes, serve de referência para a convivência pessoal e profissional com a Tecnologia da Informação.

Pode ajudar muitos profissionais ou pequenos empresários a não ficarem perdidos na hora de opinar, analisar e tomar decisões sobre aspectos tecnológicos, e também, principalmente, para não se deixar enganar pelos “consultores de TI”, ora chamados de técnicos, que às vezes querem empurrar produtos ou serviços desnecessários para faturar no orçamento.


·         Formato: PDF
·         Título: TI em pequenas empresas para leigos
·         Gênero: informática
·         Editora: xxxxx
·         Ano: 2010
·         Páginas: 144
·         Edição: 1ª edição
·         Autores: Dell e Intel
·         Tamanho 2.8 MB
·         Servidor: Link Direto



Atualizado em 2.11.2012

Leia Mais >>

Ebook - Redes de Computadores - Andrew S. Tanenbaum



Redes de Computadores

Sinopse:

Este clássico best-seller foi totalmente atualizado e passa a abordar as redes desenvolvidas a partir de 1990. Entretanto, há partir do ano 2000 também há uma grande quantidade de novos desenvolvimentos. O mais importante é o enorme crescimento das redes sem fio, incluindo 802.11, loops locais sem fio, redes celulares 2G e 3G, Bluetooth, WAP, i-mode e outras. Acompanhando essa tendência, incluímos neste volume uma grande quantidade de material sobre redes sem fio. Outro tópico que se tornou importante recentemente é a segurança; assim, foi acrescentado um capítulo inteiro sobre esse assunto


·         Formato: PDF
·         Título: Redes de Computadores
·         Gênero: Redes
·         Editora: Campus
·         Ano: 2003
·         Páginas: 632
·         Edição: 4ª edição
·         Autores: Andrew S. Tanenbaum
·         Tamanho 11,9 MB
·         Servidor: Links Direto



Link Direto
Link Direto  - versão em espanhol 


#####################################################


Atualizado em 2.11.2012

Leia Mais >>

Ouvir a Rádio Boa Vista FM 96,5 de Paracatu Ao Vivo e Online

Ouvir a Rádio Boa Vista FM 96,5 de Paracatu Ao Vivo e Online
Cidade: Paracatu/MG - Gênero: Popular

Chuck Norris Aprova Tecnosolution!


NOTÍCIAS TI

Ajude a divulgar nosso blog!


Total de visualizações de página

Usuários Online

Usuários online

  ©TECNOSOLUTION - Todos os direitos reservados.

Template by Dicas Blogger | Topo