Sei sulla pagina 1di 5

REPÚBLICA DE COLOMBIA Página 1 de 5

INSTITUCIÓN EDUCATIVA MARIA AUXILIADORA


Aprobada según Resolución No. 8758000490 – Versión 1.0
NIT 800251680 – DANE 108758000490
San José de la Montaña (CUCUTILLA)
GUIA DE CLASE (Lenguajes de Programación) Última revisión: 13/11/2019
Sentencia While

GUIA DE CLASES ONCE


DOCENTE DEIBY ALEXANDER VELASQUEZ GRADO ONCE GRUPOS 01
TORRADO
ÁREA TECNOLOGÍA E LENGUAJE DE PROGRAMACIÓN PERIODO:
ASIGNATURA
INFORMÁTICA CUARTO
ESTÁNDAR:
Evalúo y selecciono con argumentos, mis propuestas y decisiones en torno a un diseño.

COMPETENCIA OPERACIONES MENTALES


INTERPRETATIVA – PROPOSITIVA- RAZONAMIENTO: ANALOGICO, LOGICO Y
ARGUMENTATIVA SILOGISTICO
SENTENCIA ESTANDAR Resuelvo problemas tecnológicos y evalúo las soluciones
UNIDAD O EJE WHILE teniendo en cuenta las condiciones, restricciones y
DE
TEMÁTICO especificaciones del problema planteado.
PERIODO

SITUACIONES PROBLEMAS
1. ¿Adapta soluciones a problemas de la vida cotidiana por medio de recursos tecnológicos?
2. ¿Para mis propósitos en el ámbito profesional de qué me sirve conocer acerca de las sentencias
Repetitivas?

ACTIVIDAD LÚDICA

Los estudiantes del grado once puestos en pie deben hacer una circunferencia,
seguidamente uno de ellos quien es el líder en voz alta dirá TINGO-TINGO-TANGO,
mientras sus compañeros pasaran de mano en mano una hoja y un lapiz. Cuando el
líder diga TANGO se detendran los estudiantes y la persona que quede con la hoja y
el lápiz escribirá el nombre de su animal preferido y lo gritará en voz alta para que sus
compañeros lo escuchen. Esta actividad durará durante exactos 5 minutos.

DESARROLLO CONCEPTUAL
¿QUÉ ES LA SENTENCIA O CICLO REPETITIVO WHILE?
El Ciclo White o Mientras (En Español), es un ciclo repetitivo donde el usuario repite una acción o acciones en un número
de veces (mientras sea verdadero o se cumpla una condición determinada).

Este ciclo es muy usado para repetir una secuencia de instrucciones, sobre todo cuando no se conoce el número de
repeticiones con exactitud pero se maneja una condición específica para que sigan ejecutándose.

Se le llama Ciclo Condicional, ya que existe una condición que será verificada en cada vuelta para repetirse o finalizar.

1
<P> Si se puede IMAGINAR, se puede PROGRAMAR </P>
REPÚBLICA DE COLOMBIA Página 2 de 5
INSTITUCIÓN EDUCATIVA MARIA AUXILIADORA
Aprobada según Resolución No. 8758000490 – Versión 1.0
NIT 800251680 – DANE 108758000490
San José de la Montaña (CUCUTILLA)
GUIA DE CLASE (Lenguajes de Programación) Última revisión: 13/11/2019
Sentencia While

¿CUÁL ES SU ESTRUCTURA LÓGICA?

WHILE Condición
Acciones
End While

¿CUÁL ES SU ESTRUCTURA EN DIAGRAMA?

¿CÓMO SE FORMULA SU CODIFICACIÓN?

2
<P> Si se puede IMAGINAR, se puede PROGRAMAR </P>
REPÚBLICA DE COLOMBIA Página 3 de 5
INSTITUCIÓN EDUCATIVA MARIA AUXILIADORA
Aprobada según Resolución No. 8758000490 – Versión 1.0
NIT 800251680 – DANE 108758000490
San José de la Montaña (CUCUTILLA)
GUIA DE CLASE (Lenguajes de Programación) Última revisión: 13/11/2019
Sentencia While

APRENDER CONSTRUYENDO
A continuación, aprenderás cómo implementar la Sentencia While en Visual Studio.
Teniendo como base el Seudocódigo “Calcular el Promedio de Notas de un estudiante (5 notas)”, diseña en Visual
Basic el Formulario con sus respectivos Objetos y Programación.

Sigue las Siguientes Instrucciones que están relacionadas en la Tabla.


