SlideShare a Scribd company logo
1 of 50
UN ALGORITMO ES EL PROCEDIMIENTO, 
PUNTO POR PUNTO, PARA LA RESOLUCIÓN 
FINAL DE UN PROBLEMA DADO. 
1. INICIO 
2. Situar escalera bajo el foco quemado. 
3. Elegir un foco de reemplazo (de la misma 
potencia que el anterior). 
4. Subir por la escalera hasta alcanzar el 
foco. 
5. Girar el foco contra las manecillas del 
reloj hasta que esté suelto. 
6. Ubicar el foco nuevo en el mismo lugar que 
el anterior. 
7. Enroscar en el sentido de las manecillas 
del reloj hasta que quede apretado. 
8. Bajar de la escalera. 
9. FIN
• LA REPRESENTACIÓN ESCRITA DE UN 
ALGORITMO TIENE QUE 
INDEPENDIZARSE DEL LENGUAJE DE 
PROGRAMACIÓN QUE SE USARA.
PARA REALIZAR ALGORITMOS 
DEBEN TOMARSE EN CUENTA 4 
ASPECTOS
GEORGE polya 
Polya (1965) 
recomienda 4 pasos 
para resolver 
correctamente un 
algoritmo.
UN DIAGRAMA DE FLUJO ES LA FORMA 
DE REPRESENTACIÓN GRÁFICA DE UN 
ALGORITMO.
Representación gráfica de un 
algoritmo 
Estos gráficos son símbolos 
predefinidos con una significación 
por cada paso o punto del algoritmo.
Símbolo Significado Descripción 
Inicio / Fin 
Indica el inicio o fin de un 
diagrama de flujo. 
Entrada 
Se utiliza para la entrada 
desde teclado de datos. 
Salida 
Se utiliza para la salida de 
resultados. 
Proceso 
Se utiliza para operaciones, 
asignaciones, pasos o 
procesos en general. 
Decisión 
Permite evaluar una condición 
y dependiendo del resultado 
se sigue por una de las ramas 
o caminos alternativos. 
Conector 
Conecta partes del diagrama 
de flujo. 
Si 
No
Donde representa el flujo de la 
ejecución de las instrucciones 
conectados por flechas.
Donde empieza con un inicio y 
termina con un final.
PSEUDOCóDIGO 
Es una forma de escritura que 
nos permite desarrollar paso a 
paso las instrucciones que se 
ejecutan en palabras de idioma 
inglés o español para facilitar 
la lectura de programas.
Características del pseudocódigo: 
· Guarda una sangría entre la prioridad de sus puntos. 
· Se puede manipular los datos (constantes y/o valores). 
· Usa palabras reservadas en la ejecución de sus 
acciones. 
· Supera al diagrama de flujo en rapidez de creación y 
fácil modificación. 
· Se ve claramente el seguimiento de la lógica del 
algoritmo.
Las palabras reservadas comúnmente en 
español utilizadas en pseudocódigo son: 
Inicio, Fin, Leer, Escribir, Si, Entonces, 
Sino, FinSi, Según, FinSegun, Mientras, 
Hacer, FinMientras, Repetir, HastaQue, Para, 
FinPara, Desde, entre otras.
Ejemplo 1 
1.- Escribir un Pseudocódigo que calcule el 
área de un triángulo recibiendo como entrada el 
valor de base y altura. 
Inicio 
Variables Altura, Base, Área. 
Imprimir "Introduce la base y la altura: " 
Leer base y peso. 
área= (base*altura)/2. 
Imprimir "El área es: ", base. 
Fin.
Ejemplo 2 
2.-Escribir Pseudocódigo que calcule el área de un 
círculo. 
Inicio 
Constantes Pi= 3.1416 
Variables Radio, área = real 
Imprime "Introduce el radio: " 
Leer radio. 
área= radio*radio*Pi 
Imprimir "El área del circulo es: ", área. 
Fin.
Estructuras de control 
Llamaremos estructuras de 
control a las acciones que 
tienen como objeto marcar el 
orden de ejecución de las 
instrucciones y que van a 
servirnos para escribir 
concisamente y sin ambigüedades 
los algoritmos
Existen tres tipos fundamentales de 
estructuras de control: 
oAlternativa.
Estructuras secuenciales 
La estructura 
secuencial es 
aquella en la que 
una acción 
(instrucción) 
sigue a acción en 
secuencia.
ejemplo
Estructuras alternativa o 
selectiva. 
La estructura alternativa permite 
bifurcar el “flujo” del programa en 
función de una expresión lógica; 
disponemos de tres estructuras 
alternativas diferentes: 
alternativa simple, alternativa 
doble y alternativa múltiple.
CONDICIONAL SIMPLE 
Se evalúa la condición con una 
sola variante, si es cierta esta 
proposición de realizar, si no 
lo es no lo hará. 
.
Ejemplo 
Pseudocódigo: Diagrama de flujo:
CONDICIONAL DOBLE 
Se evalúa la condición de dos variantes, si esta es 
cierta se realiza la primera proposición, si es falsa 
se realiza la segunda proposición. Si las dos son 
falsas no se realiza ni una proposición.
Pseudocódigo: 
INICIO 
Not1, Not2, Not 3 :REAL 
Def: REAL 
LEA Nota1, Nota2, Nota3 
Def ß (Not1 + Not2 + Not3) /3 
Si Def < 3 entonces 
Escriba “Reprobó el curso” 
Sino 
Escriba “Aprobó el curso” 
Fin-Si 
FIN 
Ejemplo 
Diagrama de flujo:
CONDICIONAL múltiple 
Dependiendo del valor de 
una variable se realizan 
unas acciones u otras.
Ejemplo
ESTRUCTURAS DE 
REPETICIÓN 
Se ejecutara las proposiciones que el bloque de 
instrucciones demande repetirse dados las 
condiciones lógicas que indican cuando ejecutarse 
y cuando no. Cada uno de estos bloques es 
conocido como iteración.
Se usan para contar, 
por lo tanto deben ser 
de tipo entero. 
Ejemplo: Variable de 
control en un Ciclo 
Para.
VARIABLES ACUMULADORAS 
La función de una variable acumuladora es 
almacenar valores numéricos que 
generalmente se suman (o multiplican) en 
cada iteración. 
La variable debe ser de tipo entero o 
real.
Ejemplo: realizar un 
algoritmo que promedie n 
números 
pares. (PARA)
Utilizada dentro de la 
condición de un ciclo, 
para determinar cuándo un 
Ciclo se sigue iterando o 
cuando no. 
Debe ser de tipo booleano 
o entero.
MIENTrAS 
mientras ( <expresión lógica> ) 
<bloque_de_instrucciones> 
Fin_mientras
Ejemplo: realizar un 
algoritmo que promedie n 
números 
pares. (MIENTRAS)
HACER..MIENTRAS 
 Si es verdadera, se vuelve a ejecutar 
