SlideShare una empresa de Scribd logo
1 de 19
FUNDAMENTOS DE
PROGRAMACION
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
COMPETENCIAS:
•DOMINA LOS FUNDAMENTOS DE
PROGRAMACION.
•Codifica y edita programas para resolver problemas
o necesidades.
•Emplea correctamente métodos para prueba y
depuración de programas.
•Elabora la documentación, tanto de programas
como de aplicaciones complejas.
COMPETENCIAS:
•DOMINA LAS ESTRUCTURAS DE CONTROLY EXTENDIDAS DE LA
PROGRAMACION.
•Utiliza las estructuras lógicas de SECUENCIACION para elaborar
programas.
•Utiliza las estructuras lógicas CONDICIONALES para elaborar
programas.
•Utiliza la estructura lógica HACER-MIENTRAS para elaborar
programas.
•Aplica los conocimientos sobre estructuras de control lógicas para
elaborar programas.
SECUENCIACION
SECUENCIACION
•PROBLEMAS SECUENCIAS:
•Son problemas en los que, para su solución, se emplea una
serie de acciones ejecutadas invariablemente en un orden
secuencias, es decir, las instrucciones se ejecutan una después
de otra.
SECUENCIACION
EJERCICIOS
1) Un vendedor recibe un sueldo base, más un 10% extra
por comisiones de sus ventas. El vendedor desea saber
cuánto dinero obtendrá por concepto de comisiones por
las tres ventas que realizó en el mes, el total que recibirá
en el mes tomando en cuenta su sueldo base y sus
comisiones.
SECUENCIACION
EJERCICIOS
2) Dada una cantidad en colones, obtener la
equivalencia en dólares, asumiendo que la unidad
cambiaria es un dato desconocido.
SECUENCIACION
EJERCICIOS
3) La presión, el volumen y la temperatura de una masa
de aire se relacionan por la fórmula:
masa = (presión x volumen) / (0,37 x (temperatura +
460))
Obtener la masa de aire de un neumático de automóvil
que tiene un volumen de 2 pies cúbicos y una presión y
temperatura indeterminadas.
SELECCION
CONDICIONALES
PROBLEMAS SELECTIVOS:
Las soluciones de este tipo de problemas son una serie de acciones en
las que la ejecución de algunas de ellas dependerá de que se cumpla una
o varias condiciones.
Se dividen en:
a) Selectivos Simples:
Aquellos que están compuestos únicamente de una condición.
b) Selectivos Compuestos:
Aquellos que para solucionarlos se necesita establecer más de una
condición.
PROBLEMAS SELECTIVOS
EJERCICIOS
4) Un obrero necesita calcular su salario semanal, el
cual se obtiene de la siguiente manera:
Si trabaja 40 horas o menos se le paga $18.00 por
hora.
Si trabaja más de 40 horas se le paga $18.00 por
cada una de las primeras 40 horas y $20.00 por cada
hora extra.
PROBLEMAS SELECTIVOS
EJERCICIOS
5) Diseñar un programa que permita a un estudiante
indicar que desea cursar Fundamentos de
Programación o Informática y Sociedad.
Si pulsa el número 1 indicará que desea cursar
Fundamentos.Al presionar otro número señala que
es la otra asignatura la que cursará.
PROBLEMAS SELECTIVOS
EJERCICIOS
6) Indicar con un mensaje que diga: “HOMBRE” si la
persona seleccionó la letra “M”, pero si eligió la letra
“F”, imprimir “MUJER”.
ITERACION
ITERACIONES O CICLOS
(PROBLEMAS REPETITIVOS)
Son aquellos en cuya solución es necesario utilizar un mismo
conjunto de acciones que puedan ejecutarse más de una vez.
Pueden ser:
a) SIMPLES: Son aquellos en los que se utiliza un solo ciclo.
1) Con un número determinado de iteraciones:
Son problemas en que para su solución se requiere usar un solo
ciclo en el que su número de iteraciones es un dato conocido, el
cual se puede obtener, o bien de la definición del problema o bien
como dato de entrada.
ITERACIONES O CICLOS
(PROBLEMAS REPETITIVOS)
2) Con un número indeterminado de iteraciones:
Son los que para su solución se requiere usar un ciclo, en el
que el número de iteraciones es un dato desconocido y el
proceso repetitivo termina hasta que el usuario lo indica.
b) COMPUESTOS: Son aquellos en los que se usan varios
ciclos.
7) Modificar el ejercicio 1 y hacerlo para N
vendedores.
8) Modificar el ejercicio 5 para que pueda
hacerse para N estudiantes. Que imprima la
cantidad total y la cantidad de estudiantes por cada
asignatura.
9) Ajustar el ejercicio 6 para que se ingresen N
personas. Y que a la vez se sepa cuántos hombres
hay en un grupo, cuantas mujeres y la cantidad total.
PROBLEMAS REPETITIVOS
EJERCICIOS
HERRAMIENTAS:
•SUBLIMETEXT
•PYTHON
•PENCIL
•LaTex
•Dr.Explain
•CHM Editor
MINIDICCIONARIO
CICLO.
BUCLE.
CUERPO DEL CICLO.
ESTRUCTURA CICLICA.
ITERACION.
CONTADOR.
ACUMULADOR.
BANDERA.

