Académique Documents
Professionnel Documents
Culture Documents
Introduccin a la programacin
Docente:
Ing. Jorge Alberto Secchi Ruiz
Alumna:
Arias Arizmendi Cynthia Berenice
N de control:
16230003
Tema:
Ciclos e instrucciones repetitivas, condicionales u optativas.
Introduccin
ndice
Ciclos e instrucciones repetitivitos.. 2
Ciclos e instrucciones condicionales9
Ciclos e instrucciones optativas...12
Referencias de bsqueda..18
Escribe ahora este otro cdigo gurdalo con un nombre de archivo como
ejemplo3.php. A continuacin, sube el fichero al servidor y visualiza el resultado.
While (mientras)
La instruccin while (que en castellano se traducira como mientras) ejecuta
una porcin de programa mientras se cumpla una cierta condicin.
Mientras la condicin sea verdadera, se ejecutan las instrucciones contenidas en
el while. Cuando deja de cumplirse la condicin, se sale del ciclo y se contina
ejecutando el resto del programa.
Si la condicin no se cumple ni la primera vez que se comprueba, las lneas en el
interior del while no se ejecutarn ni una vez.
La estructura general o sintaxis habitual de un bucle while es la siguiente:
En este fragmento de cdigo estaramos indicando que se ejecute una primera vez
s o s las sentencias, y que despus se evale la condicin para comprobar si se
deben ejecutar nuevamente las sentencias. Como vemos, aunque no se cumpla la
condicin las sentencias se ejecutaran al menos una primera vez.
Escribe ahora este cdigo y gurdalo con un nombre de archivo como
ejemplo2.php. A continuacin, sube el fichero al servidor y visualiza el resultado.
10
else
instrucciones (3) % si condiciones anteriores FALSAS
end
11
La sintaxis es la siguiente:
SELECT CASE (variable)
CASE (valor1):
(accin para caso valor1)
CASE (valor3):
(accin para caso valor2)
CASE (valor3):
(accin para caso valor3)
CASE ELSE:
(accion en caso de que no se cumpla ningun anterior caso)
END SELECT
Funciona asi, primero se evalua la variable, si esa variable tiene como valor el
valor1 realizamos las acciones asociadas al valor1. Si tiene el valor2, ejecutamos
las acciones relacionadas con este valor3. As con cuantos valores deseemos. Por
ltimo tenemos un ELSE para realizar acciones en caso de que no hubiesen sido
ninguno
de
los
valores
anteriores.
Este
ELSE
es
opcional.
Veamos con un ejemplo esta sentencia muy sencillito. Lo primero que hace es
solicitar un nmero y luego informa del da de la semana con el que corresponde.
Si el nmero no es del uno al siete informa de ello tambin.
12
dim dia
dia = inputbox ("dime un dia de la semana")
SELECT CASE dia
CASE 1:
msgbox("El dia es LUNES")
CASE 2:
msgbox("El dia es MARTES")
CASE 3:
msgbox("El dia es MIERCOLES")
CASE 4:
msgbox("El dia es JUEVES")
CASE 5:
msgbox("El dia es VIERNES")
CASE 6:
msgbox("El dia es SABADO")
CASE 7:
msgbox("El dia es DOMINGO")
CASE ELSE:
msgbox("Tiene que ser un dia de la semana en nmero, del 1 al 7")
END
SELECT
13
de
que
no
se
verifique
ninguno
de
los
casos
evaluados.
El
ltimo break dentro de un switch (en default si existe esta clusula, o en el ltimo
caso evaluado si no existe default) tambin es opcional, pero lo incluiremos
siempre para ser metdicos.
Se permite evaluar tanto nmeros como cadenas de texto o valores booleanos.
switch solo permite evaluar valores concretos de la expresin: no permite evaluar
intervalos (pertenencia de la expresin a un intervalo o rango) ni expresiones
compuestas.
Ejemplo:
14
16
Referencias de bsqueda
https://msdn.microsoft.com/es-es/library/ms173143.aspx
APR.
(2005).
Ciclos
optativos.
2010,
aprenderaprogramar.com
de
Copyright
2006-2016
Sitio
web:
http://www.aprenderaprogramar.com/index.php?option=com_content&
view=article&id=553:switch-php-case-break-default-condicional-irangoso-intervalos-ejemplos-ejercicios-resueltos-cu00820b&catid=70:tutorialbasico-programador-web-php-desde-cero&Itemid=193
Microsoft.
(2006).
Instrucciones.
2009,
de
MSDN
https://msdn.microsoft.com/es-mx/library/1zea45ac.aspx
17
Sitio
web: