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