Programação com ASP 2 – Sintaxe e Estrutura II
Sumário <ul><ul><li>Trabalhar com Arrays </li></ul></ul><ul><ul><li>Operadores de comparação </li></ul></ul><ul><ul><li>A ...
2.6 – Trabalhar com arrays
2.6 – Trabalhar com arrays <ul><li>Um array é um tipo especial de variável que permite associar diversas informações a uma...
2.6 – Trabalhar com arrays <ul><li>O array pode ser visto como uma lista de elementos identificados por um índice e por um...
2.6 – Trabalhar com arrays <ul><li>Sintaxe: </li></ul><ul><li>Dim Nome_do_Array(Num_Elementos) </li></ul>Dim frutas(4)
2.6 – Trabalhar com arrays <ul><li><% </li></ul><ul><li>Dim frutas(4) </li></ul><ul><li>frutas(0) = “Bananas” </li></ul><u...
2.6 – Trabalhar com arrays <ul><li>Alterar valores: </li></ul><ul><li>frutas(3) = “Morangos” </li></ul>
2.7 – Operadores de comparação
2.7 – Operadores de comparação <ul><li>Os operadores de comparação têm como finalidade comparar variáveis. </li></ul>
2.7 – Operadores de comparação Operador Função = Igual a... <> Não igual a... (diferente) > Maior a... >= Maior ou igual a...
2.7 – Operadores de comparação <ul><li>Sintaxe: </li></ul><ul><li>num_1 >= num_2 </li></ul><ul><li>10 < 20 </li></ul><ul><...
2.8 – A instrução  If... Then...
2.8 – Instrução  If... Then... <ul><li>A instrução  If... Then...  permite executar um bloco de instruções se determinada ...
2.8 – Instrução  If... Then... <ul><li>Sintaxe: </li></ul><ul><li>If  condição  Then </li></ul><ul><li>bloco de instruções...
2.8 – Instrução  If... Then... <ul><li>Exemplo: </li></ul><ul><li>If  Idade >= 18  Then </li></ul><ul><li>response.write(“...
2.8 – Instrução  If... Then... <ul><li>Exemplo: </li></ul><ul><li>If  Contador <>   10  Then </li></ul><ul><li>response.wr...
2.9 – A instrução  If... Then... Else...
2.9 – Instrução  If... Then... Else... <ul><li>A instrução  If... Then... Else...  permite seleccionar um bloco de instruç...
2.9 – Instrução  If... Then... Else... <ul><li>Sintaxe: </li></ul><ul><li>If  condição  Then </li></ul><ul><li>bloco de in...
2.9 – Instrução  If... Then... Else... <ul><li>Exemplo: </li></ul><ul><li>If  Idade >= 18  Then </li></ul><ul><li>  respon...
2.10 – A instrução  If... Then... Elseif...
2.10 – Instrução  If... Then... Elseif... <ul><li>A instrução  If... Then... Elseif...  permite seleccionar um bloco de in...
2.10 – Instrução  If... Then... Elseif... <ul><li>Sintaxe: </li></ul><ul><li>If  condição 1  Then </li></ul><ul><li>bloco ...
2.10 – Instrução  If... Then... Elseif... <ul><li>Exemplo: </li></ul><ul><li>If  Codigo = 1  Then </li></ul><ul><li>  resp...
2.11 – A instrução  Select Case
2.11 – Instrução  Select Case <ul><li>A instrução  Select case...  permite testar um conjunto de opções. </li></ul>
2.11 – Instrução  Select Case  <ul><li>Sintaxe: </li></ul><ul><li>Select case  condição </li></ul><ul><li>Case “ opção 1 ”...
2.11 – Instrução  Select Case  <ul><li>Exemplo: </li></ul><ul><li>Dim  Cor </li></ul><ul><li>Cor = “ Azul ” </li></ul><ul>...
2.12 – Operadores lógicos
2.12 – Operadores lógicos Operador Função And Testa a veracidade de duas declarações. Ambas têm de ser verdadeiras. Or Tes...
2.12 – Operadores lógicos <ul><li>Exemplo: </li></ul><ul><li>Dim num_1 </li></ul><ul><li>Dim num_2 </li></ul><ul><li>num_1...
2.12 – Operadores lógicos <ul><li>Exemplo: </li></ul><ul><li>Dim num_1 </li></ul><ul><li>Dim num_2 </li></ul><ul><li>num_1...
Upcoming SlideShare
Loading in …5
×

Programacao Com Asp Iii

5,565 views

Published on

Published in: Technology, Self Improvement
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,565
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
106
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Programacao Com Asp Iii

  1. 1. Programação com ASP 2 – Sintaxe e Estrutura II
  2. 2. Sumário <ul><ul><li>Trabalhar com Arrays </li></ul></ul><ul><ul><li>Operadores de comparação </li></ul></ul><ul><ul><li>A instrução If… Then… </li></ul></ul><ul><ul><li>A instrução If… Then… Else… </li></ul></ul><ul><ul><li>A instrução If… Then… Elseif… </li></ul></ul><ul><ul><li>A instrução Select Case </li></ul></ul><ul><ul><li>Operadores lógicos </li></ul></ul>
  3. 3. 2.6 – Trabalhar com arrays
  4. 4. 2.6 – Trabalhar com arrays <ul><li>Um array é um tipo especial de variável que permite associar diversas informações a uma só variável. </li></ul>
  5. 5. 2.6 – Trabalhar com arrays <ul><li>O array pode ser visto como uma lista de elementos identificados por um índice e por um valor associado. </li></ul>Frutas 0 Banana 1 Maçã 2 Pêra 3 Laranja
  6. 6. 2.6 – Trabalhar com arrays <ul><li>Sintaxe: </li></ul><ul><li>Dim Nome_do_Array(Num_Elementos) </li></ul>Dim frutas(4)
  7. 7. 2.6 – Trabalhar com arrays <ul><li><% </li></ul><ul><li>Dim frutas(4) </li></ul><ul><li>frutas(0) = “Bananas” </li></ul><ul><li>frutas(1) = “Maçã” </li></ul><ul><li>frutas(2) = “Pêra” </li></ul><ul><li>frutas(3) = “Laranja” </li></ul><ul><li>response.write(frutas(2)) </li></ul><ul><li>%> </li></ul>
  8. 8. 2.6 – Trabalhar com arrays <ul><li>Alterar valores: </li></ul><ul><li>frutas(3) = “Morangos” </li></ul>
  9. 9. 2.7 – Operadores de comparação
  10. 10. 2.7 – Operadores de comparação <ul><li>Os operadores de comparação têm como finalidade comparar variáveis. </li></ul>
  11. 11. 2.7 – Operadores de comparação Operador Função = Igual a... <> Não igual a... (diferente) > Maior a... >= Maior ou igual a... < Menor a... <= Menor ou igual a...
  12. 12. 2.7 – Operadores de comparação <ul><li>Sintaxe: </li></ul><ul><li>num_1 >= num_2 </li></ul><ul><li>10 < 20 </li></ul><ul><li>“ João” <> “Pedro” </li></ul><ul><li>“ José” = “José” </li></ul>
  13. 13. 2.8 – A instrução If... Then...
  14. 14. 2.8 – Instrução If... Then... <ul><li>A instrução If... Then... permite executar um bloco de instruções se determinada condição for verdadeira. </li></ul>
  15. 15. 2.8 – Instrução If... Then... <ul><li>Sintaxe: </li></ul><ul><li>If condição Then </li></ul><ul><li>bloco de instruções </li></ul><ul><li>End If </li></ul>
  16. 16. 2.8 – Instrução If... Then... <ul><li>Exemplo: </li></ul><ul><li>If Idade >= 18 Then </li></ul><ul><li>response.write(“Maior de idade”) </li></ul><ul><li>End If </li></ul>
  17. 17. 2.8 – Instrução If... Then... <ul><li>Exemplo: </li></ul><ul><li>If Contador <> 10 Then </li></ul><ul><li>response.write(“Diferente de 10”) </li></ul><ul><li>End If </li></ul>
  18. 18. 2.9 – A instrução If... Then... Else...
  19. 19. 2.9 – Instrução If... Then... Else... <ul><li>A instrução If... Then... Else... permite seleccionar um bloco de instruções a executar caso uma condição seja verdadeira ou não. </li></ul>
  20. 20. 2.9 – Instrução If... Then... Else... <ul><li>Sintaxe: </li></ul><ul><li>If condição Then </li></ul><ul><li>bloco de instruções se condição for verdadeira </li></ul><ul><li>Else </li></ul><ul><li> bloco de instruções se condição for falsa </li></ul><ul><li>End If </li></ul>
  21. 21. 2.9 – Instrução If... Then... Else... <ul><li>Exemplo: </li></ul><ul><li>If Idade >= 18 Then </li></ul><ul><li> response.write(“Maior de idade”) </li></ul><ul><li>Else </li></ul><ul><li> response.write(“Menor de idade”) </li></ul><ul><li>End If </li></ul>
  22. 22. 2.10 – A instrução If... Then... Elseif...
  23. 23. 2.10 – Instrução If... Then... Elseif... <ul><li>A instrução If... Then... Elseif... permite seleccionar um bloco de intruções consoante a condição que for verdadeira. </li></ul>
  24. 24. 2.10 – Instrução If... Then... Elseif... <ul><li>Sintaxe: </li></ul><ul><li>If condição 1 Then </li></ul><ul><li>bloco de instruções se condição 1 for verdadeira </li></ul><ul><li>Elseif condição 2 Then </li></ul><ul><li> bloco de instruções se condição for verdadeira </li></ul><ul><li>End If </li></ul>
  25. 25. 2.10 – Instrução If... Then... Elseif... <ul><li>Exemplo: </li></ul><ul><li>If Codigo = 1 Then </li></ul><ul><li> response.write(“Código 1”) </li></ul><ul><li>Elseif Codigo = 2 Then </li></ul><ul><li> response.write(“Código 2”) </li></ul><ul><li>Else </li></ul><ul><li> response.write(“Outro Código”) </li></ul><ul><li>End If </li></ul>
  26. 26. 2.11 – A instrução Select Case
  27. 27. 2.11 – Instrução Select Case <ul><li>A instrução Select case... permite testar um conjunto de opções. </li></ul>
  28. 28. 2.11 – Instrução Select Case <ul><li>Sintaxe: </li></ul><ul><li>Select case condição </li></ul><ul><li>Case “ opção 1 ” </li></ul><ul><li>instruções opção 1 </li></ul><ul><li>Case “ opção 2 ” </li></ul><ul><li>instruções opção 2 </li></ul><ul><li>End Select </li></ul>
  29. 29. 2.11 – Instrução Select Case <ul><li>Exemplo: </li></ul><ul><li>Dim Cor </li></ul><ul><li>Cor = “ Azul ” </li></ul><ul><li>Select case Cor </li></ul><ul><li>Case “ Azul ” </li></ul><ul><li>response.write(“Céu”) </li></ul><ul><li>Case “ Vermelho ” </li></ul><ul><li>response.write(“Fogo”) </li></ul><ul><li>Case Else </li></ul><ul><li>response.write (“Outra cor”) </li></ul><ul><li>End Select </li></ul>
  30. 30. 2.12 – Operadores lógicos
  31. 31. 2.12 – Operadores lógicos Operador Função And Testa a veracidade de duas declarações. Ambas têm de ser verdadeiras. Or Testa a veracidade de uma declaração de um conjunto de declarações. Basta que uma seja verdadeira.
  32. 32. 2.12 – Operadores lógicos <ul><li>Exemplo: </li></ul><ul><li>Dim num_1 </li></ul><ul><li>Dim num_2 </li></ul><ul><li>num_1 = 20 </li></ul><ul><li>num_2 = 30 </li></ul><ul><li>If num_1 = 20 And num_2 = 30 Then </li></ul><ul><li>response.write(“And é verdadeiro”) </li></ul><ul><li>End If </li></ul>
  33. 33. 2.12 – Operadores lógicos <ul><li>Exemplo: </li></ul><ul><li>Dim num_1 </li></ul><ul><li>Dim num_2 </li></ul><ul><li>num_1 = 20 </li></ul><ul><li>num_2 = 30 </li></ul><ul><li>If num_1 = 20 Or num_2 = 15 Then </li></ul><ul><li>response.write(“Or é verdadeiro”) </li></ul><ul><li>End If </li></ul>

×