SlideShare a Scribd company logo
1 of 4
Download to read offline
UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B
Docente: Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv
1
Ejemplos y Ejercicios de la Estructura
Repetitiva Mientras (While) con PSeInt
Docente: Pedro Antonio Villalta
Google+ https://plus.google.com/u/0/105223072803758915793/about
facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv
EJEMPLOS DE ESTRUCTURA REPETITIVA MIENTRAS (WHILE)
EJEMPLO # 1
Descripción: Calcular el salario de un grupo de n trabajadores dada la cantidad de horas
trabajadas y la tarifa por hora para cada uno.
Seudocódigo:
Código PSeInt:
Proceso salarios
Definir n,contador,salario,horas,tarifa,suma como Enteros;
Leer n;
contador <- 1;
suma <- 0;
Mientras contador <= n Hacer
Leer horas,tarifa;
salario <- horas * tarifa;
Escribir salario;
suma <- suma + salario;
contador <- contador + 1;
FinMientras
Escribir "La suma de ",n," Trabajadores es : ", suma;
FinProceso
1
UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B
Docente: Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv
2
Ejecución del Programa.
Modifique el programa para usando etiquetado para que oriente mejor a los usuarios en
las acciones que debe realizar, la salida en pantalla debe ser la siguiente:
Código PSeInt:
Proceso salarios
Definir n,contador,salario,horas,tarifa,suma como Enteros;
Escribir "Ingrese la cantidad de trabajadores: "
Leer n;
contador <- 1;
suma <- 0;
Mientras contador <= n Hacer
Escribir "Ingrese los datos del empleado: ",contador;
Escribir "Horas Trabajadas: ";
Leer horas;
Escribir "Tarifa por hora: $";
Leer tarifa;
salario <- horas * tarifa;
UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B
Docente: Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv
3
Escribir "Salario del empleado ",contador," = $",salario;
suma <- suma + salario;
contador <- contador + 1;
FinMientras
Escribir "La suma de ",n," Trabajadores es : $", suma;
FinProceso
EJEMPLO # 2
Descripción: El programa solamente muestra los números primos desde el 1 hasta el 100. Por definición, un
numero primo es aquel que solamente puede ser dividido enteramente por el 1 o por sí mismo esto implica
que los primos solamente tienen dos divisores. La única restricción sería el uno el cual presenta solo un
divisor.
Seudocódigo:
Programa primos
{i,primo,j,prime,h,k son variables de tipo entero}
Inicio
Hacer prime<- 0
Hacer i<- 1
Mientras i <= 100 Hacer
Hacer primo<-0
Repetir j desde 1 Hasta i
Si i%j=0 Entonces
Hacer primo<-primo+1
{fin condicional si}
Hacer j <- j+1
{fin ciclo repetir}
Si primo=2 Entonces
Hacer prime <- prime + 1
Escribir i
{fin condicional si}
Hacer i<- i+1
{fin ciclo repetir}
Escribir "Se encontraron ", prime, " numeros primos entre 1 y 100"
Fin
Código PSeInt:
Proceso numprimos
Definir n,primo,j,cuenta,h,k Como Entero;
cuenta <- 0;
n <- 1;
Mientras n <= 100 Hacer
primo <- 0;
Para j <-1 Hasta n Hacer
Si n%j=0 Entonces
primo <- primo + 1;
FinSi
FinPara
Si primo = 2 Entonces
cuenta <- cuenta + 1;
Escribir n;
FinSi
i<- n+1;
FinMientras
Escribir "Se encontraron ", cuenta, " números primos entre 1 y 100";
FinProceso
UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B
Docente: Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv
4
La estructura del programa se basa en dos ciclos, un mientras y un repetir (llamado Para en PseInt) y
una estructura condicional Sí. El ciclo externo (Mientras) está encargado de contar desde el uno al
100 indiscriminadamente, la estructura repetir recorre hasta el número en donde va i realizando un
conteo interno de los divisores y la cantidad de primos. Para finalmente usar un condicional Si para
dar el mensaje al usuario.
EJEMPLO # 3
Calcular la suma de los números entre 0 y una cantidad n que es ingresada por el usuario.
Proceso Suma_Numeros
Leer n;
suma<-0;
indice<-1;
Mientras indice<= n Hacer
suma<-suma+indice;
indice<-indice+1;
FinMientras
Escribir "Suma: ",suma;
FinProceso
EJERCICIOS DE ESTRUCTURA REPETITIVA MIENTRAS (WHILE)
1. Calcular la sumatoria de los primeros 100 enteros.
2. Calcular la sumatoria de los enteros entre 100 y 200.
3. Imprimir los hasta n los numeros enteros, pero solo los pares.
4. Imprimir su nombre 10 veces.
5. Leer un número e imprimir su tabla de multiplicar.
6. Calcular el factorial de un número.
7. Leer N números y sumar los pares en una variable y los impares en otra.
Docente:
Pedro Antonio Villalta (Pavillalta)
Google+ https://plus.google.com/u/0/105223072803758915793/about
Sitio web http://ingenieria-en-sistemas-informaticos.blogspot.com/
Blogs Educativos
Comercio E (e-commerce)
Compiladores e Interpretes
Desarrollo de Aplicaciones para Dispositivos Móviles (developmentmobileapplications)
Ingenieria en Sistemas Informáticos (systemsengineering)
Ingenieria Web (web engineering)
Noticias de Tecnología | informática | ciencia (technologynews)
Programacion Visual C# .net (Visual C # programming)
Programación Visual Basic .net (programming visual basic)
Redes de Computadoras (computernetwork)
Investigación Científica
Artes Marciales, Tae Kwon Do

