SlideShare una empresa de Scribd logo
1 de 32
ALGORITMOS
1. Enumera los tipos de estructura de programación que existe.
TALLER #2
 Hasta ahora hemos realizado algoritmos utilizando lenguajes
algorítmicos:
Descriptivos
Seudocódigos
Diagramas de flujo
Apuntando al desarrollo de habilidades en la solución de problemas y
luego buscando una comunicación entre nosotros y el computador,
porque recuerda tu le puedes decir al computador que hacer.
2. A través de un ejemplo explica las estructuras secuenciales.
Estructura Secuencial.
Se caracteriza porque una acción se ejecuta detrás de otra. El flujo del
programa coincide con el orden físico en el que se han ido poniendo las
instrucciones. Dentro de este tipo podemos encontrar operaciones de
inicio/fin, inicialización de variables, operaciones de asignación, cálculo,
sumarización, etc. Este tipo de estructura se basa en las 5 fases de que
consta todo algoritmo o programa:
Definición de variables (Declaración)
Inicialización de variables.
Lectura de datos
Cálculo
Salida
Ejemplo
Se desea encontrar la longitud y el área de un círculo de radio 5.
Solución.
El objetivo del ejercicio es encontrar la longitud y el área de un círculo con
un radio conocido y de valor 5. Las salidas serán entonces la longitud y el
área. (Fase 5 del algoritmo) Sabemos que la longitud de un círculo viene
dada por la fórmula 2 * pi * radio y que el área viene dada por pi * radio al
cuadrado. (Fase 4 del algoritmo) Si definimos las variables como: (fase 1 del
algoritmo)
L = Longitud A = área R = radio pi = 3.1416 hagamos el algoritmo:
Inicio
Pi ¬ 3.1416 (definición de un valor constante)
R ¬ 5 (radio constante ya que es conocido su valor)
A ¬ pi * R ^ ² (asignación del valor del área)
L ¬ 2 * pi * R (asignación del valor de la longitud)
Escribir (A, L) (salida del algoritmo)
Fin
Representación en Diagrama de Flujo para el
ejemplo:
3. ¿Cuáles son los tipos de estructuras selectivas que existen?
Estructuras selectivas: simple, doble y múltiple.
La especificación formal de algoritmos tiene realmente utilidad cuando el
algoritmo requiere una descripción más complicada que una lista sencilla
de instrucciones. Este es el caso cuando existen un número de posibles
alternativas resultantes de la evaluación de una determinada condición.
Estas estructuras se identifican porque en la fase de solución del problema
existe algún punto en el cual es necesario establecer una pregunta, para
decidir si ciertas acciones deben realizarse o no.
ESTRUCTURAS SELECTIVAS SIMPLES
Se identifican porque están compuestos únicamente de una condición. La
estructura si - entonces evalúa la condición y en tal caso:
Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si
son varias).
Si la condición es falsa, entonces no se hace nada.
Español Inglés
Si <condición> If <condición>
Entonces then
<acción Si> <acción Si>
fin_si end
ESTRUCTURAS SELECTIVAS DOBLE
Son estructuras lógicas que permiten controlar la ejecución de varias
acciones y se utilizan cuando se tienen dos opciones de acción, por la
naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la
vez, es decir, son mutuamente excluyentes. Entonces, si una condición
C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la
acción S2.
ESTRUCTURAS SELECTIVAS COMPUESTAS
Son estructuras lógicas que permiten controlar la ejecución de varias
acciones y se utilizan cuando se tienen dos opciones de acción, por la
naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez,
es decir, son mutuamente excluyentes.
Representación pseudocodificada.
Español Inglés
Si <condición> entonces If <condición> then
<acción S1> <acción S1>
sino else
<acción S2> <acción S2>
Fin_Si End_if
Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es
falsa, se ejecuta la acción S2.
ESTRUCTURAS SELECTIVAS MULTIPLES
Con frecuencia en la práctica se presentan más de dos elecciones posibles
de una cierta condición. La estructura selectiva múltiple se utiliza para este
tipo de problemas, es decir, que la estructura selectiva múltiple evaluará una
expresión que podrá tomar n valores distintos; ç: 1, 2, 3, 4,..., n. Según qué
elija uno de estos valores en la condición, se realizará una de las n
acciones, o lo que es igual, el flujo del algoritmo seguirá un determinado
camino entre los n posibles.
La representación gráfica de una estructura selectiva doble en las
tres herramientas de programación es la siguiente:
4. Explica con un ejemplo las estructuras selectivas simples:
Ejemplo 1.
Construir un algoritmo tal, que dado como dato la calificación de un alumno
en un examen, escriba "Aprobado" en caso que esa calificación fuese mayor
que 8.
Salidas: mensaje de aprobado si se cumple la condición.
Entradas: calificación
Datos adicionales: un alumno aprueba si la calificación es mayor que 8
Variables:
Cal = calificación
Algoritmo:
Inicio
Leer (cal)
Si cal > 8 entonces
Escribir ("aprobado")
Fin
5. ¿Qué caracteriza a las estructuras selectivas dobles?
Son estructuras lógicas que permiten controlar la ejecución de varias
acciones y se utilizan cuando se tienen dos opciones de acción, por la
naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez,
es decir, son mutuamente excluyentes.
6. ¿En los algoritmos que función cumple las expresiones lógicas? Explica y
da ejemplos.
Sirven para plantear condiciones o comparaciones y dan como resultado un
valor Booleano verdadero o falso, es decir, se cumple o no se cumple la
condición. Se puede clasificar en simples y complejas. Las simples son las
que usan operadores relacionales y las complejas las que usan operadores
lógicos.
7. Realiza los algoritmos del ejemplo: 1,2,3,4 y 5
EJEMPLO 1: EJEMPLO 2 :
INICIO(A,L) INICIO
PI = 3.1416
R=5 LEER(CAL)
A=PI*R^2 SI CAL>8 ENTONCES
L=2*PI*R ESCRIBIR (“APROBADO”)
ESCRIBIR
FIN FIN
EJEMPLO 3: EJEMPLO 4:
INICIO INICIO
LEER(CAL) SI (C1 > 80) Y (C2 > 80) ENTONCES
SI CAL > 8 ENTONCES ESCRIBIR (“ACEPTADO”)
ESCRIBIR (“APROBADO”) SINO
SINO ESCRIBIR (“RECHAZADO”)
ESCRIBIR (“REPROBADO”)
FIN FIN
EJEMPLO 5:
INICIO
SI (C1 > 90) OR (C2 > 90 ) ENTONCES
ESCRIBIR (“ACEPTADO”)
SINO
ESCRIBIR(“RECHAZADO”)
FIN
8. Realiza los diagramas de flujo de los ejemplos 3,4 y 5
9. Realiza el siguiente
ejercicio en pseudocodigo y
diagrama de flujo.
ALGORITMOS SELECTIVOS Y ESTRUCTURAS
ALGORITMOS SELECTIVOS Y ESTRUCTURAS

