Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
n=n+1 n=n-1
Escribir n
Fin
n=n+1 n=n-1
Escribir n
Fin
Editor de Texto
n=n+1 n=n-1
Escribir n
Fin
Editor de Texto
Programa fuente:
Java, VBScript, etc.
Programa fuente: Contiene
las instrucciones en el
lenguaje de programación
n=n+1 n=n-1
Escribir n
Fin
Editor de Texto
Programa fuente:
Java, VBScript, etc.
Programa fuente: Contiene
Interprete las instrucciones en el
(Explorador) lenguaje de programación
n=n+1 n=n-1
Escribir n
Fin
Editor de Texto
Programa fuente:
Java, VBScript, etc.
Programa fuente: Contiene
Interprete las instrucciones en el
(Explorador) lenguaje de programación
Programa en ejecución
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 7
Lenguaje de programación Interpretado
Creación de un programa utilizando un lenguaje de
programación interpretado
Algoritmo Leer n
n=n+1 n=n-1
Corrección Escribir n
de errores Fin
de lógica
Editor de Texto
Programa fuente:
Java, VBScript, etc.
Corrección
de errores Programa fuente: Contiene
de sintaxis Interprete las instrucciones en el
(Explorador) lenguaje de programación
Programa en ejecución
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 8
VBScript
El vocabulario de VBScript esta compuesto:
Identificadores.
Palabras Claves (keywords).
Constantes.
Operadores.
Separadores.
Comentarios.
2
−b ± b − 4 ac
x =
2a Variables
2
−b ± b − 4 ac
Raices ( a , b , c ) =
2a Variables
Función
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 10
Vocabulario de VBScript
Reglas para definir un Identificador:
1. Se forma con un secuencia de los siguientes
caracteres:
a bcdefghijklmnopqrstuvwxyz
A BCDEFGHIJKLMNOPQRST
UVWXYZ
0 123456789
_
Ejemplo 6.1:
NumeroDatos
numeroDatos
Numero_Datos
Numero Datos
Numero.Datos
1Datos
_Datos
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 13
Vocabulario de VBScript
Ejemplo 6.1:
NumeroDatos
numeroDatos Correcto
Numero_Datos
Numero Datos
Numero.Datos
Incorrecto
1Datos
_Datos
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 14
Vocabulario de VBScript
Ejemplo 6.1:
NumeroDatos
Iguales
numeroDatos
Numero_Datos
Numero Datos
Numero.Datos
1Datos
_Datos
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 15
Vocabulario de VBScript
Palabras clave: están constituidos por una serie de
palabras que define el lenguaje y que el programador
no puede utilizar como identificador ya que tiene una
función específica.
do lbound rtrim while int sin trim
else lcase second xor is preserve ubound
eqv left select year isArray raise ucase
dbl hour next date isDate randomize until
chr if not then for mod strcomp
cint imp now time dim isobject rnd
clear inputbox oct mod or and msgbox
+
*
=
…
A = 1000
A = B
A = (A + 1)/2 + B*6
D = 200
R = 4.5
R = 25.5*X +Y
Negación: not
Ejemplo 6.4:
rem Este es un comentario: lenguaje
rem C++ es el mejor lenguaje de
rem programación
<script>
Código Fuente
</script>
<script type="text/vbscript">
Código Fuente
</script>
<script>
Declaraciones
Secuencia de Sentencias
</script>
<script>
Declaraciones Variables
Secuencia de Sentencias
</script>
dim variable
dim variable1, variable2, …
Identificador
dim llamadas ‘Cantidad de llamadas
Identificador1 Identificador3
<script>
Declaraciones
Secuencia de Sentencias Algoritmo
</script>
VBScript DRE DF
<script> Algoritmo Comienzo
dim …
Secuencia de
sentencias
</script> Fin
Fin
<script>
Declaraciones
1ª Sentencia a ser ejecuta.
Ejemplo 6.7:
c = a + b
Superior = r = b + 1
Mitad = n * 0.5f
Ejemplo:
Declarativas: dim cuenta
Asignación: cuenta = 0
Llamadas: document.write(cuenta)
Nula:
Proceso
Proceso
Entrada Salida
document.write(mensaje)
document.write(acumulador)
document.write(“Raíz: ” & raiz)
document.write(“Monto: ” & max & “Bs”)
variable = prompt(mensaje)
dim numero1
dim media
…
numero1 = prompt(“Numero 1:”)
media = prompt(“Media de Datos:”)
Suma
Leer A
Leer B
S=A+B
Escribir S
FIN
Suma
Leer A
Leer B
S=A+B
Escribir S
FIN
Suma
Leer A
<script type="text/vbscript">
Leer B
S=A+B
Escribir S
FIN
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 54
Entrada/Salida
Ejemplo: Variables
A A
B S B Declaraciones
S
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B
Escribir S
FIN
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 55
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 56
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B A = prompt(“A:”)
Escribir S B = prompt(“B:”)
FIN
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 57
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B A = prompt(“A:”)
Escribir S B = prompt(“B:”)
FIN S = A + B
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 58
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B A = prompt(“A:”)
Escribir S B = prompt(“B:”)
FIN S = A + B
document.write(“Suma =” & S)
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 59
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
Suma
Leer A
<script type="text/vbscript”>
Leer B
dim A, B, S
S=A+B A = prompt(“A:”)
Escribir S B = prompt(“B:”)
FIN S = A + B
document.write(“Suma =” & S)
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 60
Entrada/Salida
Ejemplo: Variables
A A
B S B
S
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B A = prompt(“A:”)
Escribir S B = prompt(“B:”)
FIN S = A + B
document.write(“Suma =” & S)
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 61
Datos
Números
Texto “C++ es el Nº 1”
Texto “C++ es el Nº 1”
Verdadero (true)
Lógicos
Falso (false)
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 65
Datos
1
Enteros -3289
Números
4.1
Reales
-3289.1
Texto “C++ es el Nº 1”
Verdadero (true)
Lógicos
Falso (false)
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 66
Entrada/Salida
El método prompt retorna un valor texto.
Texto prompt(mensaje)
“88” prompt(mensaje) 88
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 67
Entrada/Salida
La función cint y cdbl se encargan de transformar un
valor texto a un valor numérico.
1º variable = cint(prompt(mensaje))
Texto prompt(mensaje)
Suma
Leer A
<script type="text/vbscript">
Leer B
dim A, B, S
S=A+B A = cdbl(prompt(“A:”))
Escribir S B = cdbl(prompt(“B:”))
FIN S = A + B
document.write(“Suma =” & S)
</script>
Informática – Prof. Gonzalo Müller – Clase 6 – GM - 71
Ejercicio
Sentencia Condicional.
Sentencia Repetitiva.
… V
…
…
…
… V
…
…
…
… …
… …
… …
… …
… …
… …