SlideShare una empresa de Scribd logo
1 de 25
UNIVERSIDAD NACIONAL EXPERIMENTAL DE LAS FUERZAS ARMADAS  Lcda. Johanna Ferrer
Algoritmos ,[object Object],[object Object]
Características ,[object Object],[object Object],[object Object],[object Object]
Pasos para elaborar un Algoritmo ,[object Object],[object Object],[object Object]
Análisis ,[object Object],[object Object],[object Object]
Dato ,[object Object],[object Object]
TIPOS DE DATOS NUMÉRICOS NO NUMÉRICOS ENTEROS REALES ALFANUMÉRICOS LÓGICO
Constantes, Variables y Operadores ,[object Object],[object Object],[object Object],[object Object]
Constantes, Variables y Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OPERADORES ,[object Object],LÓGICOS OPERADOR NOTACIÓN AND && OR || NOT !
OPERADORES ARITMÉTICOS OPERADOR NOTACIÓN EXPONENTE **  Ó  ^ MULTIPLICACIÓN * DIVISIÓN / SUMA + RESTA - DIVISIÓN MODULAR % IGUALDAD =
EXPRESIONES ,[object Object],[object Object],[object Object],[object Object],[object Object]
OPERACIONES BASICAS ASIGNACION OPERADOR DE ASIGNACION  (  = ) VARIABLE_RECEPTORA  =  EXPRESION (  Regla :  la variable receptora debe ser del mismo tipo de dato que el resultado de la expresión) EJEMPLO :  A =  100 A =  A + 100 A =  A + B INCORRECTO: 10 = A A = 10 + “CASA” A = 10 + ( A > B )
ENTRADA DE DATOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SALIDA DE DATOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MEFM FORMA DE REPRESENTACIÓN DE LOS ALGORITMOS DIAGRAMA DE FLUJO:  Es la representación gráfica de un proceso PSEUDOCODIGO:  Es la representación escrita de un proceso
C = A + B DF PSEUDOCODIGO  DESCRIPCIÓN Inicio  y/o  Fin Inicio o Fin Leer( ) Entrada de datos  por teclado C = A + B Proceso Escribir( )  Mostrar( ) Salida de datos y/o inform.  por pantalla Imprimir( ) Salida de datos y/o información por impresora Si (cond) entonces sentencias Sino sentencias Fsi Decisión Simple
MEFM DF PSEUDOCODIGO  DESCRIPCIÓN } En caso de OPC hacer caso 1:  sentencias caso 2: sentencias …… …… caso n: sentencias sino: sentencias FCaso Decisión Múltiple
Pseudocódigo  ,[object Object],[object Object]
MEFM Leer el enunciado cuantas veces sea necesario, hasta entenderlo completamente Determinar claramente con que datos de entrada se cuentan para la solución del problema. Aclarar y determinar la información o resultados que se soliciten. Definir que cálculos y/o comparaciones se necesitan para llegar al resultado final Tener en cuenta toda clase de condiciones y restricciones para la solución del problema.
[object Object],[object Object],[object Object],Determinar el promedio de tres notas:
Pseudocodigo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo 2  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
daosma
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Edward Ropero
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
aromero487
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
francisco3011
 
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
DianaaLSRojas
 

La actualidad más candente (16)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
Programación estructural (Algoritmo Cualitativo y Cuantitativo)Programación estructural (Algoritmo Cualitativo y Cuantitativo)
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
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
 

Destacado (8)

Estudio Impacto Momento Cero
Estudio Impacto Momento CeroEstudio Impacto Momento Cero
Estudio Impacto Momento Cero
 
Trabajo practico
Trabajo practicoTrabajo practico
Trabajo practico
 
Trabajo de algoritmos y fundamentos de programacion luis carlos y jesus grupo 10
Trabajo de algoritmos y fundamentos de programacion luis carlos y jesus grupo 10Trabajo de algoritmos y fundamentos de programacion luis carlos y jesus grupo 10
Trabajo de algoritmos y fundamentos de programacion luis carlos y jesus grupo 10
 
ri 28 e simonoff
ri 28 e simonoffri 28 e simonoff
ri 28 e simonoff
 
Reino animal
Reino animalReino animal
Reino animal
 
Unidad0.Rubén y Laura
Unidad0.Rubén y LauraUnidad0.Rubén y Laura
Unidad0.Rubén y Laura
 
Joha software
Joha softwareJoha software
Joha software
 
Sesion 01 algoritmos y estructura de datos
Sesion 01  algoritmos y estructura de datosSesion 01  algoritmos y estructura de datos
Sesion 01 algoritmos y estructura de datos
 

Similar a Clase algoritmo I

Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
neyvajms
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
Sam Arr
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
tammyrodriguez2010
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
EberCV1
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
Johnfornerod
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
Leydi Hernandez
 

Similar a Clase algoritmo I (20)

Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Unidad i
Unidad iUnidad i
Unidad i
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
 
Unidad i
Unidad iUnidad i
Unidad i
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
algortimos
algortimosalgortimos
algortimos
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Algoritmo expocicion
Algoritmo expocicionAlgoritmo expocicion
Algoritmo expocicion
 
Unmsm01 2008
Unmsm01 2008Unmsm01 2008
Unmsm01 2008
 
Seudocodigo
SeudocodigoSeudocodigo
Seudocodigo
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Último (20)

Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

Clase algoritmo I

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL DE LAS FUERZAS ARMADAS Lcda. Johanna Ferrer
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. TIPOS DE DATOS NUMÉRICOS NO NUMÉRICOS ENTEROS REALES ALFANUMÉRICOS LÓGICO
  • 8.
  • 9.
  • 10.
  • 11. OPERADORES ARITMÉTICOS OPERADOR NOTACIÓN EXPONENTE ** Ó ^ MULTIPLICACIÓN * DIVISIÓN / SUMA + RESTA - DIVISIÓN MODULAR % IGUALDAD =
  • 12.
  • 13. OPERACIONES BASICAS ASIGNACION OPERADOR DE ASIGNACION ( = ) VARIABLE_RECEPTORA = EXPRESION ( Regla : la variable receptora debe ser del mismo tipo de dato que el resultado de la expresión) EJEMPLO : A = 100 A = A + 100 A = A + B INCORRECTO: 10 = A A = 10 + “CASA” A = 10 + ( A > B )
  • 14.
  • 15.
  • 16. MEFM FORMA DE REPRESENTACIÓN DE LOS ALGORITMOS DIAGRAMA DE FLUJO: Es la representación gráfica de un proceso PSEUDOCODIGO: Es la representación escrita de un proceso
  • 17. C = A + B DF PSEUDOCODIGO DESCRIPCIÓN Inicio y/o Fin Inicio o Fin Leer( ) Entrada de datos por teclado C = A + B Proceso Escribir( ) Mostrar( ) Salida de datos y/o inform. por pantalla Imprimir( ) Salida de datos y/o información por impresora Si (cond) entonces sentencias Sino sentencias Fsi Decisión Simple
  • 18. MEFM DF PSEUDOCODIGO DESCRIPCIÓN } En caso de OPC hacer caso 1: sentencias caso 2: sentencias …… …… caso n: sentencias sino: sentencias FCaso Decisión Múltiple
  • 19.
  • 20. MEFM Leer el enunciado cuantas veces sea necesario, hasta entenderlo completamente Determinar claramente con que datos de entrada se cuentan para la solución del problema. Aclarar y determinar la información o resultados que se soliciten. Definir que cálculos y/o comparaciones se necesitan para llegar al resultado final Tener en cuenta toda clase de condiciones y restricciones para la solución del problema.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.