Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Programación 1
Fundamentos de Programación 1
FUNDAMENTOS DE PROGRAMACIÓN 1
1°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ALGORITMOS FUNDAMENTOS DE PROGRAMACIÓN 1
DEFINICIÓN
CARACTERÍSTICAS
TIPOS
NO NO
NÚMERICO NÚMERICO GRÁFICO GRÁFICO
SÍMBOLOS (OPERADORES)
Aritmético
+ - mod
^ * = (asignación)
Símbolos
Comparación
(Operadores) > < >= <=
= <>
Lógico
y and not or
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ALGORITMOS FUNDAMENTOS DE PROGRAMACIÓN 1
USO DE VARIABLES
CONSTRUCCIÓN
Tres pasos:
SÍMBOLOS
Inicio/Fin
Operación/Actividad
Documento
Decisión
Almacenamiento
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
DIAGRAMAS DE FLUJO FUNDAMENTOS DE PROGRAMACIÓN 1
EJERCICIOS
2°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ALGORITMOS FUNDAMENTOS DE PROGRAMACIÓN 1
1. Abrir el grifo
2. Aplicar Jabon
3. Frotarse las manos
4. Enjuagarse las manos
5. Cerrar el grifo
6. Secarse las manos
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ALGORITMOS FUNDAMENTOS DE PROGRAMACIÓN 1
DFD
https://mega.nz/file/QFohyLQR#icXSOwFdGcuMvGlV6jNIPFfXPglAV6yTVaWeAZ7jjtY
PROBLEMAS PROPUESTOS
EJERCICIOS
3°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ALGORITMOS FUNDAMENTOS DE PROGRAMACIÓN 1
EJERCICIOS
4°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
CODIGO EN JAVA
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
VALORES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EXPRESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EVALUACIÓN DE EXPRESIONES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EXPRESIONES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
OTRAS EXPRESIONES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
ASIGNACIONES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
ASIGNACIONES NO VÁLIDAS
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
ASIGNACIONES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
ASIGNANDO EXPRESIONES
A UNA VARIABLE
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
SOBRE ESCRIBIENDO
VARIABLES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
PRECEDENCIA Y ASOCIATIVIDAD DE
LOS OPERADORES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EL MÉTODO print
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EL MÉTODO println
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EL MÉTODO println
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
COMPONENTES DE UN PROGRAMA
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
COMPONENTES DE UN PROGRAMA:
Comentario
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EMPAREJANDO SIMBOLOS DE
COMENTARIO
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
INICIANDO CON JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
EJERCICIOS
5°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
EJEMPLOS FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
Inicio y fin
Entrada o lectura
Procesamiento
Salida o escritura
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ESTRUCTURAS CONDICIONALES FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
Inicio y fin
Entrada o lectura
Procesamiento
Salida o escritura
Condición
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ESTRUCTURA CONDICIONAL SIMPLE FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
PROBLEMA
Se desea saber
cuánto se debe
pagar a un
empleado,
considerando que
si gana menos de
S/ 1000 se le dará
un bono del 10%
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ESTRUCTURA CONDICIONAL SIMPLE FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
PROBLEMA
Se desea saber
cuánto se debe
pagar a un
empleado,
considerando que
si gana menos de
S/ 1000 se le dará
un bono del 10%
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ESTRUCTURA CONDICIONAL SIMPLE - JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
LA SENTENCIA IF - THEN FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FLUJO DE CONTROL IF - THEN FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
OPERADORES RELACIONALES Y DE IGUALDAD FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ESTRUCTURAS CONDICIONALES - EJERCICIO FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
Se desea saber
cuanto se debe
pagar a un
empleado,
considerando que si
gana menos de S/
1000 se le dará un
bono del 20 de lo
contrario ganará un
bono de 10 siempre
que no gane más de
S/ 5000 en cuyo
caso sólo recibirá un
bono del 5%
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
6°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
La sentencia if Anidada FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
Los bloques then y else de una sentencia if pueden contener cualquier sentencia
válida, incluyendo otras sentencias if .
Una sentencia if conteniendo otra sentencia if es llamada if anidada
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Flujo de Control del IF Anidado FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Floujo de Control del IF Anidado FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Floujo de Control del IF Anidado FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Escribiendo una sentencia if apropiada FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Estructura Condicional Múltiple La sentencia switch FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Estructura Condicional Múltiple La sentencia switch FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Estructura Condicional Múltiple La sentencia switch FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Estructura Condicional Múltiple La sentencia switch FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Estructura Condicional Múltiple La sentencia switch FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Switch que no tienen la sentencia break FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Switch con sentencia break FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Sentencia Switch - Ejemplo FUNDAMENTOS DE PROGRAMACIÓN 1
ESTRUCTURAS DE CONTROL
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
7°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
Ejercicios
Ejercicios
Ejercicios
Ejercicios
Las AFP requieren clasificar a las personas que se jubilarán en el año de 2010.
Existen tres tipos de jubilaciones: por edad, por antigüedad joven y por
antigüedad adulta.
Las personas adscritas a la jubilación por edad deben tener 60 años o más y
una antigüedad en su empleo de menos de 25 años.
Las personas adscritas a la jubilación por antigüedad joven deben tener
menos de 60 años y una antigüedad en su empleo de 25 años o más.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60
años o más y una antigüedad en su empleo de 25 años o más.
En cualquier otro caso indicar que no accede a jubilación
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
Ejercicios
Las AFP requieren clasificar a las personas que se jubilarán en el año de 2010.
Existen tres tipos de jubilaciones: por edad, por antigüedad joven y por
antigüedad adulta.
Las personas adscritas a la jubilación por edad deben tener 60 años o más y
una antigüedad en su empleo de menos de 25 años.
Las personas adscritas a la jubilación por antigüedad joven deben tener
menos de 60 años y una antigüedad en su empleo de 25 años o más.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60
años o más y una antigüedad en su empleo de 25 años o más.
En cualquier otro caso indicar que no accede a jubilación
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias de Repetición
8°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Sentencias de Repetición FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
Sentencias Repetitivas
Sentencias Repetitivas
MIENTRAS
PARA… DESDE… A… VAR…
HACER MIENTRAS
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Mientras FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Para … desde … a … var … FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Hacer mientras FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Usando JAVA FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Bucles anidados FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Bucles Infinitos FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Bucles Infinitos FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Break y Continue FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Break y Continue FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Tenga cuidado con los errores FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Conclusiones FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
Cuando una acción se repite varias veces debemos utilizar las sentencias de
repetición o bucles.
Existen 3 sentencias repetitivas: while, for y do while
Cuando sé exactamente la cantidad de veces que se debe repetir una o varias
acciones es mejor usar for , cuando dependo de alguna condición que puede
variar la cantidad de repeticiones es mejor usar while y do while
El “error por uno” en los bucles es el error más común que se comete, debemos
evitarlo
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Ejercicios FUNDAMENTOS DE PROGRAMACIÓN 1
Sentencias Repetitivas
Sentencias Repetitivas
Sentencias Repetitivas
Mostrar todos los enteros en un rango ingresado por el usuario, hasta que
encuentre un múltiplo de 3 (el cuál debería mostrar)
Mostrar todos los enteros en un rango ingresado por el usuario, menos los
múltiplos de 3
Mostrar todas las posibles combinaciones de 2 dados (d1, d2), menos las que
sean d2=3
Mostrar todas las posibles combinaciones de 2 dados (d1, d2), hasta que algún
dado sea 3
Generar un número entero aleatorio en el rango [0..10], el usuario debe tratar de
adivinarlo. Con -1 se rinde y sale del juego. Si adivina , gana y muestra en
cuántos intentos lo logró.
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
FUNDAMENTOS DE PROGRAMACIÓN 1
9°
SESIÓN
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Definición FUNDAMENTOS DE PROGRAMACIÓN 1
GRACIAS