Más contenido relacionado

La actualidad más candente

Proyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasProyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasStalin Rojas
 
1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operacionesHumbertoCarlosGalleg
 
Mileidy Vielma: Tipos de Simulación. Software Extend
Mileidy Vielma: Tipos de Simulación. Software ExtendMileidy Vielma: Tipos de Simulación. Software Extend
Mileidy Vielma: Tipos de Simulación. Software ExtendAngelaRivas120
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosIEO Santo Tomás
 
Presentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_partePresentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_parteymendal
 
Como Se Hace Una Simulación (Grupo 04)
Como Se Hace Una Simulación (Grupo 04)Como Se Hace Una Simulación (Grupo 04)
Como Se Hace Una Simulación (Grupo 04)simulando
 
2 como simular
2 como simular2 como simular
2 como simulardantori
 
Algoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos IAlgoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos Ircarrerah
 
1.3.1 la programación lineal y su uso en la programación de operaciones
1.3.1 la programación lineal y su uso en la programación de operaciones1.3.1 la programación lineal y su uso en la programación de operaciones
1.3.1 la programación lineal y su uso en la programación de operacionesHumbertoCarlosGalleg
 
Investigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosInvestigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosJorge Pablo Rivas
 

La actualidad más candente (15)

Cuestinario
CuestinarioCuestinario
Cuestinario
 
Proyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasProyecto de Simulacion de Sistemas
Proyecto de Simulacion de Sistemas
 
Qué es un problema?
Qué es un problema?Qué es un problema?
Qué es un problema?
 
3. Practica A
3.  Practica A3.  Practica A
3. Practica A
 
Actividad n 3
Actividad n 3Actividad n 3
Actividad n 3
 
1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones1.3.2 la programación lineal y su uso en la programación de operaciones
1.3.2 la programación lineal y su uso en la programación de operaciones
 
Mileidy Vielma: Tipos de Simulación. Software Extend
Mileidy Vielma: Tipos de Simulación. Software ExtendMileidy Vielma: Tipos de Simulación. Software Extend
Mileidy Vielma: Tipos de Simulación. Software Extend
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
 
Presentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_partePresentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_parte
 
Como Se Hace Una Simulación (Grupo 04)
Como Se Hace Una Simulación (Grupo 04)Como Se Hace Una Simulación (Grupo 04)
Como Se Hace Una Simulación (Grupo 04)
 
2 como simular
2 como simular2 como simular
2 como simular
 
Algoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos IAlgoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos I
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
1.3.1 la programación lineal y su uso en la programación de operaciones
1.3.1 la programación lineal y su uso en la programación de operaciones1.3.1 la programación lineal y su uso en la programación de operaciones
1.3.1 la programación lineal y su uso en la programación de operaciones
 
Investigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosInvestigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus Pasos
 

Similar a Clase 18 feb

Solucion
SolucionSolucion
Solucionjose_68
 
Diseño del trabajo 2013
Diseño del trabajo 2013Diseño del trabajo 2013
Diseño del trabajo 2013Maestros Online
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónMaestros en Linea
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Investigación de operaciones
Investigación de operaciones Investigación de operaciones
Investigación de operaciones Abelino Almanza
 
Investigación de operaciones
Investigación de operacionesInvestigación de operaciones
Investigación de operacionesabelino0909
 
12 feb 2013 investigación (1)
12 feb 2013 investigación (1)12 feb 2013 investigación (1)
12 feb 2013 investigación (1)heideryxiomara
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
¿Como Nace Un Proyecto Informático ?
¿Como Nace Un Proyecto Informático ?¿Como Nace Un Proyecto Informático ?
¿Como Nace Un Proyecto Informático ?Alex Hernandez
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
Introducción a la Investigación de Operaciones y Prog Lineal
Introducción a la Investigación de Operaciones y Prog LinealIntroducción a la Investigación de Operaciones y Prog Lineal
Introducción a la Investigación de Operaciones y Prog Linealingricardoguevara
 

