• Nenhum resultado encontrado

Professor Jefferson Chaves

N/A
N/A
Protected

Academic year: 2021

Share "Professor Jefferson Chaves"

Copied!
44
0
0

Texto

(1)
(2)

• Revisar conteúdo primeiro ano;

– JavaScript; – Introdução; – Variáveis; – Tipos de dados; – Operadores; – Controles de fluxo;

(3)
(4)

10/03/2016 © P C F de Oliveira 2015 4

O que é

JavaScript?

(5)

10/03/2016 © P C F de Oliveira 2015 5

Programa que automatiza a execução de tarefas que

poderiam ser executadas uma a uma por um operador

(6)

comportamento conteúdo/estrutura

(7)
(8)

Variáveis

var MYVAR,

myvar,

myVar,

MyVar,

MyVaR,

my_var;

(9)

10/03/2016 © P C F de Oliveira 2015 9

Variáveis

var idade = 55;

var precoProduto = 28.75;

var nome = “Arnold Schwarzenegger "; var acessoLiberado = true;

var negativo = -1;

(10)

10/03/2016 © P C F de Oliveira 2015 10

Variáveis

var idade = 55;

var precoProduto = 28.75;

var nome = “Arnold Schwarzenegger "; var acessoLiberado = true;

var negativo = -1;

(11)

var minha_var;

Deve começar por uma letra

(A-Z ou a-z) Após isto, quantas letras, números ou underscore (underline) você quiser não pode conter

espaços não pode conter

caracteres especiais ( ! . , / \ + * = )

(12)

Variáveis

var idade = 25;

declara uma variável

chamada idade e atribui a ela

o valor 25

(13)

var nomeInstrutor = " Arnold Schwarzenegger";

atribui uma cadeia de caracteres (string) à variável nomeInstrutor

(14)

Variáveis

var acessoLiberado = true;

atribui o valor verdadeiro à variável

acessoLiberado. Estes valores

(true/false) são chamados de booleanos

(15)

Variáveis

var contador;

você está apenas declarando

uma variável chamada

(16)
(17)

var var1;

alert (var1);

//aparecerá uma caixa de // diálogo contendo

// “undefined”

(18)

var var1 = null; alert (var1);

//aparecerá uma caixa de // diálogo contendo

// “null”

(19)

10/03/2016 © P C F de Oliveira 2015 19

var var1 = 8; alert (var1);

//aparecerá uma caixa de // diálogo contendo

(20)

var var1 = 5.5;

alert (var1 + var1);

// aparecerá uma // caixa de

// diálogo contendo // o valor 11

(21)

var var1 = "cinco"; alert (var1);

//aparecerá uma caixa de // diálogo contendo

// a cadeia de caracteres // "cinco"

(22)

var var1 = "bye"; alert (var1 + var1);

//aparecerá uma caixa de diálogo contendo // a cadeia de caracteres "byebye"

(23)

10/03/2016 © P C F de Oliveira 2015 23

var var1 = "bye"; alert (var1 + var1);

junta strings quando usado

com elas. (chamado operador de

concatenação)

(24)

Operadores

(25)

Significado

Sinal

Igualdade

==

Diferença

!=

Menor

<

Menor ou Igual

<=

Maior

>

Maior ou Igual

>=

(26)

10/03/2016 © P C F de Oliveira 2015 26

Não confundir o sinal de

atribuicao (=) com o sinal de

igualdade (==)

(27)

Significado

Símbolo

AND (E)

&&

OR (OU)

||

(28)

10/03/2016 © P C F de Oliveira 2015 28

(29)

10/03/2016 © P C F de Oliveira 2015 29

Qual deles

eu fico?

(30)

if (condição)

{

instrução 1;

instrução 2;

instrução n;

}

condição instruções que serão executadas caso a condição seja verdadeira bloco de instruções

(31)

<script>

var idade = prompt("Digite sua idade"); if (idade >= 18) {

alert("Maior de idade"); }

alert("FIM"); </script>

