Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Universidad Anhuac
Algoritmos y Programacin
Prctica 1
Martinez
Guzman
Abraham
Gustavo
00173820
20/Febrero/2012
Diagrama de Flujo
Codificacin
' Hola mundo
PUBLIC SUB Main()
PRINT "Hola Mundo"
END
Prueba de Escritorio
Conclusiones
Con este ejercicio se aprendieron dos cosas. La primera para qu sirve el
comando PRINT y la otra como imprimir el mensaje en la pantalla del usuario.
Diagrama de Flujo
Codificacin
' secuencias de print
Prueba de Escritorio
Conclusiones
Con este ejercicio se aprendieron las diferentes secuencias que contiene el
comando PRINT
Rango
Tamao
Default
Byte
Short
Integer
Long
0-255
+/- 32767
+/- 2147483647
+/922337203685477
5807
1
2
4
8
0
0
0
0
Single
+/1.70141118x10^3
8
+/8.988465x10^308
4 bytes
0.0
8 bytes
0.0
Date
dd/mm/aaaa
8 bytes
NULL
String
Cadena de
caracteres
4 bytes +
Tamao
NULL
Object
Objetos
4 bytes +
Tamao
NULL
Boolean
True/False
1 byte
NULL
Enteras
byte
bytes
bytes
bytes
Reales
Float
Fecha
Caracteres
Objetos
Logicas
El comando INPUT se usa para que se detenga la ejecucin del programa hasta
que el usuario teclee un valor. Siempre antes de INPUT se agrega un PRINT
para indicarle al usuario que se le est pidiendo un valor
Pseudocodigo
Entrada Pedir a
Pedir b
Salida Imprimir z, x, y, c, k, p
Diagrama de Flujo
Codificacin
' Operaciones elementales
INPUT a
PRINT "Dame otro numero"
INPUT b
z=a+b
x=a-b
y=a*b
c=a/b
k=a MOD b
p=a\b
PRINT "Sumados =";z
PRINT "Restados =";x
PRINT "Multiplicados =";y
PRINT "Divididos =";c
PRINT "Modulo =";k
PRINT "Div =";p
END
Prueba de Escritorio
Memoria
a
p
0
0
10
2
15 5
50
Entrada Pedir a, b y c
Proceso Calcular x1 y x2
Salida Imprimir x1
Imprimir x2
Diagrama de Flujo
Codificacin
' Ecuacion de segundo grado
Prueba de Escritorio
Memoria
x1
x2
0
0
2
2
a
0
1
b
0
4
c
0
4
Entrada Pedir x
Pedir y
Proceso Determinar x<y OR x>y OR x=y
Diagrama de Flujo
Codificacin
' Igual, menor o mayor
Memoria
x
y
0
0
6
4
Conclusiones: con este programa se aprendio a determinar si dos nmeros
son iguales, mayor o menor uno del otro
Entrada Pedir x
Proceso Calcular y=x*x
Calcular z=x*x*x
Salida Imprimir x, y
Diagrama de Flujo
Codificacin
' Cuadrado y cubo
DIM y AS Integer
DIM z AS Integer
PRINT "Dame un numero"
INPUT x
y=x*x
z=x*x*x
PRINT x; "al cuadrado =";y
PRINT x; "al cubo =";z
END
Prueba de Escritorio
Memoria
x
y
0
0
5
25
z
0
125
Entrada Pedir x, y, c, z,
Proceso Calcular a=x*4
b=x*x
d=y*3
e=(y*c)/2
f=3.14*(z*2)
g=3.14*(z*z)
Salida Imprimir a, b, d, e, f, g
Diagrama de Flujo
Codificacin
' Areas y Perimetros
DIM z AS Byte
DIM a AS Byte
DIM b AS Byte
DIM c AS Byte
DIM d AS Byte
DIM e AS Byte
DIM f AS Float
DIM g AS Float
PRINT "Lado del cuadrado"
INPUT x
PRINT "Lado del triangulo equilatero"
INPUT y
PRINT "Altura del triangulo"
INPUT c
PRINT "Radio del circulo"
INPUT z
a=x*4
b=x*x
d=y*3
e=(y*c)/2
f=3.14*(z*2)
g=3.14*(z*z)
PRINT "Perimetro del cuadrado=";a
PRINT "Area del cuadrado=";b
PRINT "Perimetro del triangulo=";d
PRINT "Area del triangulo=";e
PRINT "Perimetro del circulo";f
PRINT "Area del circulo=";g
END
Prueba de Escritorio
Memoria
x
y
c
f
g
0
0
0
0
0
4
3
4
12.56 12.56
d e
0 0
0 0
2 12
9 6
Entrada Pedir x
Proceso Determinar si x<6 OR x>6
Salida Imprimir Aprobaste si x>6
Imprimir Reprobaste si x<6
Diagrama de Flujo
Codificacin
' Calificacion del alumno
Prueba de Escritorio
Memoria
x
0
5.6
Conclusiones: con este programa cualquier alumno podr teclear su
calificacin y saber si es reprobatorio o aprobatorio
Diagrama de Flujo
Codificacin
' Teclear una letra
Prueba de Escritorio
Memoria
letra
NULL
g
Conclusiones: El usuario podr teclear cualquier letra que quiera y asi el
programa le indicara si tecleo a, b o ningunas de estas
Ejercicio 10 Despertador
Diagrama de Flujo
Codificacin
' Despertador
INPUT hora
IF dia<6 AND hora=800 THEN
PRINT "ALARMA! DESPIERTA!"
ELSE
PRINT "DESACTIVADA"
ENDIF
END
Prueba de Escritorio
Memoria
dia
hora
0
0
6
800
Conclusiones: gracias a este programa se podr verificar si se tiene una
alarma para el dia y hora indicadas