SlideShare une entreprise Scribd logo
1  sur  23
1
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
Facultad de Ciencia y Tecnología
Universidad Gerardo Barrios
Clase 17,18
Estructuras Repetitivas,
Programas en PSeInt
Fundamentos de Programación
2
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
Docente: Pedro Antonio Villalta
pavillalta@gmail.com
pavillalta@ugb.edu.sv
facebook.com/pavillaltaugb
twitter.com/pavillalta
https://plus.google.com/u/0/105223072803758915793/about
Google+
3
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
CONTENIDO
 Hacer mientras
 Hacer - desde - hasta – incremento
 Hacer hasta - que
MIESTRAS (WHILE). DEFINICION
4
permite que un fragmento de un
programa se repita mientras una
cierta condición se siga cumpliendo.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
MIESTRAS (WHILE). FLUJOGRAMA
5
Diagrama de flujo para
representar este tipo de
condiciones repetitivas, en
las que si se cumple la
condición, se realiza una
serie de acciones y se
vuelve a comprobar la
condición, y así
sucesivamente hasta que
la condición no se cumpla
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
MIESTRAS (WHILE). ESTRUCTURA EN PSE INT
6
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
MIESTRAS (WHILE). EJEMPLO 4
7
programa capaz de sumar muchos números, todos los
que el usuario quisiera, y en el que hubiera que
escribir "0" para indicar que queremos terminar.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER HASTA – QUE (DO WHILE). DEFINICION
8
Usaremos HACER HASTA Cuando la
estructura MIENTRAS no pueda
utilizarse porque un bloque de
programa que quizás se repita, deba
ejecutarse al menos una vez.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER HASTA – QUE (DO WHILE).
FLUJOGRAMA
9
Por ejemplo, si
queremos pedir un
dato al usuario,
quizá exista algún
error y haya que
insistir, pero al
menos deberemos
pedírselo una
primera vez.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER HASTA – QUE (DO WHILE). EN PSE INT
10
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER HASTA – QUE (DO WHILE). EJEMPLO 1
11
programa que pida al usuario una clave de acceso, y
que no le permita seguir hasta que la introduzca
correctamente.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER HASTA – QUE (DO WHILE). EJEMPLO 2
12
Programa capaz de sumar muchos números, todos los que el
usuario quisiera, y en el que hubiera que escribir "0" para
indicar que queremos terminar.
proceso sumar
Repetir
a<-0
Tot<-0
Tot<-Tot+a;
Escribir "Ingrese un número (0 para salir)";
Leer a;
Hasta Que a = 0
Escribir "Total:",Tot;
Fin Proceso
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO (FOR).
DEFINICIÓN
13
En muchas ocasiones, no querremos que
algo se repita mientras se cumpla una
condición, sino un cierto número de
veces.
En este caso usaremos la orden "para",
que hace que una variable tome una serie
de valores que se van incrementando.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO (FOR).
FLUJOGRAMA
14
Su representación en un diagrama de flujo
sería:
Vi: Valor de variable inicial (Inicio)
Vf: Valor de variable final (Fin)
P: Incremento
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO (FOR). EN
PSE INT
15
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO (FOR).
EJEMPLO
16
Programa que mostrara los números del 1
al 10.
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO
(FOR). EJEMPLO CON ESPECIFICACIÓN “PASO”
17
Si no queremos avanzar de uno en uno,
podemos indicar otro tamaño de "paso":
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO
(FOR). EJEMPLO 2
18
Código para repetir diez veces el nombre.
Proceso escribir_nombre
Escribir "dame tu nombre";
leer a;
Para i<-1 Hasta 10 Con Paso 1 Hacer
escribir a;
Fin Para
Fin Proceso
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO
(FOR). EJEMPLO 3
19
Qué hace el siguiente programa:
Proceso incremento
escribir "digita un numero: ";
leer a;
Para a<-a+1 Hasta 10 Con Paso 1 Hacer
escribir a
Fin Para
Fin Proceso
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
HACER - DESDE - HASTA – INCREMENTO
(FOR). DESARROLLE LOS SIGUIENTES
EJERCICIOS
20
1.Ejercicio de repaso propuesto 8.1: Crea un programa
que escriba los múltiplos del 3, desde el 3 hasta el 30.
2.Ejercicio de repaso propuesto 8.2: Crea un programa
que escriba los números del 20 al 10, descendiendo.
3.Ejercicio de repaso propuesto 8.3: Crea un programa
que escriba la tabla de multiplicar del 5: desde "5 x 0 =
0" hasta "5 x 10 = 50"
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
21
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
BLOG EDUCATIVOS PAVILLALTA
1. Comercio electronico (e-commerce)
2. Compiladores e interpretes
3. Desarrollo de aplicaciones para dispositivos móviles (development mobile applications)
4. Ingenieria en sistemas informáticos (systems engineering)
5. Ingenieria web (web engineering)
6. Noticias de tecnología | informática | ciencia (technology news)
7. Programacion visual c++ .net (programming visual c + +. net)
8. Programacion web php, ajax, css, javascrip...(web programming)
9. Programación visual basic .net (programming visual basic)
10. Programacion visual c# (visual c # programming)
11. Redes de computadoras (computer network)
12. Investigación Científica
13. Artes Marciales, Tae Kwon Do
22
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT
FUENTES CONSULTADAS
http://www.aprendeaprogramar.com
Cursos gratuitos de programación de
ordenadores
23
24 y 25 de Marzo de 2014
ESTRUCTURAS REPETITIVAS CON PSEINT