(32)

<script>

var idade = prompt("Digite sua idade"); if (idade >= 18) {

alert("Maior de idade"); }

alert("FIM"); </script>

usuário digitou 25. instrução do bloco será executada

(33)

10/03/2016 © P C F de Oliveira 2015 33

(34)

if (condição) { instrução v1; instrução v2; ⋮ instrução vn; } else { instrução f1; instrução f2; ⋮ instrução fn; } instruções que serão executadas caso a condição seja

verdadeira bloco verdadeiro

instruções que serão executadas caso a condição seja falsa bloco falso

(35)

<script>

var idade = prompt("Digite sua idade"); if (idade >= 18) { alert("Maior de idade"); } else { alert("Menor de idade"); } </script>

(36)

<script>

var idade = prompt("Digite sua idade"); if (idade >= 18) { alert("Maior de idade"); } else{ alert("Menor de idade"); } </script> usuário digitou 14. instrução do bloco falso será executada

(37)

10/03/2016 © P C F de Oliveira 2015 37

(38)

while (condição) { instrução 1; instrução 2; ⋮ instrução n; } condição instruções que serão repetidas ENQUANTO a condição seja verdadeira bloco de instruções

(39)

<script>

var numero = 1;

while (numero != 0) {

numero = prompt("Digite um número:"); alert(numero);

}

alert("FIM"); </script>

(40)

10/03/2016 © P C F de Oliveira 2015 40

(41)

for (inicialização; condição; incremento) { instrução 1; instrução 2; ⋮ instrução n; }

define quando o laço deve continuar serão repetidas a cada iteração bloco de instruções acontece uma vez acontece ao final de cada iteração, após o bloco de instruções

(42)

<script>

var numero = prompt(“Digite o número para qual deseja ver a tabuada.”); for (var i=1; i<=10; i++)

{ alert(numero*i); } alert(“FIM.”); </script>

(43)

• Escreva um programa que sorteie um número

entre 0 e 5.

• Exiba um

PROMPT

que peça para o usuário

adivinhar o números sorteado.

• O algoritmo deve solicitar uma nova tentativa

ENQUANTO

o usuário errar o número

sorteado. Caso acerte, mostre uma

mensagem parabenizando-o.

(44)

• No programa anterior

em cada tentativa

,

mostre na tela se o número escolhido

é maior

ou menor

que o sorteado.

• Caso acerte, mostre uma mensagem

parabenizando-o e mostre também quantas

tentativas ele utilizou.

Referências

Documentos relacionados

Em 20 de fevereiro de 1988, os membros armênios do Conselho dos Deputados do Povo do NKAR adotaram uma resolução para apelar aos Conselhos Supremos da RSS do Azerbaijão e à RSS

O profeta que se dispôs para fugir da presença do Senhor, agora, encurralado por Deus, depois de três dias e três noites no ventre do grande peixe, se entrega a

Ainda que a mina de ouro para a Europa sejam jogadores sub-17, os atletas com 18 anos ou mais têm como vantagem poder embarcar direto para os gigantes do velho mundo, uma vez que já

Hérnia diafragmática, hérnia hiatal, cistocele (queda da bexiga para cavidade vaginal), meningomielocele, onfalocele, hérnia de disco (atualmente, hérnia de disco não é sinônimo

Estes eleitos não são salvos portanto, porque Deus tivesse vislumbrado alguma justiça própria neles, ou bondade, ou méritos que lhes recomendasse à salvação, mas

As doses administradas aos animais e o modelo experimental escolhido para realizar as determinações do efeito analgésico, assim como os tempos de provas utilizados, levaram a

A partir da fórmula da sexuação, a posição masculina de Maria, apontada pela mãe, como um modo de gozo masculino habitando um corpo de menina, revela, na verdade, uma posição de

— 0 desenho 5 mostra os encapsulamentos mais comuns nos LEDs - redondo, retangular e quadrado — além do seu símbolo, junto ao qual está indicado o sentido que se