Más contenido relacionado

La actualidad más candente

Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).HernestoBeltrone
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024YamilethRivasCarrasc
 
Tutorial algoritmo expresiones
Tutorial algoritmo expresionesTutorial algoritmo expresiones
Tutorial algoritmo expresionesMichele André
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_Maztherprozh
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Maztherprozh
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasPedro Roman
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++andreadelacruz002
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Leccion A Tutorial 4
Leccion A Tutorial 4Leccion A Tutorial 4
Leccion A Tutorial 4UVM
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmicasariz6
 

La actualidad más candente (19)

Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024
 
Tutorial algoritmo expresiones
Tutorial algoritmo expresionesTutorial algoritmo expresiones
Tutorial algoritmo expresiones
 
Tipos de autómatas, y operaciones de conjunto entre autómatas
Tipos de autómatas, y operaciones de conjunto entre autómatasTipos de autómatas, y operaciones de conjunto entre autómatas
Tipos de autómatas, y operaciones de conjunto entre autómatas
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Variables en c(1)
Variables en c(1)Variables en c(1)
Variables en c(1)
 
Leccion A Tutorial 4
Leccion A Tutorial 4Leccion A Tutorial 4
Leccion A Tutorial 4
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 

Destacado

Sistema de Control de Lazo Cerrado
Sistema de Control de Lazo CerradoSistema de Control de Lazo Cerrado
Sistema de Control de Lazo CerradoBiancavick
 
Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado sistemasdinamicos2014
 