el bloque de instrucciones. 
 Y así sucesivamente, hasta que, la 
condición sea falsa.
HACER ..MIENTRAS 
Hacer 
<bloque_de_instrucciones> 
Mientras ( <expresión_lógica> )
Visualización en 
pseudocódigo y diagrama de 
flujo de HACER MIENTRAS. 
Mientras [Condición 1] Hacer 
Instrucción 1 
Instrucción 2 
Mientras [Condición2] Hacer 
Instrucción 3 
Instrucción 4 
Repetir 
Instrucción 5 
Instrucción 6 
Repetir
BIBLIOGRAFíA 
http://www.areatecnologia.com/informatica/ejemplos-de-diagramas- 
de-flujo.html 
http://www.aiteco.com/que-es-un-diagrama-de-flujo/ 
http://andresmtzg.wordpress.com/2012/09/27/concepto-de-algoritmo- 
diagrama-de-flujo-y-pseudocodigo/
Gracias!!!. xD 
Gracias por la atención prestada 
esperamos que esta información sea 
de su utilidad.

More Related Content

What's hot

Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En Cpainni
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1Kathy Granizo
 
Complemento Ciclos
Complemento CiclosComplemento Ciclos
Complemento CiclosJairo Marin
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccionClariza
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoAlex Cordova
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de controlmellcv
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De ControlUPS
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 

What's hot (20)

Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1
 
Complemento Ciclos
Complemento CiclosComplemento Ciclos
Complemento Ciclos
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 