More Related Content

What's hot

02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studioruthmayhuavale
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Estructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesEstructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesAhurinContreras
 

What's hot (20)

ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Estructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesEstructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposiciones
 

Viewers also liked

Instrumento algoritmos hacer
Instrumento algoritmos hacerInstrumento algoritmos hacer
Instrumento algoritmos hacerHernan Serrato
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetirjmachuca
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
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 TISPedro Antonio Villalta (Pavillalta)
 
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 INGPedro Antonio Villalta (Pavillalta)
 
Router
RouterRouter
RouterOscar
 
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 MovilesPedro Antonio Villalta (Pavillalta)
 

Viewers also liked (16)

Instrumento algoritmos hacer
Instrumento algoritmos hacerInstrumento algoritmos hacer
Instrumento algoritmos hacer
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 
Mini manual de JFlap
Mini manual de JFlapMini manual de JFlap
Mini manual de JFlap
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 
Actualizar IOS de router cisco
Actualizar IOS de router ciscoActualizar IOS de router cisco
Actualizar IOS de router cisco
 
Guia de css para principiantes
Guia de css para principiantesGuia de css para principiantes
Guia de css para principiantes
 
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
 
Router
RouterRouter
Router
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
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
 
Concentrador (hub)
Concentrador (hub)Concentrador (hub)
Concentrador (hub)
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 

Similar to Estructura Repetitiva MIENTRAS (While) con PSeInt

Proyecto de aula alemania 25946
Proyecto de aula alemania 25946Proyecto de aula alemania 25946
Proyecto de aula alemania 25946David Cadena
 
Guia 3 macros y solver control activex
Guia 3 macros y solver  control activexGuia 3 macros y solver  control activex
Guia 3 macros y solver control activexMaría C. Plata
 
LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...
 LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ... LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...
LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...renzogm
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosqwz123
 
Algoritmos programacion psm
Algoritmos   programacion psmAlgoritmos   programacion psm
Algoritmos programacion psmqwz123
 
Proyecto de aula final alemania 25946
Proyecto de aula final alemania 25946Proyecto de aula final alemania 25946
Proyecto de aula final alemania 25946David Cadena
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfLauraPrieto83
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfssuser7ec9f9
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices Iguestaf8aa5
 

Similar to Estructura Repetitiva MIENTRAS (While) con PSeInt (20)