Expo Publicité et organisations caritatives
Expo Publicité et organisations caritativesExpo Publicité et organisations caritatives
Expo Publicité et organisations caritativesQUOIREZ Alexandre
 
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...Guillaume Eouzan
 
Plainte déposée par quatre députés écologistes
Plainte déposée par quatre députés écologistesPlainte déposée par quatre députés écologistes
Plainte déposée par quatre députés écologistesEntre Nous
 
Les grands repères_terrestres_pile
Les grands repères_terrestres_pileLes grands repères_terrestres_pile
Les grands repères_terrestres_pilelpascalbcn
 
Grand raid des pyrenees 2013 pour africarun perso
Grand raid des pyrenees 2013 pour africarun   persoGrand raid des pyrenees 2013 pour africarun   perso
Grand raid des pyrenees 2013 pour africarun persoJean-Philippe Allaire
 
Tsahal - les nouvelles du front - juin 2013
Tsahal - les nouvelles du front - juin 2013Tsahal - les nouvelles du front - juin 2013
Tsahal - les nouvelles du front - juin 2013tsahal
 
Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Remy EXELMANS
 
Bulletin des statistiques 2007
Bulletin des statistiques 2007Bulletin des statistiques 2007
Bulletin des statistiques 2007MFPAA / CNQP
 
Carnet des 40 ans d'expertise
Carnet des 40 ans d'expertiseCarnet des 40 ans d'expertise
Carnet des 40 ans d'expertiseAsfored
 

Destacado (20)

La electricidad
La electricidadLa electricidad
La electricidad
 
robots
robotsrobots
robots
 
Termostatos
TermostatosTermostatos
Termostatos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Lazo cerrado y abierto
Lazo cerrado  y abiertoLazo cerrado  y abierto
Lazo cerrado y abierto
 
Mateo,julian& la carlos jaja
Mateo,julian& la carlos jajaMateo,julian& la carlos jaja
Mateo,julian& la carlos jaja
 
Sistema de Control de Lazo Cerrado
Sistema de Control de Lazo CerradoSistema de Control de Lazo Cerrado
Sistema de Control de Lazo Cerrado
 
Ejemplos de lazo abierto
Ejemplos de lazo abiertoEjemplos de lazo abierto
Ejemplos de lazo abierto
 
Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado Sistemas de control de lazo abierto y lazo cerrado
Sistemas de control de lazo abierto y lazo cerrado
 
