Ideioso

Uma miríade de ideias.

Navegação

Você também pode navegar através do teclado:

:Próximo post
: Post anterior

No Twitter

Dois lindos comerciais tailandeses.

Simplesmente assista!

E

algoritmos

O que são algoritmos e o que você deve começar a entender para programar.

Quando temos um problema e vamos utilizar um computador para resolvê-lo inevitavelmente temos que passar pelas seguintes etapas:
a) Definir o problema.
b) Realizar um estudo da situação atual e verificar quais a(s) forma(s) de resolver o problema.
c) Terminada a fase de estudo, utilizar uma linguagem de programação para escrever o programa que deverá a princípio, resolver o problema.
d) Analisar junto aos usuários se o problema foi resolvido. Se a solução não foi encontrada, deverá ser retornado para a fase de estudo para descobrir onde está a falha.

Estas são de forma bem geral, as etapas que um analista passa, desde a apresentação do problema até a sua efetiva solução. Iremos, nesta apostila, nos ater as etapas de estudo, também chamadas de análise, e a etapa de programação. Mas antes vamos definir o seguinte conceito: Programar um computador consiste em elaborar um conjunto finito de instruções, reconhecidas pela máquina, de forma que o computador execute estas instruções. Estas instruções possuem regras e uma sintaxe própria, como uma linguagem tipo português ou inglês, sendo isto chamada de linguagem de computador.
No mundo computacional existe uma grande variedade de linguagens Pascal, C, Basic, Cobol, Fortran, Java, etc. Nós iremos enfocar uma delas, o Pascal.

Estrutura de Algoritmos

Antes de utilizarmos uma linguagem de computador, é necessário organizar as ações a serem tomadas pela máquina de forma organizada e lógica, sem nos atermos às regras rígidas da Sintaxe de uma linguagem. Para isto utilizaremos uma forma de escrever tais ações, conhecida como algoritmo, ou pseudo-código.
Conceituando: Algoritmo consiste em um conjunto lógico e finito de ações (instruções) que resolvem um determinado problema.
Os algoritmos terão a seguinte estrutura:

ALGORITMO

<Nome do algoritmo>
<definições>
INÍCIO
<Comandos>
FIM

Em Pascal ficaria da seguinte forma:

PROGRAM

<Nome do programa>;
<definições>
BEGIN
<Comandos> ;
END.

Variáveis

O computador possui uma área de armazenamento conhecida como memória. Todas as informações existentes no computador estão, ou na memória primária (memória RAM), ou na memória secundária (discos, fitas, CD-ROM etc.). Nós iremos trabalhar, a princípio nesta apostila, somente com a memória primária, especificamente com as informações armazenadas na RAM (memória de acesso aleatório).

A memória do computador pode ser entendida como uma seqüência finita de caixas, que num dado momento, guarda algum tipo de informação, como número, uma letra, uma palavra, uma frase etc., não importa, basta saber que lá sempre existe alguma informação.

O computador, para poder trabalhar com alguma destas informações, precisa saber onde, na memória, o dado está localizado. Fisicamente, cada caixa, ou cada posição de memória, possui um endereço, ou seja, um número, que indica onde cada informação está localizada. Este número é representado através da notação hexadecimal, tendo o tamanho de quatro, ou mais bytes. Abaixo segue alguns exemplos:

Endereço Físico Informação
3000: B712 ‘João’
2000: 12EC 12345
3000: 0004 ‘H’

Como pode ser observado, o endereçamento das posições de memória através de números hexadecimais é perfeitamente compreendido pela máquina, mas para nós humanos torna-se uma tarefa complicada. Pensando nisto, as linguagens de computador facilitaram o manuseio, por parte dos usuários, das posições de memória da máquina, permitindo que, ao invés de trabalhar diretamente com os números hexadecimais, fosse possível dar nomes diferentes a cada posição de memória. Tais nomes seriam de livre escolha do usuário. Com este recurso, os usuários ficaram livres dos endereços físicos (números hexadecimais) e passaram a trabalhar com endereços lógicos (nomes dados pelos próprios usuários). Desta forma, o Exemplo acima, poderia ser alterado para ter o seguinte aspecto:

Endereço Lógico Informação
Nome ‘João’
número 12345
letra ‘H’