Guia 4 periodo 4
Guia 4 periodo 4Guia 4 periodo 4
Guia 4 periodo 4
 
Guia 3 ciclo for
Guia 3 ciclo forGuia 3 ciclo for
Guia 3 ciclo for
 
Guia 5 dev c++
Guia 5 dev c++Guia 5 dev c++
Guia 5 dev c++
 
Proyecto de aula alemania 25946
Proyecto de aula alemania 25946Proyecto de aula alemania 25946
Proyecto de aula alemania 25946
 
Guia 3 macros y solver control activex
Guia 3 macros y solver  control activexGuia 3 macros y solver  control activex
Guia 3 macros y solver control activex
 
LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...
 LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ... LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...
LA INFORMATICA UN RECORRIDO TECNOLOGICO RUMBO AL MUNDO MAGICO Y MARAVILLOSO ...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos programacion psm
Algoritmos   programacion psmAlgoritmos   programacion psm
Algoritmos programacion psm
 
Proyecto de aula final alemania 25946
Proyecto de aula final alemania 25946Proyecto de aula final alemania 25946
Proyecto de aula final alemania 25946
 
Calculo Diferencial e Integral V22 (Nivel 1) UAGRM
Calculo Diferencial e Integral V22 (Nivel 1) UAGRM Calculo Diferencial e Integral V22 (Nivel 1) UAGRM
Calculo Diferencial e Integral V22 (Nivel 1) UAGRM
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
Vectores matricesi
Vectores matricesiVectores matricesi
Vectores matricesi
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 

More from Pedro Antonio Villalta (Pavillalta)

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 MockupPedro Antonio Villalta (Pavillalta)
 
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 SuitePedro Antonio Villalta (Pavillalta)
 

More from Pedro Antonio Villalta (Pavillalta) (20)

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
 
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
 
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
 
Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 