Contenu connexe

Tendances

Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
lisvancelis
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
lisvancelis
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
Karlos Valladares
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 

Tendances (20)

Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 

Similaire à Estructuras Repetitivas con PSeInt (Parte 2)

clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdfclase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
ssusera5b18b
 
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdfCLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
AndrCamones
 
While para presentación
While para presentaciónWhile para presentación
While para presentación
IDIECECY
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
kariitoorttega
 
Evidencias de practicas unidad 1
Evidencias de practicas unidad 1Evidencias de practicas unidad 1
Evidencias de practicas unidad 1
TAtiizz Villalobos
 

Similaire à Estructuras Repetitivas con PSeInt (Parte 2) (20)

clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdfclase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
clase17-18-estructurasrepetitivas-parte2-140324182636-phpapp02.pdf
 
Ejercicios de python
Ejercicios de pythonEjercicios de python
Ejercicios de python
 
Guia de Practica 02.docx
Guia de Practica 02.docxGuia de Practica 02.docx
Guia de Practica 02.docx
 
tutorial C#
tutorial C#tutorial C#
tutorial C#
 
Laboratorio N° 3 Python
Laboratorio N° 3 PythonLaboratorio N° 3 Python
Laboratorio N° 3 Python
 
Intro2
Intro2Intro2
Intro2
 
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdfCLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
CLASE 11 - PRINCIPIOS DE ALGORITMOS - GÁLVEZ-1.pdf
 
Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASE
 
Compiladores e-interprete
Compiladores e-interprete Compiladores e-interprete
Compiladores e-interprete
 
Propuestos python
Propuestos pythonPropuestos python
Propuestos python
 
While para presentación
While para presentaciónWhile para presentación
While para presentación
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
 
Practica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FIPractica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FI
 
Clase vb net.2010 rivera y g
Clase vb net.2010 rivera y gClase vb net.2010 rivera y g
Clase vb net.2010 rivera y g
 
Ing. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujoIng. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujo
 
Evidencias de practicas unidad 1
Evidencias de practicas unidad 1Evidencias de practicas unidad 1
Evidencias de practicas unidad 1
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseint
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 
Practicas susana todo unidad1
Practicas susana todo unidad1Practicas susana todo unidad1
Practicas susana todo unidad1
 

Plus de Pedro Antonio Villalta (Pavillalta)

Plus de Pedro Antonio Villalta (Pavillalta) (20)

Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Vtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de NegociosVtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de Negocios
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la redCapitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
 
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
 
Capas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus FuncionesCapas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus Funciones
 
Cosas que solo pasan en El Salvador
Cosas que solo pasan en El SalvadorCosas que solo pasan en El Salvador
Cosas que solo pasan en El Salvador
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
 

