SlideShare una empresa de Scribd logo
1 de 10
ACCIONES Y ESTRUCTURAS
FUNDAMENTOS DE
PROGRAMACIÓN
Prof.(a).Andreina Trejo
Instituto Técnico “Jesús Obrero”Instituto Técnico “Jesús Obrero”
Grupo: 3er AñoGrupo: 3er Año
Taller de Informática Año: 2014-2015Taller de Informática Año: 2014-2015
REPRESENTACIONES DE UN ALGORITMO
 Todo algoritmo puede ser representado por:
- Lenguaje natural
- Pseudocódigo
- Diagramas de flujo
- Lenguajes de programación
PSEUDOCÓDIGO
 Es una forma de representar un algoritmo, que se acerca a
los lenguajes de programación y con elementos del lenguaje
natural. El pseudocódigo se compone de:
• La cabeceraLa cabecera es la parte del algoritmo
que posee el nombre de éste.
• Las declaracionesLas declaraciones son las variables y
constantes que utilizará el algoritmo
para resolver el problema.
• El cuerpoEl cuerpo son el conjunto de
instrucciones o acciones que están
entre el Inicio y el Fin.
PSEINT – EXPRESIONES
 Operadores:  Funciones:
PSEINT – ACCIONES SECUENCIALES
 Asignación: nos permite guardar un valor en una variable.
c <- 2; por lo tanto c=2.
 Leer: nos permite recibir valores por teclado y guardarlos en variables.
Leer a; recibe el valor y lo almacena en a.
 Escribir: nos permite mostrar en pantalla algún tipo de dato, o varios
separados por ‘, ’.
Escribir ‘hola mundo’;
Escribir ‘hola mundo’, ‘hola’, 2, c;
PSEINT – ESTRUCTURAS DE CONTROL
 CONDICIONAL:
 Si – Entonces: es una estructura de control que depende del valor de una condición
lógica.
 Es decir se debe evaluar una condición y si la cumple, deberá ejecutar todas las acciones
después del “Entonces” y si no las cumple debe ejecutar todas las accione después del
“Sino”
EJEMPLO – ESTRUCTURAS DE CONTROL
(SI – ENTONCES)
PSEINT – ESTRUCTURAS DE CONTROL
 CONDICIONAL:
 Según: es una estructura de control que depende del valor de una variable de tipo
numérica para ejecutar una secuencia de instrucciones asociada a ese valor.
 Puede suceder que una secuencia de instrucciones sea común para más de un valor de la
variable numérica, es el caso que se ve en la imagen siguiente, donde el valor 2 y 3 de la
variable numérica lleva a ejecutar una misma secuencia de instrucciones.
 Cada valor de la variable numérica es una opción que ejecuta una serie de instrucciones,
es por esto que esta instrucción es recomendable para manejar Menú muy complejos.
La opción “De otro modo” significa que si la variable numérica toma un valor que no está en
ninguna de las opciones anteriores ejecuta las instrucciones de esa opción. Esta opción es
ocupada generalmente para capturar errores al ingresar una opción no disponible y así
avisarle al usuario.
EJEMPLO – ESTRUCTURAS DE CONTROL
(SEGÚN)
EJEMPLO – ESTRUCTURAS DE CONTROL
(SEGÚN)

Más contenido relacionado

La actualidad más candente

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
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
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
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
¿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
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studioruthmayhuavale
 

La actualidad más candente (20)

Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial 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)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Recursividad
RecursividadRecursividad
Recursividad
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Pseint
PseintPseint
Pseint
 
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++
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Uso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximaciónUso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximación
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
¿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?
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 

Similar a Estructuras condicionales

Similar a Estructuras condicionales (20)

estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptx
 
Tutorialpseint parte 2
Tutorialpseint parte 2Tutorialpseint parte 2
Tutorialpseint parte 2
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Presentació de PSEInt
Presentació de PSEIntPresentació de PSEInt
Presentació de PSEInt
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
 
Pseint
PseintPseint
Pseint
 
tutorial p-seint
tutorial p-seinttutorial p-seint
tutorial p-seint
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Tutorial p se int
Tutorial p se intTutorial p se int
Tutorial p se int
 
manual dfd
manual dfdmanual dfd
manual dfd
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseint
PseintPseint
Pseint
 
P seint
P seintP seint
P seint
 
Manual Pseint.pdf
Manual Pseint.pdfManual Pseint.pdf
Manual Pseint.pdf
 
Clases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsxClases de Pseudo código para aprender a programar .ppsx
Clases de Pseudo código para aprender a programar .ppsx
 

Más de Andreina Trejo (20)

Rubrica de infografia
Rubrica de infografiaRubrica de infografia
Rubrica de infografia
 
La infografia
La infografiaLa infografia
La infografia
 
Aprende a trabajar con canva
Aprende a trabajar con canvaAprende a trabajar con canva
Aprende a trabajar con canva
 
Tejido1 ciencia
Tejido1 cienciaTejido1 ciencia
Tejido1 ciencia
 