Similar a Clase 18 feb (20)

2 pdf.pdf
2 pdf.pdf2 pdf.pdf
2 pdf.pdf
 
Solucion
SolucionSolucion
Solucion
 
Diseño del trabajo 2013
Diseño del trabajo 2013Diseño del trabajo 2013
Diseño del trabajo 2013
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Diseño del trabajo 2013
Diseño del trabajo 2013Diseño del trabajo 2013
Diseño del trabajo 2013
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Investigación de operaciones
Investigación de operaciones Investigación de operaciones
Investigación de operaciones
 
Investigación de operaciones
Investigación de operacionesInvestigación de operaciones
Investigación de operaciones
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Casos empresariales
Casos empresarialesCasos empresariales
Casos empresariales
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
12 feb 2013 investigación (1)
12 feb 2013 investigación (1)12 feb 2013 investigación (1)
12 feb 2013 investigación (1)
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
¿Como Nace Un Proyecto Informático ?
¿Como Nace Un Proyecto Informático ?¿Como Nace Un Proyecto Informático ?
¿Como Nace Un Proyecto Informático ?
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Introducción a la Investigación de Operaciones y Prog Lineal
Introducción a la Investigación de Operaciones y Prog LinealIntroducción a la Investigación de Operaciones y Prog Lineal
Introducción a la Investigación de Operaciones y Prog Lineal
 

Más de zeta2015

Planificacion didactica
Planificacion didacticaPlanificacion didactica
Planificacion didacticazeta2015
 
Electronica
ElectronicaElectronica
Electronicazeta2015
 
Practica 3 smis059916
Practica 3 smis059916Practica 3 smis059916
Practica 3 smis059916zeta2015
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoreszeta2015
 
Form y container
Form y containerForm y container
Form y containerzeta2015
 
Guia de visual estudios
Guia de visual estudiosGuia de visual estudios
Guia de visual estudioszeta2015
 
Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4zeta2015
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temaszeta2015
 
Jornalizacion
JornalizacionJornalizacion
Jornalizacionzeta2015
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internetzeta2015
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internetzeta2015
 
Tarea adicinal
Tarea adicinalTarea adicinal
Tarea adicinalzeta2015
 
Tarea adicional
Tarea adicionalTarea adicional
Tarea adicionalzeta2015
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1zeta2015
 
Repaso 28-abril-2016 b
Repaso 28-abril-2016 bRepaso 28-abril-2016 b
Repaso 28-abril-2016 bzeta2015
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016zeta2015
 
Guia logica-lab1-c1
Guia logica-lab1-c1Guia logica-lab1-c1
Guia logica-lab1-c1zeta2015
 

Más de zeta2015 (20)

Planificacion didactica
Planificacion didacticaPlanificacion didactica
Planificacion didactica
 
Electronica
ElectronicaElectronica
Electronica
 
Guia
GuiaGuia
Guia
 
Practica 3 smis059916
Practica 3 smis059916Practica 3 smis059916
Practica 3 smis059916
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
lña
lñalña
lña
 
Form y container
Form y containerForm y container
Form y container
 
Guia de visual estudios
Guia de visual estudiosGuia de visual estudios
Guia de visual estudios
 
Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temas
 
Jornalizacion
JornalizacionJornalizacion
Jornalizacion
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internet
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internet
 
Tarea adicinal
Tarea adicinalTarea adicinal
Tarea adicinal
 
Tarea adicional
Tarea adicionalTarea adicional
Tarea adicional
 
Labo 2
Labo 2Labo 2
Labo 2
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1
 
Repaso 28-abril-2016 b
Repaso 28-abril-2016 bRepaso 28-abril-2016 b
Repaso 28-abril-2016 b
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016
 
Guia logica-lab1-c1
Guia logica-lab1-c1Guia logica-lab1-c1
Guia logica-lab1-c1
 

Último

PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjNachisRamos
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdheheheheheheheheheErickRolandoPadillaC1
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...CENECOnline
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadJonathanHctorSilvaRo
 

Último (6)

PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 

