SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintPablo Villavicencio
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujolisvancelis
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
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 interpretesIsrael Castillo Cruz
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 

La actualidad más candente (20)

10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
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 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 

Destacado

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
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
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)
 

Destacado (17)

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
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
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 a 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
 

Similar a 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
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
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 matricesi
Vectores matricesiVectores matricesi
Vectores matricesi
 

Más de 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)
 

Más de 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)
 

Último

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
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 UPCCarlosEduardoSosa2
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 

Último (20)

Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

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