Tutorial de powtoon 2
Tutorial de powtoon 2Tutorial de powtoon 2
Tutorial de powtoon 2
 
El Internet y la Tecnología Web
El Internet y la Tecnología WebEl Internet y la Tecnología Web
El Internet y la Tecnología Web
 
Tecnología web II
Tecnología web IITecnología web II
Tecnología web II
 
Tecnología Web I
Tecnología Web ITecnología Web I
Tecnología Web I
 
Como trabajar con canva
Como trabajar con canvaComo trabajar con canva
Como trabajar con canva
 
¿Qué es una Infografias?
¿Qué es una Infografias?¿Qué es una Infografias?
¿Qué es una Infografias?
 
Emprendedores
EmprendedoresEmprendedores
Emprendedores
 
Pseint
PseintPseint
Pseint
 
Tutorial de powtoon
Tutorial de powtoonTutorial de powtoon
Tutorial de powtoon
 
Tutorial de tiki toki
Tutorial de tiki tokiTutorial de tiki toki
Tutorial de tiki toki
 
Tecnología web II parte
Tecnología web II parteTecnología web II parte
Tecnología web II parte
 
Tecnología Web I parte
Tecnología Web I parteTecnología Web I parte
Tecnología Web I parte
 
Linea del tiempo Interactiva
Linea del tiempo InteractivaLinea del tiempo Interactiva
Linea del tiempo Interactiva
 
Las Infografias
Las InfografiasLas Infografias
Las Infografias
 
Tecnología web 2.0
Tecnología web 2.0Tecnología web 2.0
Tecnología web 2.0
 
El Video Digital
El Video DigitalEl Video Digital
El Video Digital
 

Último

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 

Último (14)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 

Estructuras condicionales

  • 1. ACCIONES Y ESTRUCTURAS FUNDAMENTOS DE PROGRAMACIÓN Prof.(a).Andreina Trejo Instituto Técnico “Jesús Obrero”Instituto Técnico “Jesús Obrero” Grupo: 3er AñoGrupo: 3er Año Taller de Informática Año: 2014-2015Taller de Informática Año: 2014-2015
  • 2. REPRESENTACIONES DE UN ALGORITMO  Todo algoritmo puede ser representado por: - Lenguaje natural - Pseudocódigo - Diagramas de flujo - Lenguajes de programación
  • 3. PSEUDOCÓDIGO  Es una forma de representar un algoritmo, que se acerca a los lenguajes de programación y con elementos del lenguaje natural. El pseudocódigo se compone de: • La cabeceraLa cabecera es la parte del algoritmo que posee el nombre de éste. • Las declaracionesLas declaraciones son las variables y constantes que utilizará el algoritmo para resolver el problema. • El cuerpoEl cuerpo son el conjunto de instrucciones o acciones que están entre el Inicio y el Fin.
  • 4. PSEINT – EXPRESIONES  Operadores:  Funciones:
  • 5. PSEINT – ACCIONES SECUENCIALES  Asignación: nos permite guardar un valor en una variable. c <- 2; por lo tanto c=2.  Leer: nos permite recibir valores por teclado y guardarlos en variables. Leer a; recibe el valor y lo almacena en a.  Escribir: nos permite mostrar en pantalla algún tipo de dato, o varios separados por ‘, ’. Escribir ‘hola mundo’; Escribir ‘hola mundo’, ‘hola’, 2, c;
  • 6. PSEINT – ESTRUCTURAS DE CONTROL  CONDICIONAL:  Si – Entonces: es una estructura de control que depende del valor de una condición lógica.  Es decir se debe evaluar una condición y si la cumple, deberá ejecutar todas las acciones después del “Entonces” y si no las cumple debe ejecutar todas las accione después del “Sino”
  • 7. EJEMPLO – ESTRUCTURAS DE CONTROL (SI – ENTONCES)
  • 8. PSEINT – ESTRUCTURAS DE CONTROL  CONDICIONAL:  Según: es una estructura de control que depende del valor de una variable de tipo numérica para ejecutar una secuencia de instrucciones asociada a ese valor.  Puede suceder que una secuencia de instrucciones sea común para más de un valor de la variable numérica, es el caso que se ve en la imagen siguiente, donde el valor 2 y 3 de la variable numérica lleva a ejecutar una misma secuencia de instrucciones.  Cada valor de la variable numérica es una opción que ejecuta una serie de instrucciones, es por esto que esta instrucción es recomendable para manejar Menú muy complejos. La opción “De otro modo” significa que si la variable numérica toma un valor que no está en ninguna de las opciones anteriores ejecuta las instrucciones de esa opción. Esta opción es ocupada generalmente para capturar errores al ingresar una opción no disponible y así avisarle al usuario.
  • 9. EJEMPLO – ESTRUCTURAS DE CONTROL (SEGÚN)
  • 10. EJEMPLO – ESTRUCTURAS DE CONTROL (SEGÚN)