Está en la página 1de 2

Problemario de Programación II 

Profa. Ma. Dolores Sabido Montejo 

I.­ Realice las siguientes declaraciones de datos en Visual Basic 6.0. 

a) variable de nombre contador de tipo entero largo. 
b) arreglo unidimensional de nombre matriz_a de 5 localidades de tipo entero. 
c) variable de nombre mensaje de tipo cadena de caracteres. 
d) variable de nombre promedio de tipo entero con decimal. 
e) constante de nombre maximo de tipo de dato entero y con valor a 50. 
f)  arreglo  bidimensional  de  nombre  matriz_b  de  tipo  de  dato  cadena  de 
caracteres. 

II.­ Determine la declaración de variables, el uso del for de los siguientes 
problemas. 
a)
b)  Para una matriz de control de 5 cajas de texto. 
c)  Para  una  matriz  de  control  de  9  command  button  los  cuales  se 
encuentran en el formulario en una matriz de 3 * 3. 
d)  Para un MsFlexGrid el cual tiene 5 columnas y 3 filas. 
e)  Para  una  matriz  de  control  de  label  los  cuales  se  encuentran  en  el 
formulario en dos filas de 6 objetos cada una. 
f)  Para un MsFlexGrid el cual tiene 4 columnas y 10  filas 

III.­  Realice  los  siguientes  programas  y  conteste  posteriormente  las 


preguntas que se encuentran en la sección III(a). 
a)
b)  Los alumnos de programación desean saber si acreditaron la asignatura. 
Si  su  calificación  es  igual  o  mayor  a  7  acreditaron  sino  entonces 
reprobaron. 
c)  La  Secretaría  de  Salud  desea  un  programa  que  le  permita  alertar  a  la 
población  por  las  temperaturas  que  se  registran  actualmente  y  las 
enfermedades  que  pueden  ocasionar.  Ellos  avisan que  en  caso  que  la 
temperatura  sea  menor  a  10  °C  los  pobladores  deberán  abrigarse.  En 
caso que la temperatura se encuentre entre 11­17 °C deberán usar ropa 
cómoda. En caso que la temperatura sea de 17­25° Ropa ligera y tomar 
mucho agua. En caso que se enfermaran que consulten a su médico. 
d)  Realice  una  matriz  bidimensional  con  matriz  de  control  de  label  y  con 
MsFlexGrid  en  el que el  usuario  introduzca una  letra  en las localidades 
se  impriman  todas  las  letras  del  abecedario  iniciando  por  la  que  el 
usuario introduzco y terminando con la que la antecede. Por ejemplo si 
el usuario introduce la “d” la secuencia seria: d, e, f ,g, …, a, b, c. 

III(a). 

¿Cuáles son las variables que declaro y con que tipo de dato? 
¿Dónde se encuentra el evento que declara el problema? 
¿En que método realizó el procedimiento? Escriba la sintaxis.
¿Cuál es el resultado? 
¿Qué estructura de control utilizó y porqué? 
¿El problema podría programarse utilizando otra estructura de control? 

IV.­ COMPLETE EL SIGUIENTE CUADRO. 

Sintaxis  Ejemplo 
Ciclo for 

Variable carácter 

Condicional Select Case 

8 mayor que 4 

5 2 
Ciclo Do while 

Matriz de 4*4 

Ciclo if 

A es diferente de b 
Do … Loop 

Matriz de 8 localidades 

Ciclo if anidado 

A “o” b