Similar to algoritmos

Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSMaría Fula
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Presentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructuraPresentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructuraJOSUEANIBALCOCHOJILH
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLuis Fernando Aguas Bucheli
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónJesus R Hernandez
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14Cristhian BM
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 

Similar to algoritmos (20)

Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Http estructa
Http estructaHttp estructa
Http estructa
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOS
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Presentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructuraPresentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructura
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Lenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de ControlLenguajes de Programación: Estructuras de Control
Lenguajes de Programación: Estructuras de Control
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
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
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 

Recently uploaded

Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresLluviaAliciaHernande
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialDanita2111
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docxpily R.T.
 
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxJunkotantik
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIASandra Mariela Ballón Aguedo
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdfmihayedo
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRDanielGrajeda7
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdfFlorHernandezNuez
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxNoe Castillo
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptxJunkotantik
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfEdgar R Gimenez
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024sergeycrastz06
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASjolopezpla1
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónDanielGrajeda7
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativoharolbustamante1
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 

Recently uploaded (20)

Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu Remodelación
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 

algoritmos

  • 1.
  • 2.
  • 3. UN ALGORITMO ES EL PROCEDIMIENTO, PUNTO POR PUNTO, PARA LA RESOLUCIÓN FINAL DE UN PROBLEMA DADO. 1. INICIO 2. Situar escalera bajo el foco quemado. 3. Elegir un foco de reemplazo (de la misma potencia que el anterior). 4. Subir por la escalera hasta alcanzar el foco. 5. Girar el foco contra las manecillas del reloj hasta que esté suelto. 6. Ubicar el foco nuevo en el mismo lugar que el anterior. 7. Enroscar en el sentido de las manecillas del reloj hasta que quede apretado. 8. Bajar de la escalera. 9. FIN
  • 4. • LA REPRESENTACIÓN ESCRITA DE UN ALGORITMO TIENE QUE INDEPENDIZARSE DEL LENGUAJE DE PROGRAMACIÓN QUE SE USARA.
  • 5. PARA REALIZAR ALGORITMOS DEBEN TOMARSE EN CUENTA 4 ASPECTOS
  • 6.
  • 7.
  • 8. GEORGE polya Polya (1965) recomienda 4 pasos para resolver correctamente un algoritmo.
  • 9.
  • 10.
  • 11. UN DIAGRAMA DE FLUJO ES LA FORMA DE REPRESENTACIÓN GRÁFICA DE UN ALGORITMO.
  • 12. Representación gráfica de un algoritmo Estos gráficos son símbolos predefinidos con una significación por cada paso o punto del algoritmo.
  • 13. Símbolo Significado Descripción Inicio / Fin Indica el inicio o fin de un diagrama de flujo. Entrada Se utiliza para la entrada desde teclado de datos. Salida Se utiliza para la salida de resultados. Proceso Se utiliza para operaciones, asignaciones, pasos o procesos en general. Decisión Permite evaluar una condición y dependiendo del resultado se sigue por una de las ramas o caminos alternativos. Conector Conecta partes del diagrama de flujo. Si No
  • 14. Donde representa el flujo de la ejecución de las instrucciones conectados por flechas.
  • 15. Donde empieza con un inicio y termina con un final.
  • 16.
  • 17.
  • 18.
  • 19. PSEUDOCóDIGO Es una forma de escritura que nos permite desarrollar paso a paso las instrucciones que se ejecutan en palabras de idioma inglés o español para facilitar la lectura de programas.
  • 20. Características del pseudocódigo: · Guarda una sangría entre la prioridad de sus puntos. · Se puede manipular los datos (constantes y/o valores). · Usa palabras reservadas en la ejecución de sus acciones. · Supera al diagrama de flujo en rapidez de creación y fácil modificación. · Se ve claramente el seguimiento de la lógica del algoritmo.
  • 21. Las palabras reservadas comúnmente en español utilizadas en pseudocódigo son: Inicio, Fin, Leer, Escribir, Si, Entonces, Sino, FinSi, Según, FinSegun, Mientras, Hacer, FinMientras, Repetir, HastaQue, Para, FinPara, Desde, entre otras.
  • 22. Ejemplo 1 1.- Escribir un Pseudocódigo que calcule el área de un triángulo recibiendo como entrada el valor de base y altura. Inicio Variables Altura, Base, Área. Imprimir "Introduce la base y la altura: " Leer base y peso. área= (base*altura)/2. Imprimir "El área es: ", base. Fin.
  • 23. Ejemplo 2 2.-Escribir Pseudocódigo que calcule el área de un círculo. Inicio Constantes Pi= 3.1416 Variables Radio, área = real Imprime "Introduce el radio: " Leer radio. área= radio*radio*Pi Imprimir "El área del circulo es: ", área. Fin.
  • 24. Estructuras de control Llamaremos estructuras de control a las acciones que tienen como objeto marcar el orden de ejecución de las instrucciones y que van a servirnos para escribir concisamente y sin ambigüedades los algoritmos
  • 25. Existen tres tipos fundamentales de estructuras de control: oAlternativa.
  • 26. Estructuras secuenciales La estructura secuencial es aquella en la que una acción (instrucción) sigue a acción en secuencia.
  • 28. Estructuras alternativa o selectiva. La estructura alternativa permite bifurcar el “flujo” del programa en función de una expresión lógica; disponemos de tres estructuras alternativas diferentes: alternativa simple, alternativa doble y alternativa múltiple.
  • 29. CONDICIONAL SIMPLE Se evalúa la condición con una sola variante, si es cierta esta proposición de realizar, si no lo es no lo hará. .
  • 31. CONDICIONAL DOBLE Se evalúa la condición de dos variantes, si esta es cierta se realiza la primera proposición, si es falsa se realiza la segunda proposición. Si las dos son falsas no se realiza ni una proposición.
  • 32. Pseudocódigo: INICIO Not1, Not2, Not 3 :REAL Def: REAL LEA Nota1, Nota2, Nota3 Def ß (Not1 + Not2 + Not3) /3 Si Def < 3 entonces Escriba “Reprobó el curso” Sino Escriba “Aprobó el curso” Fin-Si FIN Ejemplo Diagrama de flujo:
  • 33. CONDICIONAL múltiple Dependiendo del valor de una variable se realizan unas acciones u otras.
  • 35. ESTRUCTURAS DE REPETICIÓN Se ejecutara las proposiciones que el bloque de instrucciones demande repetirse dados las condiciones lógicas que indican cuando ejecutarse y cuando no. Cada uno de estos bloques es conocido como iteración.
  • 36.
  • 37.
  • 38. Se usan para contar, por lo tanto deben ser de tipo entero. Ejemplo: Variable de control en un Ciclo Para.
  • 39. VARIABLES ACUMULADORAS La función de una variable acumuladora es almacenar valores numéricos que generalmente se suman (o multiplican) en cada iteración. La variable debe ser de tipo entero o real.
  • 40. Ejemplo: realizar un algoritmo que promedie n números pares. (PARA)
  • 41.
  • 42. Utilizada dentro de la condición de un ciclo, para determinar cuándo un Ciclo se sigue iterando o cuando no. Debe ser de tipo booleano o entero.
  • 43. MIENTrAS mientras ( <expresión lógica> ) <bloque_de_instrucciones> Fin_mientras
  • 44. Ejemplo: realizar un algoritmo que promedie n números pares. (MIENTRAS)
  • 45. HACER..MIENTRAS  Si es verdadera, se vuelve a ejecutar el bloque de instrucciones.  Y así sucesivamente, hasta que, la condición sea falsa.
  • 46.
  • 47. HACER ..MIENTRAS Hacer <bloque_de_instrucciones> Mientras ( <expresión_lógica> )
  • 48. Visualización en pseudocódigo y diagrama de flujo de HACER MIENTRAS. Mientras [Condición 1] Hacer Instrucción 1 Instrucción 2 Mientras [Condición2] Hacer Instrucción 3 Instrucción 4 Repetir Instrucción 5 Instrucción 6 Repetir
  • 49. BIBLIOGRAFíA http://www.areatecnologia.com/informatica/ejemplos-de-diagramas- de-flujo.html http://www.aiteco.com/que-es-un-diagrama-de-flujo/ http://andresmtzg.wordpress.com/2012/09/27/concepto-de-algoritmo- diagrama-de-flujo-y-pseudocodigo/
  • 50. Gracias!!!. xD Gracias por la atención prestada esperamos que esta información sea de su utilidad.