A
Universidad AnhuacAlgoritmos y ProgramacinPrctica 1
Martinez GuzmanAbraham Gustavo 0017382020/Febrero/2012
Ejercicio 1 Imprimir Hola Mundo
Objetivo: aprender a imprimir un mensaje para que el usuario lo vea en la pantallaPlanteamiento del Problema: El programa va a resolver la situacin al imprimirle al usuario un mensaje de manera que lo vea en la pantalla en este caso el mensaje es Hola MundoMarco Terico: El comando PRINT sirve para imprimir en la pantalla un mensaje Pseudocodigo Entrada: ---- Proceso: ---- Salida: Imprimir Hola MundoDiagrama de Flujo
Codificacin' Hola mundoPUBLIC SUB Main() PRINT "Hola Mundo"ENDPrueba de Escritorio
ConclusionesCon 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.
Ejercicio 2 Probar secuencias de PRINTObjetivo: conocer las secuencias de PRINT Planteamiento del Problema: El programa nos mostrara para que son usadas las secuencias de PRINTMarco Terico: Las secuencias de PRINT se usan para imprimir comillas, diagonal invertida, enter o tabulacinPseudocodigo: Entrada ---- Proceso ---- Salida Imprimir Imprimir \Imprimir espacio Imprimir tabulacin
Diagrama de Flujo
Codificacin' secuencias de print
PUBLIC SUB Main() PRINT "a\tb" PRINT "x\ny" PRINT "Le decian \"abuelo\" a Jorge" PRINT "\\yo\\"END
Prueba de Escritorio
Conclusiones Con este ejercicio se aprendieron las diferentes secuencias que contiene el comando PRINT
Ejercicio 3 Operaciones Elementales con EnterosObjetivo: hacer operaciones mediante gambasPlanteamiento del Problema: el programa har las operaciones suma, resta, multiplicacin, divisin, modulo y divMarco Terico: Las operaciones elementales son la suma(+), resta(-), multiplicacin(*), Divisin(/), Modulo(\) y Div(DIV). La declaracin de variables se tiene que hacer cuando sea necesario.DIM nombre de la variable AS tipo de variableNOTA: cuando las variables se declaran en una subrutina o funcin (variable local) solo se usaran dentro de ella, cuando termine las variables se destruirnSi la variable se declara como PUBLIC, la variable se podr acceder desde un archivo del proyecto distinto a donde se declaraLos nombres de las variables deben de comenzar siempre con una letra; puede ser letras y dgitos
Los tipos de variables son:NombreRangoTamao Default
Enteras
Byte0-2551 byte0
Short+/- 327672 bytes0
Integer+/- 21474836474 bytes0
Long+/- 92233720368547758078 bytes0
Reales
Single+/- 1.70141118x10^384 bytes0.0
Float+/- 8.988465x10^3088 bytes0.0
Fecha
Datedd/mm/aaaa8 bytesNULL
Caracteres
StringCadena de caracteres4 bytes + TamaoNULL
Objetos
ObjectObjetos4 bytes + TamaoNULL
Logicas
BooleanTrue/False1 byteNULL
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 valorPseudocodigo Entrada Pedir aPedir b Proceso Calcular z=a+b x=a-b y=a*b c=a/b k=a MOD b p=a\b Salida Imprimir z, x, y, c, k, p
Diagrama de Flujo
Codificacin' Operaciones elementales
PUBLIC SUB Main() DIM a AS Byte DIM b AS Byte DIM z AS Byte DIM x AS Byte DIM y AS Byte DIM c AS Byte DIM k AS Byte DIM p AS Byte PRINT "Dame un numero" 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 =";pEND
Prueba de Escritorio
Memoria
a b z x y c k p 0 0 0 0 0 0 0 010 5 15 5 50 2 0 2
Conclusiones: Gracias a este ejercicio se entendieron cules son las operaciones elementales asi como MOD y DIV
Ejercicio 4 Ecuacin General de 2 gradoObjetivo: hacer un programa para encontrar los dos valores de xPlanteamiento del Problema: El programa resolver una ecuacin de 2 grado de manera que encuentre los valores de x1 y x2Pseudocdigo Entrada Pedir a, b y c Proceso Calcular x1 y x2 Salida Imprimir x1Imprimir x2Diagrama de Flujo
Codificacin' Ecuacion de segundo grado
PUBLIC SUB Main() DIM a AS Byte DIM b AS Byte DIM c AS Byte DIM g AS Float DIM f AS Float PRINT "Dame un numero" INPUT a PRINT "Dame otro numero" INPUT b PRINT "Dame otro numero" INPUT c PRINT a;"x";"+";b;"x";"+";c g=(-b+(b*b-4*a*c)^1/2)/2*a f=(-b-(b*b-4*a*c)^1/2)/2*a PRINT "x1 =";g PRINT "x2 =";fEND
Prueba de Escritorio
Memoria
x1 x2 a b c0 0 0 0 02 2 1 4 4
Conclusiones: Gracias a este programa podemos conocer los valores para que la ecuacin de 2 grado se resuelva
Ejercicio 5 Igual, mayor o menor de dos nmeros Objetivo: diferenciar dos nmeros si son iguales, menores o mayores uno del otroPlanteamiento del Problema: El programa pide dos nmeros para asi determinar si son iguales, mayores o menoresPseudocdigo Entrada Pedir xPedir y Proceso Determinar xy OR x=y
Diagrama de Flujo
Codificacin' Igual, menor o mayor
PUBLIC SUB Main() DIM x AS Byte DIM y AS Byte PRINT "Dame un numero x" INPUT x PRINT "Dame otro numero y" INPUT y IF x>y THEN PRINT "x mayor que y" ELSE IF x6Imprimir Reprobaste si x
Top Related