Clase 18 feb

  • 2. COMPETENCIAS: •DOMINA LOS FUNDAMENTOS DE PROGRAMACION. •Codifica y edita programas para resolver problemas o necesidades. •Emplea correctamente métodos para prueba y depuración de programas. •Elabora la documentación, tanto de programas como de aplicaciones complejas.
  • 3. COMPETENCIAS: •DOMINA LAS ESTRUCTURAS DE CONTROLY EXTENDIDAS DE LA PROGRAMACION. •Utiliza las estructuras lógicas de SECUENCIACION para elaborar programas. •Utiliza las estructuras lógicas CONDICIONALES para elaborar programas. •Utiliza la estructura lógica HACER-MIENTRAS para elaborar programas. •Aplica los conocimientos sobre estructuras de control lógicas para elaborar programas.
  • 5. SECUENCIACION •PROBLEMAS SECUENCIAS: •Son problemas en los que, para su solución, se emplea una serie de acciones ejecutadas invariablemente en un orden secuencias, es decir, las instrucciones se ejecutan una después de otra.
  • 6. SECUENCIACION EJERCICIOS 1) Un vendedor recibe un sueldo base, más un 10% extra por comisiones de sus ventas. El vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realizó en el mes, el total que recibirá en el mes tomando en cuenta su sueldo base y sus comisiones.
  • 7. SECUENCIACION EJERCICIOS 2) Dada una cantidad en colones, obtener la equivalencia en dólares, asumiendo que la unidad cambiaria es un dato desconocido.
  • 8. SECUENCIACION EJERCICIOS 3) La presión, el volumen y la temperatura de una masa de aire se relacionan por la fórmula: masa = (presión x volumen) / (0,37 x (temperatura + 460)) Obtener la masa de aire de un neumático de automóvil que tiene un volumen de 2 pies cúbicos y una presión y temperatura indeterminadas.
  • 10. CONDICIONALES PROBLEMAS SELECTIVOS: Las soluciones de este tipo de problemas son una serie de acciones en las que la ejecución de algunas de ellas dependerá de que se cumpla una o varias condiciones. Se dividen en: a) Selectivos Simples: Aquellos que están compuestos únicamente de una condición. b) Selectivos Compuestos: Aquellos que para solucionarlos se necesita establecer más de una condición.
  • 11. PROBLEMAS SELECTIVOS EJERCICIOS 4) Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $18.00 por hora. Si trabaja más de 40 horas se le paga $18.00 por cada una de las primeras 40 horas y $20.00 por cada hora extra.
  • 12. PROBLEMAS SELECTIVOS EJERCICIOS 5) Diseñar un programa que permita a un estudiante indicar que desea cursar Fundamentos de Programación o Informática y Sociedad. Si pulsa el número 1 indicará que desea cursar Fundamentos.Al presionar otro número señala que es la otra asignatura la que cursará.
  • 13. PROBLEMAS SELECTIVOS EJERCICIOS 6) Indicar con un mensaje que diga: “HOMBRE” si la persona seleccionó la letra “M”, pero si eligió la letra “F”, imprimir “MUJER”.
  • 15. ITERACIONES O CICLOS (PROBLEMAS REPETITIVOS) Son aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que puedan ejecutarse más de una vez. Pueden ser: a) SIMPLES: Son aquellos en los que se utiliza un solo ciclo. 1) Con un número determinado de iteraciones: Son problemas en que para su solución se requiere usar un solo ciclo en el que su número de iteraciones es un dato conocido, el cual se puede obtener, o bien de la definición del problema o bien como dato de entrada.
  • 16. ITERACIONES O CICLOS (PROBLEMAS REPETITIVOS) 2) Con un número indeterminado de iteraciones: Son los que para su solución se requiere usar un ciclo, en el que el número de iteraciones es un dato desconocido y el proceso repetitivo termina hasta que el usuario lo indica. b) COMPUESTOS: Son aquellos en los que se usan varios ciclos.
  • 17. 7) Modificar el ejercicio 1 y hacerlo para N vendedores. 8) Modificar el ejercicio 5 para que pueda hacerse para N estudiantes. Que imprima la cantidad total y la cantidad de estudiantes por cada asignatura. 9) Ajustar el ejercicio 6 para que se ingresen N personas. Y que a la vez se sepa cuántos hombres hay en un grupo, cuantas mujeres y la cantidad total. PROBLEMAS REPETITIVOS EJERCICIOS
  • 19. MINIDICCIONARIO CICLO. BUCLE. CUERPO DEL CICLO. ESTRUCTURA CICLICA. ITERACION. CONTADOR. ACUMULADOR. BANDERA.