Está en la página 1de 6

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE INGENIERÍA DE SISTEMAS

TALLER CICLOS

OBJETIVO (s)
El objetivo de esta guía es fortalecer la apropiación de los conceptos de estructuras de selección
múltiple y estructuras de repetición por medio del seguimiento de segmentos de código.

PROCEDIMIENTO
Realizar el seguimiento de los siguientes segmentos de código e identificar la salida de los mismos

Sub Segmento1()
Dim a, x, y as Integer
For x=0 to x < 10 Step 1
For y=x to y >0 Step -1
a = a+1
Next y
Next x
MsgBox a
End sub

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER
Sub Segmento2()
Dim num, i as Intenger
num = 0
i = 0
Do While i<= 15
if i mod 2 <> 0 then
num = num + i
i=i+1
End if
Loop
MsgBox num
End sub

Sub Segmento3()
Dim r, n as integer
r=1
n = 10
for i = n to i>0 Step -1
r=r*i
MsgBox r & VbCrLf
Next i
End sub

Sub Segmento4()
Dim x, y, z, cont as Integer
x=0 y=1
x = Val(InputBox(“Digite un número”))
y = Val(InputBox(“Digite un número”))
for cont=1 to cont<=10 Step 1
z=x+y
MsgBox(z)
x=y
y=z
Next cont
End sub

Sub Segmento5()
Dim x, a, b as Integer
x = 0
for a=30 to a>0 Step -6
for b=0 to b < 20 Step +4
x = x+1
Next b
Next a
MsgBox x
End sub

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER
Sub Segmento6()
Dim I as Integer
I =15
do
if i Mod 3 = 0 AND i Mod 5 = 0 then
MsgBox i & VbCrLf
i = i+1
end if
loop until i=45
End sub

Sub Segmento7()
Dim i, contador, n as Integer
i=1
contador=0
n=28
for i=1 to i<n
if n Mod i = 0 then
contador=contador+i
End if
Next i
if contador = n then
MsgBox ” si es”
else
MsgBox ” no es”
End if
End sub

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER
Sub Segmento8()
Dim termn1, termn2, termn3, serie as Integer
termn1 = 5
termn2 = 6
Do while termn2 < 100
serie = termn1 mod 10
Select Case serie
case 1
MsgBox “A”
case 2
MsgBox “U”
case 3
MsgBox “T”
case 4
MsgBox “O”
case 6
MsgBox “N”
case 7
MsgBox “o”
case 8
MsgBox “M”
case 9
MsgBox “O”
End Select
termn3 = termn1 + termn2
termn1 = termn2
termn2 = termn3
Loop
End sub

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER
ACTIVIDADES Y ENTREGABLES

Valor
Entregables
Porcentual

1. Ejercicios resueltos en hojas 100

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER
REFERENCIAS
[1] Hansel Garcia del Busto, Osmel Yanes Enriquez. Bases de datos [En linea].
<http://revistatelematica.cujae.edu.cu/index.php/tele/article/view/74/74> [Citado en 14 de
febrero de 2015]
[2] Avinash, Lakshman Prashant, Malik (2009). Cassandra - Structured Storage System over a
P2P Network [En linea] http://static.last.fm/johan/nosql-20090611/cassandra_nosql.pdf
[Citado en 14 de febrero de 2015]
[3] Castro Romer Alexander, Gonzales Sanabria Juan Sebastián, Callejas Cuervo Mauro.
Database NoSQL’s Utility and Functioning [En linea]:
http://revistas.uptc.edu.co/revistas/index.php/ingenieria/article/view/2115/2078 [Citado en 14
de febrero de 2015]
[4] Apache Cassandra. [En línea]: http://wiki.apache.org/cassandra/ [Citado en 18 de febrero de
2015]
[5] Carlos Andrés López Peña. Análisis de las bases de datos NoSQL como alternativa a las bases
de datos sql. Envigado, 2012, 17 h. Escuela de Ingeniería de Antioquia. Ingeniería Informática

OBSERVACIONES GENERALES

Es recomendable leer las lecturas previas para poder interpretar los conceptos que se van a
utilizar durante el desarrollo de la guía.

Realizado por: Revisado por: Guía de Laboratorio:


Carlos Andrés Lozano Garzón Carlos Andrés Lozano Garzón TALLER