OBJETO DE VISUAL BASIC NAME TEXTO PROPIEDADES
Form Form1 SENTENCIA REPETITIVA WHILE Libre Diseño (Color de Fondo,
Tamaño).
StartPosition: CenterScreen
Label Label1 PRACTIQUEMOS CON LA SENTENCIA Font: Comic Sans Ms, Negrita, 24
"WHILE"
ForeColor: 0; 0; 192
TextAlign: MiddleCenter
GroupBox GroupBox1 Ejercicio2 Font: Microsoft Sans Serif; Negrita;
10
Size: 441; 356 (Agrandar)
Label Label3 Calcular Calificación Final de una TextAlign: MiddleCenter
Asignatura (5 Notas)
ForeColor: Negro
Label Label4 Nombre del Estudiante: Font:Microsoft Sans Serif;
Negrita;10
TextAlign: TopLeft
ForeColor: Negro
Label Label6 Nombre de la Asignatura: Font:Microsoft Sans Serif;
Negrita;10
TextAlign: TopLeft
ForeColor: Negro
Label Label5 Font:Microsoft Sans Serif;
Negrita;12
TextAlign: TopLeft
Autosize: False
ForeColor: Negro
TextBox TxtEstudiante Font: Microsoft Sans Serif; 12pt;
style=Bold
ForeColor: Negro
TextBox TxtAsignatura Font: Microsoft Sans Serif; 12pt;
style=Bold
ForeColor: Negro
TextAlign: TopLeft
Button Button4 EJECUTAR CICLO "WHILE" Font: Microsoft Sans Serif; 12pt;
style=Bold

3
<P> Si se puede IMAGINAR, se puede PROGRAMAR </P>
REPÚBLICA DE COLOMBIA Página 4 de 5
INSTITUCIÓN EDUCATIVA MARIA AUXILIADORA
Aprobada según Resolución No. 8758000490 – Versión 1.0
NIT 800251680 – DANE 108758000490
San José de la Montaña (CUCUTILLA)
GUIA DE CLASE (Lenguajes de Programación) Última revisión: 13/11/2019
Sentencia While

OBJETO DE VISUAL BASIC NAME TEXTO PROPIEDADES


ForeColor: Negro
TextAlign: TopLeft
Button Button3 LIMPIAR Font: Microsoft Sans Serif; 12pt;
style=Bold
ForeColor: Negro
TextAlign: TopLeft
Button BtnSalir SALIR Font: Microsoft Sans Serif; 12pt;
style=Bold
ForeColor: Negro
TextAlign: MiddleCenter

De esta forma debe quedar el diseño del formulario (Ejercicio2), que está
resaltado en Color Rojo.

Vamos a Programar
Para este punto sigue atentamente las instrucciones:

Primero. Doble clic sobre el botón “EJECUTAR CICLO “WHILE”

Segundo. En la pantalla de programación se debe Declarar Variables

Dim Nota, X, Suma, Promedio As Double

Se inicializan las Variables en Cero (0).

X=0 y Suma=0

4
<P> Si se puede IMAGINAR, se puede PROGRAMAR </P>
REPÚBLICA DE COLOMBIA Página 5 de 5
INSTITUCIÓN EDUCATIVA MARIA AUXILIADORA
Aprobada según Resolución No. 8758000490 – Versión 1.0
NIT 800251680 – DANE 108758000490
San José de la Montaña (CUCUTILLA)
GUIA DE CLASE (Lenguajes de Programación) Última revisión: 13/11/2019
Sentencia While

Tercero. Se programa el bloque que corresponde a la Sentencia while


While X < 5
Nota = InputBox("Ingrese la Calificación... " & (X + 1), "REGISTRO DECALIFICACIONES")
Suma = Suma + Nota
X = X + 1
End While
Promedio = Suma / 5
Label5.Text = "La Nota final del Estudiante: " & TxtEstudiante.Text &
" En " & TxtAsignatura.Text & " Es = " & Promedio

Cuarto. Se programa el Botón LIMPIAR

TxtAsignatura.Clear()
TxtEstudiante.Clear()
Label5.Text = ""
TxtAsignatura.Focus()

Quinto. Se programa el Botón SALIR


Me.Close()

Ahora es tu turno Trabajo Individual

Resuelve los siguientes ejercicios teniendo en cuenta que deben ser


solucionados utilizando la Sentencia WHILE.

a). Elabora un programa que muestre en pantalla (Dentro del ListBox) los números del 0 al 10. (Utiliza
Sentencia While). Para este Ejercicio debes Trabajar con los siguientes Objetos:
GroupBox – Label – ListBox – Button

b). Un Programa que Calcule la suma de una serie de Números (Del 1 hasta N), El programa debe solicitar
el Valor o Número para que el sistema sume de 2 en 2 y finalmente debe mostrar en pantalla (Label) la
sumatoria o resultado final. Para este Ejercicio debes Trabajar con los siguientes Objetos:
GroupBox – Label – TextBox– Button

5
<P> Si se puede IMAGINAR, se puede PROGRAMAR </P>

Potrebbero piacerti anche