Expo Publicité et organisations caritatives
Expo Publicité et organisations caritativesExpo Publicité et organisations caritatives
Expo Publicité et organisations caritatives
 
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...
Conference Optimiser les taux de conversion de son site ? (SMX 2013 by Mindfr...
 
Plainte déposée par quatre députés écologistes
Plainte déposée par quatre députés écologistesPlainte déposée par quatre députés écologistes
Plainte déposée par quatre députés écologistes
 
Les grands repères_terrestres_pile
Les grands repères_terrestres_pileLes grands repères_terrestres_pile
Les grands repères_terrestres_pile
 
Grand raid des pyrenees 2013 pour africarun perso
Grand raid des pyrenees 2013 pour africarun   persoGrand raid des pyrenees 2013 pour africarun   perso
Grand raid des pyrenees 2013 pour africarun perso
 
Raul rosero
Raul roseroRaul rosero
Raul rosero
 
Tsahal - les nouvelles du front - juin 2013
Tsahal - les nouvelles du front - juin 2013Tsahal - les nouvelles du front - juin 2013
Tsahal - les nouvelles du front - juin 2013
 
Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015
 
Bulletin des statistiques 2007
Bulletin des statistiques 2007Bulletin des statistiques 2007
Bulletin des statistiques 2007
 
Carnet des 40 ans d'expertise
Carnet des 40 ans d'expertiseCarnet des 40 ans d'expertise
Carnet des 40 ans d'expertise
 

Similar a ALGORITMOS SELECTIVOS Y ESTRUCTURAS

Presentación 2
Presentación 2Presentación 2
Presentación 2Facebook
 
Presentacion
PresentacionPresentacion
Presentacionjhohamn
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javaHenry Upla
 
algoritmos
algoritmosalgoritmos
algoritmosFacebook
 
Sentencia if else
Sentencia if elseSentencia if else
Sentencia if elseUVM
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionAndrsTutillo1
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxEstructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxJesusCordova52
 
Resumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arResumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arCarlos Calderon
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionaleslaryenso
 

Similar a ALGORITMOS SELECTIVOS Y ESTRUCTURAS (20)

Presentación 2
Presentación 2Presentación 2
Presentación 2
 
Presentacion
PresentacionPresentacion
Presentacion
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Sentencia if else
Sentencia if elseSentencia if else
Sentencia if else
 
Estructuras
EstructurasEstructuras
Estructuras
 
Estructuras
EstructurasEstructuras
Estructuras
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Tecnologia 2
Tecnologia 2Tecnologia 2
Tecnologia 2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Estructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxEstructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docx
 
Resumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arResumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.ar
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Guía Práctica de Diagramas de Flujo
Guía Práctica de Diagramas de FlujoGuía Práctica de Diagramas de Flujo
Guía Práctica de Diagramas de Flujo
 

Último

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 

Último (20)

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 

ALGORITMOS SELECTIVOS Y ESTRUCTURAS

  • 2. 1. Enumera los tipos de estructura de programación que existe. TALLER #2
  • 3.  Hasta ahora hemos realizado algoritmos utilizando lenguajes algorítmicos: Descriptivos Seudocódigos Diagramas de flujo Apuntando al desarrollo de habilidades en la solución de problemas y luego buscando una comunicación entre nosotros y el computador, porque recuerda tu le puedes decir al computador que hacer.
  • 4.
  • 5. 2. A través de un ejemplo explica las estructuras secuenciales. Estructura Secuencial. Se caracteriza porque una acción se ejecuta detrás de otra. El flujo del programa coincide con el orden físico en el que se han ido poniendo las instrucciones. Dentro de este tipo podemos encontrar operaciones de inicio/fin, inicialización de variables, operaciones de asignación, cálculo, sumarización, etc. Este tipo de estructura se basa en las 5 fases de que consta todo algoritmo o programa:
  • 6. Definición de variables (Declaración) Inicialización de variables. Lectura de datos Cálculo Salida Ejemplo Se desea encontrar la longitud y el área de un círculo de radio 5.
  • 7. Solución. El objetivo del ejercicio es encontrar la longitud y el área de un círculo con un radio conocido y de valor 5. Las salidas serán entonces la longitud y el área. (Fase 5 del algoritmo) Sabemos que la longitud de un círculo viene dada por la fórmula 2 * pi * radio y que el área viene dada por pi * radio al cuadrado. (Fase 4 del algoritmo) Si definimos las variables como: (fase 1 del algoritmo)
  • 8. L = Longitud A = área R = radio pi = 3.1416 hagamos el algoritmo: Inicio Pi ¬ 3.1416 (definición de un valor constante) R ¬ 5 (radio constante ya que es conocido su valor) A ¬ pi * R ^ ² (asignación del valor del área) L ¬ 2 * pi * R (asignación del valor de la longitud) Escribir (A, L) (salida del algoritmo) Fin
  • 9. Representación en Diagrama de Flujo para el ejemplo:
  • 10. 3. ¿Cuáles son los tipos de estructuras selectivas que existen? Estructuras selectivas: simple, doble y múltiple. La especificación formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere una descripción más complicada que una lista sencilla de instrucciones. Este es el caso cuando existen un número de posibles alternativas resultantes de la evaluación de una determinada condición.
  • 11. Estas estructuras se identifican porque en la fase de solución del problema existe algún punto en el cual es necesario establecer una pregunta, para decidir si ciertas acciones deben realizarse o no.
  • 12. ESTRUCTURAS SELECTIVAS SIMPLES Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso: Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias). Si la condición es falsa, entonces no se hace nada. Español Inglés Si <condición> If <condición> Entonces then <acción Si> <acción Si> fin_si end
  • 13. ESTRUCTURAS SELECTIVAS DOBLE Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.
  • 14. ESTRUCTURAS SELECTIVAS COMPUESTAS Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. Representación pseudocodificada.
  • 15. Español Inglés Si <condición> entonces If <condición> then <acción S1> <acción S1> sino else <acción S2> <acción S2> Fin_Si End_if Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.
  • 16. ESTRUCTURAS SELECTIVAS MULTIPLES Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas, es decir, que la estructura selectiva múltiple evaluará una expresión que podrá tomar n valores distintos; ç: 1, 2, 3, 4,..., n. Según qué elija uno de estos valores en la condición, se realizará una de las n acciones, o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n posibles.
  • 17. La representación gráfica de una estructura selectiva doble en las tres herramientas de programación es la siguiente:
  • 18. 4. Explica con un ejemplo las estructuras selectivas simples: Ejemplo 1. Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen, escriba "Aprobado" en caso que esa calificación fuese mayor que 8.
  • 19. Salidas: mensaje de aprobado si se cumple la condición. Entradas: calificación Datos adicionales: un alumno aprueba si la calificación es mayor que 8 Variables: Cal = calificación Algoritmo: Inicio Leer (cal) Si cal > 8 entonces Escribir ("aprobado") Fin
  • 20.
  • 21. 5. ¿Qué caracteriza a las estructuras selectivas dobles? Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
  • 22. 6. ¿En los algoritmos que función cumple las expresiones lógicas? Explica y da ejemplos. Sirven para plantear condiciones o comparaciones y dan como resultado un valor Booleano verdadero o falso, es decir, se cumple o no se cumple la condición. Se puede clasificar en simples y complejas. Las simples son las que usan operadores relacionales y las complejas las que usan operadores lógicos.
  • 23. 7. Realiza los algoritmos del ejemplo: 1,2,3,4 y 5 EJEMPLO 1: EJEMPLO 2 : INICIO(A,L) INICIO PI = 3.1416 R=5 LEER(CAL) A=PI*R^2 SI CAL>8 ENTONCES L=2*PI*R ESCRIBIR (“APROBADO”) ESCRIBIR FIN FIN
  • 24. EJEMPLO 3: EJEMPLO 4: INICIO INICIO LEER(CAL) SI (C1 > 80) Y (C2 > 80) ENTONCES SI CAL > 8 ENTONCES ESCRIBIR (“ACEPTADO”) ESCRIBIR (“APROBADO”) SINO SINO ESCRIBIR (“RECHAZADO”) ESCRIBIR (“REPROBADO”) FIN FIN
  • 25. EJEMPLO 5: INICIO SI (C1 > 90) OR (C2 > 90 ) ENTONCES ESCRIBIR (“ACEPTADO”) SINO ESCRIBIR(“RECHAZADO”) FIN
  • 26. 8. Realiza los diagramas de flujo de los ejemplos 3,4 y 5
  • 27.
  • 28.
  • 29.
  • 30. 9. Realiza el siguiente ejercicio en pseudocodigo y diagrama de flujo.