Como tínhamos falado, os endereços lógicos são como caixas, que num dado instante guardam algum tipo de informação. Mas é importante saber que o conteúdo desta caixa não é algo fixo, permanente, na verdade, uma caixa pode conter diversas informações, ou seja, como no Exemplo acima, a caixa (Endereço Lógico) rotulada de “Nome” num dado momento contém a informação “João”, mas em um outro momento, poderá conter uma outra informação, por exemplo, “Pedro”. Com isto queremos dizer que o conteúdo de uma destas caixas (endereço lógico) pode variar, isto é, pode sofrer alterações em seu conteúdo. Tendo este conceito em mente, a partir de agora iremos chamar de forma genérica, as caixas ou endereços lógicos, de variáveis.

Desta forma podemos dizer que uma variável é uma posição de memória, representada por um Nome simbólico (atribuído pelo usuário), a qual contém, num dado instante, uma informação.

Formação de Variáveis

Uma variável é formada por uma letra ou então por uma letra seguida de letras ou dígitos, em qualquer número. Não é permitido o uso de espaços em branco ou de qualquer outro caractere, que não seja letra ou dígito, na formação de um identificador. Por exemplo não utilize letras acentuadas, o cê-cedilha, nem símbolos como / [ ] < > etc…

Na formação do nome da variável, dê um nome significativo, para que se possa ter idéiado seu conteúdo sem perda de tempo. Se utilizar palavras para compor o nome da variável utilize o _ (underscore) para separar as palavras. Ex.: nome_cliente, idade_aluno.

Conteúdo de uma Variável

Uma vez definida a variável, seu conteúdo por ser indicado ou modificado durante o tempo em que o programa estiver sendo executado.
Dados = Elementos conhecidos de um problema.
Informação = Um conjunto estruturado de dados, transmitindo conhecimento.

Tipos de Variáveis

Considere a fórmula matemática simples do calculo do volume de uma esfera:

V = (4/3).PI.R3

Onde se encontram:
1- valores que podem ser classificados como:
a) valores constantes, invariáveis em todas as aplicações da fórmula, no caso dos valores 4, 3 e PI aos denomina-se constantes;
b) valores a serem substituídos na fórmula, em cada aplicação; a representação destes valores, usualmente é feita através de letras, que recebem o nome de variáveis e tornam a fórmula genérica, possível de ser aplicada para resolver uma certa classe de problemas e não apenas um problema específico.

2 – Operações a serem feitas sobre determinados operandos (Valores), para a obtenção da solução do problema.

 

Fonte: Apostila do Professor Ronaldo Candido dos Santos.

Um mix de 40 (Quarenta!) papeis de parede para o seu celular.

Basta clicar e instalar o que mais você gostar.

O tema é misto, portanto, tem de tudo um pouco. Na seção de #wallpapers do site há papéis de parede por temas.

Confira a galeria abaixo.

Se você é diabético é muito importante que você mantenha em seus pertences sempre um cartão informando para as pessoas que você é diabético para o caso de uma hipoglicemia. Assim, esse é o modelo que eu utilizo em minha carteira.

Pra baixar, você pode acessar um dos links para a versão em PDF e uma versão editável em DOCx.

O tamanho é o de um cartão de visitas e o texto do documento é:

TENHO DIABETES

Se o meu comportamento for anormal – excitação, estado de aparente embriaguez, tremor, palidez, transpiração profusa, torpor psíquico, crise convulsiva perda de consciência ou – peço o favor de tomarem as seguintes providências:

  • Dar-me água com açúcar ou outra bebida açucarada.
  • Se estiver desmaiado, colocar uma colher de sopa de açúcar entre a bochecha e os dentes.

Se não melhorar, levar-me a um pronto socorro.

 

A fonte para este cartão foi este aqui embaixo da Sociedade Brasileira de Diabetes.

 

Então você ( ou alguém que você conhece) acabou de descobrir que é diabético. #Diabetes é uma doença terrível se não cuidada. Mas algo que muitas pessoas não levam em consideração é a questão psciológica que afeta a todos os diabéticos, em especial os recém diagnosticados.

Pela experiência que eu tive (depois farei um post sobre isto em detalhes) é bem pior descobrir-se diabético após certa idade de que sempre ter sido diabético, em especial por conta da adaptação da vida que se teve em detrimento à vida que se terá.

Aqui você vai encontrar um passo-a-passo de coisas que podem ajudar a melhorar a relação com o diabetes.

Esse guia também se estende para qualquer pessoa que deseja levar uma vida saudável.

Lembre-se: Antes de iniciar qualquer dieta ou exercício procure um profissional competente (Nutricionista, professor de educação física e seu médico).