Recently uploaded

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Recently uploaded (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Estructura Repetitiva MIENTRAS (While) con PSeInt

  • 1. UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B Docente: Pedro Antonio Villalta https://plus.google.com/u/0/105223072803758915793/about facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv 1 Ejemplos y Ejercicios de la Estructura Repetitiva Mientras (While) con PSeInt Docente: Pedro Antonio Villalta Google+ https://plus.google.com/u/0/105223072803758915793/about facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv EJEMPLOS DE ESTRUCTURA REPETITIVA MIENTRAS (WHILE) EJEMPLO # 1 Descripción: Calcular el salario de un grupo de n trabajadores dada la cantidad de horas trabajadas y la tarifa por hora para cada uno. Seudocódigo: Código PSeInt: Proceso salarios Definir n,contador,salario,horas,tarifa,suma como Enteros; Leer n; contador <- 1; suma <- 0; Mientras contador <= n Hacer Leer horas,tarifa; salario <- horas * tarifa; Escribir salario; suma <- suma + salario; contador <- contador + 1; FinMientras Escribir "La suma de ",n," Trabajadores es : ", suma; FinProceso 1
  • 2. UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B Docente: Pedro Antonio Villalta https://plus.google.com/u/0/105223072803758915793/about facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv 2 Ejecución del Programa. Modifique el programa para usando etiquetado para que oriente mejor a los usuarios en las acciones que debe realizar, la salida en pantalla debe ser la siguiente: Código PSeInt: Proceso salarios Definir n,contador,salario,horas,tarifa,suma como Enteros; Escribir "Ingrese la cantidad de trabajadores: " Leer n; contador <- 1; suma <- 0; Mientras contador <= n Hacer Escribir "Ingrese los datos del empleado: ",contador; Escribir "Horas Trabajadas: "; Leer horas; Escribir "Tarifa por hora: $"; Leer tarifa; salario <- horas * tarifa;
  • 3. UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B Docente: Pedro Antonio Villalta https://plus.google.com/u/0/105223072803758915793/about facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv 3 Escribir "Salario del empleado ",contador," = $",salario; suma <- suma + salario; contador <- contador + 1; FinMientras Escribir "La suma de ",n," Trabajadores es : $", suma; FinProceso EJEMPLO # 2 Descripción: El programa solamente muestra los números primos desde el 1 hasta el 100. Por definición, un numero primo es aquel que solamente puede ser dividido enteramente por el 1 o por sí mismo esto implica que los primos solamente tienen dos divisores. La única restricción sería el uno el cual presenta solo un divisor. Seudocódigo: Programa primos {i,primo,j,prime,h,k son variables de tipo entero} Inicio Hacer prime<- 0 Hacer i<- 1 Mientras i <= 100 Hacer Hacer primo<-0 Repetir j desde 1 Hasta i Si i%j=0 Entonces Hacer primo<-primo+1 {fin condicional si} Hacer j <- j+1 {fin ciclo repetir} Si primo=2 Entonces Hacer prime <- prime + 1 Escribir i {fin condicional si} Hacer i<- i+1 {fin ciclo repetir} Escribir "Se encontraron ", prime, " numeros primos entre 1 y 100" Fin Código PSeInt: Proceso numprimos Definir n,primo,j,cuenta,h,k Como Entero; cuenta <- 0; n <- 1; Mientras n <= 100 Hacer primo <- 0; Para j <-1 Hasta n Hacer Si n%j=0 Entonces primo <- primo + 1; FinSi FinPara Si primo = 2 Entonces cuenta <- cuenta + 1; Escribir n; FinSi i<- n+1; FinMientras Escribir "Se encontraron ", cuenta, " números primos entre 1 y 100"; FinProceso
  • 4. UNIVERSIDAD GERARDO BARRIOS – FACULTAD DE CIENCIA Y TECNOLOGÍA – FUNDAMENTOS DE PROGRAMACIÓN – GRUPO B Docente: Pedro Antonio Villalta https://plus.google.com/u/0/105223072803758915793/about facebook.com/pavillaltaugb || twitter.com/pavillalta || pavillalta@gmail.com || pavillalta@ugb.edu.sv 4 La estructura del programa se basa en dos ciclos, un mientras y un repetir (llamado Para en PseInt) y una estructura condicional Sí. El ciclo externo (Mientras) está encargado de contar desde el uno al 100 indiscriminadamente, la estructura repetir recorre hasta el número en donde va i realizando un conteo interno de los divisores y la cantidad de primos. Para finalmente usar un condicional Si para dar el mensaje al usuario. EJEMPLO # 3 Calcular la suma de los números entre 0 y una cantidad n que es ingresada por el usuario. Proceso Suma_Numeros Leer n; suma<-0; indice<-1; Mientras indice<= n Hacer suma<-suma+indice; indice<-indice+1; FinMientras Escribir "Suma: ",suma; FinProceso EJERCICIOS DE ESTRUCTURA REPETITIVA MIENTRAS (WHILE) 1. Calcular la sumatoria de los primeros 100 enteros. 2. Calcular la sumatoria de los enteros entre 100 y 200. 3. Imprimir los hasta n los numeros enteros, pero solo los pares. 4. Imprimir su nombre 10 veces. 5. Leer un número e imprimir su tabla de multiplicar. 6. Calcular el factorial de un número. 7. Leer N números y sumar los pares en una variable y los impares en otra. Docente: Pedro Antonio Villalta (Pavillalta) Google+ https://plus.google.com/u/0/105223072803758915793/about Sitio web http://ingenieria-en-sistemas-informaticos.blogspot.com/ Blogs Educativos Comercio E (e-commerce) Compiladores e Interpretes Desarrollo de Aplicaciones para Dispositivos Móviles (developmentmobileapplications) Ingenieria en Sistemas Informáticos (systemsengineering) Ingenieria Web (web engineering) Noticias de Tecnología | informática | ciencia (technologynews) Programacion Visual C# .net (Visual C # programming) Programación Visual Basic .net (programming visual basic) Redes de Computadoras (computernetwork) Investigación Científica Artes Marciales, Tae Kwon Do