LÓGICA DA PROGRAMAÇÃO

SLIDE COM CONTEÚDO BÁSICO:  

Postado por SOL

ACHEI LEGAL:

OBJETIVOS DO JAVASCRIPT  

Postado por SOL

  1. Criar roteiros dinâmicos, dentro da página HTML, produzindo interação com o usuário;
  2. Criar mensagens que rolam na tela;
  3. Validar campos de formulário;
  4. Produzir animações, imagens e texto;
  5. Criar efeito sobre os movimentos do mouse;
  6. Desenvolver roteiros do lado do servidor;
  7. Identificar plug-ins;
  8. Interagir com mini-aplicativos java.

LAÇOS DE REPETIÇÃO - FOR  

Postado por SOL


Expressão for


A expressão for permite de executar um bloco de instruções um certo número de vez em função da realização de um certo critério. Sua sintaxe é:

    for (valor inicial ; condição ; progressão) {
    instruções;
    }

Pegamos um exemplo concreto

    for (i=1, i<10,>

Na primeira passagem, a variável i, é inicializada a 1. Sendo a variável inferior a 10. Ela é então incrementada de uma unidade pelo operador de incrementação i++

(i vale então 2) e as instruções executam-se.
No fim da execução das instruções, voltamos ao contador. A variável i (que vale 2) é ainda inferior a 10. Ela é aumentada de 1 e as instruções prosseguem, até que i vale 10. A variável i não satisfaz mais a condição i<10. O ciclo interrompa-se e o programa continua depois da chaveta fechada

OPERADORES DE INCREMENTAÇÃO 2  

Postado por SOL

OPERADORES DE INCREMENTAÇÃO  

Postado por SOL

OPERADORES LÓGICOS  

Postado por SOL

OPEADORES DE ASSOCIAÇÃO  

Postado por SOL

OPERADORES DE COMPARAÇÃO  

Postado por SOL

OPERADORES DE CÁLCULO  

Postado por SOL

SWITCH-CASE  

Postado por SOL

EXPRESSÃO CONDICIONAL "IF ELSE ENCADEADA"  

Postado por SOL

EXPRESSÃO CONDICIONAL "IF ELSE"  

Postado por SOL


De maneira um pouco mais evoluídos, tem-se a expressão if...else

    if (condição verdadeira) {
    instrução1;
    }
    else {
    instrução2;
    }

Se a for verdadeira (true), o bloco de instruções 1 se executa. Se ela não for (false), o bloco de instruções 2 se executa.

Graça aos operadores lógicos "e" e "ou", a expressão de teste pode testar uma associação de condições. Assim if ((condição1) && (condição2)), testará se a condição 1 e a condição 2 é realizada. E if ((condição1) || (condição2)), testará se uma ao menos das condições é verdadeira.

Para ser mais completo (e para aqueles que gostam da escrita concisa), também há:

    (expressão) ? instrução a : instrução b

Se a expressão entre parêntese é verdadeira, a instrução a é executada. Se a expressão entre parêntese volta falsa, é a instrução b que se executa-se.

EXPRESSÃO CONDICIONAL "IF"  

Postado por SOL

Expressão if


Num momento ou outro da programação, teremos necessidade de testar uma condição. O que vai permitir executar ou não uma série de instruções.

Na sua formulação a mais simples, a expressão if apresenta-se assim:

    if (condição verdadeira) {
    uma ou várias instruções;
    }

Assim, se a condição é verdadeira, as instruções executam-se. Se ela não é, as instruções não se executam-se e o programa passa para o comando seguinte.


MANIPULAÇÃO DE VARIÁVEIS  

Postado por SOL

SCREEN TIRADO DESSE TUTORIAL ABAIXO. CLIQUE NA IMAGEM PARA AMPLIAR.

Mais uma porrada de exercícios. Véééxiiiiii!!!  

Postado por SOL

1- Programa que exiba a soma dos números de 0 a 500.

2- Programa que exiba a soma dos números de 0 até um número inserido pelo usuário.

3- Programa que exiba a soma do intervalo numérico entre dois números digitados.

4- Idem ao exercício 3, porém se o primeiro número digitado for menor que 10 e o segundo número for maior que 100, exibir "Operação Inválida!".

5- Pedir ao usuário para digitar 3 números e exibí-los em ordem crescente. Exemplo: 8 5 6 - Exibir: 5 6 8

6- Utilizando a estrutura 'switch/case' crie um programa que peça ao usuário para escolher as opções:" 1 - Ordem crescente e 2- Ordem Decrescente"; caso o usuário escolha a opção 1 - exibir os números de 0 a 100 em ordem crescente, caso escolha a opção 2 - exibir os números de 0 a 100 em ordem decrescente e caso digite algum valor diferente, exibir: " Valor Inválido !!".