Dernier

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Dernier (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Estructuras Repetitivas con PSeInt (Parte 2)

  • 1. 1 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT Facultad de Ciencia y Tecnología Universidad Gerardo Barrios Clase 17,18 Estructuras Repetitivas, Programas en PSeInt Fundamentos de Programación
  • 2. 2 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT Docente: Pedro Antonio Villalta pavillalta@gmail.com pavillalta@ugb.edu.sv facebook.com/pavillaltaugb twitter.com/pavillalta https://plus.google.com/u/0/105223072803758915793/about Google+
  • 3. 3 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT CONTENIDO  Hacer mientras  Hacer - desde - hasta – incremento  Hacer hasta - que
  • 4. MIESTRAS (WHILE). DEFINICION 4 permite que un fragmento de un programa se repita mientras una cierta condición se siga cumpliendo. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 5. MIESTRAS (WHILE). FLUJOGRAMA 5 Diagrama de flujo para representar este tipo de condiciones repetitivas, en las que si se cumple la condición, se realiza una serie de acciones y se vuelve a comprobar la condición, y así sucesivamente hasta que la condición no se cumpla 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 6. MIESTRAS (WHILE). ESTRUCTURA EN PSE INT 6 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 7. MIESTRAS (WHILE). EJEMPLO 4 7 programa capaz de sumar muchos números, todos los que el usuario quisiera, y en el que hubiera que escribir "0" para indicar que queremos terminar. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 8. HACER HASTA – QUE (DO WHILE). DEFINICION 8 Usaremos HACER HASTA Cuando la estructura MIENTRAS no pueda utilizarse porque un bloque de programa que quizás se repita, deba ejecutarse al menos una vez. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 9. HACER HASTA – QUE (DO WHILE). FLUJOGRAMA 9 Por ejemplo, si queremos pedir un dato al usuario, quizá exista algún error y haya que insistir, pero al menos deberemos pedírselo una primera vez. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 10. HACER HASTA – QUE (DO WHILE). EN PSE INT 10 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 11. HACER HASTA – QUE (DO WHILE). EJEMPLO 1 11 programa que pida al usuario una clave de acceso, y que no le permita seguir hasta que la introduzca correctamente. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 12. HACER HASTA – QUE (DO WHILE). EJEMPLO 2 12 Programa capaz de sumar muchos números, todos los que el usuario quisiera, y en el que hubiera que escribir "0" para indicar que queremos terminar. proceso sumar Repetir a<-0 Tot<-0 Tot<-Tot+a; Escribir "Ingrese un número (0 para salir)"; Leer a; Hasta Que a = 0 Escribir "Total:",Tot; Fin Proceso 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 13. HACER - DESDE - HASTA – INCREMENTO (FOR). DEFINICIÓN 13 En muchas ocasiones, no querremos que algo se repita mientras se cumpla una condición, sino un cierto número de veces. En este caso usaremos la orden "para", que hace que una variable tome una serie de valores que se van incrementando. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 14. HACER - DESDE - HASTA – INCREMENTO (FOR). FLUJOGRAMA 14 Su representación en un diagrama de flujo sería: Vi: Valor de variable inicial (Inicio) Vf: Valor de variable final (Fin) P: Incremento 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 15. HACER - DESDE - HASTA – INCREMENTO (FOR). EN PSE INT 15 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 16. HACER - DESDE - HASTA – INCREMENTO (FOR). EJEMPLO 16 Programa que mostrara los números del 1 al 10. 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 17. HACER - DESDE - HASTA – INCREMENTO (FOR). EJEMPLO CON ESPECIFICACIÓN “PASO” 17 Si no queremos avanzar de uno en uno, podemos indicar otro tamaño de "paso": 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 18. HACER - DESDE - HASTA – INCREMENTO (FOR). EJEMPLO 2 18 Código para repetir diez veces el nombre. Proceso escribir_nombre Escribir "dame tu nombre"; leer a; Para i<-1 Hasta 10 Con Paso 1 Hacer escribir a; Fin Para Fin Proceso 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 19. HACER - DESDE - HASTA – INCREMENTO (FOR). EJEMPLO 3 19 Qué hace el siguiente programa: Proceso incremento escribir "digita un numero: "; leer a; Para a<-a+1 Hasta 10 Con Paso 1 Hacer escribir a Fin Para Fin Proceso 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 20. HACER - DESDE - HASTA – INCREMENTO (FOR). DESARROLLE LOS SIGUIENTES EJERCICIOS 20 1.Ejercicio de repaso propuesto 8.1: Crea un programa que escriba los múltiplos del 3, desde el 3 hasta el 30. 2.Ejercicio de repaso propuesto 8.2: Crea un programa que escriba los números del 20 al 10, descendiendo. 3.Ejercicio de repaso propuesto 8.3: Crea un programa que escriba la tabla de multiplicar del 5: desde "5 x 0 = 0" hasta "5 x 10 = 50" 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT
  • 21. 21 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT BLOG EDUCATIVOS PAVILLALTA 1. Comercio electronico (e-commerce) 2. Compiladores e interpretes 3. Desarrollo de aplicaciones para dispositivos móviles (development mobile applications) 4. Ingenieria en sistemas informáticos (systems engineering) 5. Ingenieria web (web engineering) 6. Noticias de tecnología | informática | ciencia (technology news) 7. Programacion visual c++ .net (programming visual c + +. net) 8. Programacion web php, ajax, css, javascrip...(web programming) 9. Programación visual basic .net (programming visual basic) 10. Programacion visual c# (visual c # programming) 11. Redes de computadoras (computer network) 12. Investigación Científica 13. Artes Marciales, Tae Kwon Do
  • 22. 22 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT FUENTES CONSULTADAS http://www.aprendeaprogramar.com Cursos gratuitos de programación de ordenadores
  • 23. 23 24 y 25 de Marzo de 2014 ESTRUCTURAS REPETITIVAS CON PSEINT