Se você tiver algo a adicionar, por favor, avise nos comentários.

  1. Anotar as situações que tornam dificíl alimentar-me de maneira saudável e substituí-las por escolhas saudáveis, como por exemplo: escolher um restaurante que tenha um bufê de saladas.
  2. Pedir para duas ou três pessoas que te apoiam, que compartilhem receitas saudáveis comigo, e sugiram formas de evitar alimentos que não sejam.
  3. Escolher uma foto de frutas e vegetais bem coloridos para colocar como protetor de tela.
  4. Habituar-se a ler os rótulos dos alimentos, para entender melhor a importância nutricional de cada um.
  5. Aprender mais sobre Alimentação Saudável.
  6. Planejar a preparação de refeições saudáveis, substituindo os alimentos não saudáveis por opções mais saudáveis (por exemplo: substituir o leite integral por desnatado). Pesquise idéias na internet.
  7. Começar a acompanhar o consumo de calorias e de alimentos saudáveis. (O que funciona para algumas pessoas, para mim, não funcionou nunca.)
  8. Anotar como se sente assim que começar a ter uma alimentação saudável.
  9. Anotar como vai se comprometer, para começar a ter uma alimentação saudável. Não esquecer de incluir uma data de início.
  10. Escrever em um diário pequenas metas para tentar essa semana (exemplo: adicionar uma fruta no café da manhã diariamente, trocar pão branco por pão integral).
  11. Escrever no diário o nome de duas pessoas que prejudicaram a sua condição de saúde, por não adotarem uma alimentação saudável, como por exemplo: aumentar nos níveis de glicose para quem é diabético, ter complicações cardíacas e evoluir para obesidade.
  12. Criar um cartão sobre sua condição de saúde (como esse aqui).
  13. Escrever e deixar em um local visível em casa, no trabalho e no celular, o seu compromisso em manter uma alimentação saudável
  14. Quando achar que não precisa de um plano de ação, diga para si mesmo que criar e seguir este plano te ajudará a manter a minha saúde.
  15. Perguntar ao seu médico sobre como ter e seguir um plano de ação pode me ajudar controlar minha saúde.
  16. Fazer um lista dos fatores que desencadeiam seus sintomas para que você saiba como evitá-los.
  17. Caso tenha um pensamento negativo sobre a criação de um plano de ação, substituí-lo por um positivo.
  18. Aprender mais sobre como usar um plano de ação de autogerenciamento pode ajudar a controlar sua saúde.
  19. Procurar por informações sobre como controlar seus sintomas.
  20. Fazer uma lista de coisas positivas que você pode dizer a mim mesmo caso o uso um plano de ação de autogerenciamento se torne um incomodo.
  21. Traçar uma meta que que você pode atingir, como, fazer uma lista dos fatores que desencadeiam meus sintomas.
  22. Procurar por informações sobre como tratar os sintomas da minha condição de saúde.
  23. Perguntar ao seu médico quaisquer perguntas que tenha em relação ao gerenciamento de minha condição.
  24. Marcar no meu calendário a data em que vai ao médico, exames e não faltar a esses compromissos.
  25. Organizar no celular despertadores para os horários de tomar seus remédios.
  26. Descobrir o que te atrapalha a controlar o estresse em casa ou no trabalho tais como, alimentos não saudáveis e substituí-los, por uma opção mais saudável como frutas e verduras.
  27. Perguntar para amigos e familiares quais ideias para o controle do estresse funcionam: escrevê-las em seu diário.
  28. Agendar atividades para o controle do estresse em meu calendário.
  29. Escrever uma lista de recompensas e se dar toda semana por controlar meu estresse de forma eficaz.
  30. Convidar as pessoas que te apoiam para para fazer uma atividade saudável , por exemplo: atividades físicas ou sociais. Escrever em seu diário.
  31. Escrever em seu diário um plano para evitar situações, pessoas e lugares que me impeçam de controlar seu estresse de forma eficaz.
  32. Escrever em seu diário um plano para lidar com situações inesperadas ou períodos mais estressantes.
  33. Escrever em seu diário os benefícios que notei com o controle do estresse de forma eficaz.
  34. Substituir meus velhos modos de pensar e agir sobre o estresse por alternativas saudáveis, como passar tempo com amigos e familiares e praticar exercícios.
  35. Ser feliz.

Sim, os homens tomam banho dessa maneira. Limpa-se algumas partes apenas. Banho é para os fracos.

 

Quando percebi que era Deus? Bem, eu estava rezando e de repente percebi que estava falando comigo mesmo. ~Inri Cristo.