SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Algoritmia (II) Departamento de ingeniería
Tipos de algoritmos (II) Algoritmos cuantitativos Son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio. ,[object Object],Departamento de ingeniería
Pasos que deben seguirse en la Elaboración de un Algoritmo. Leer el enunciado del problema cuantas veces sea necesario, hasta entenderlo completamente, si tiene duda sobre el significado de alguna pregunta o condición aclararla, ojala se aprenda de memoria el enunciado. Determinar claramente con que datos de entrada se cuenta para la solución del problema. Aclarar y determinar la información o resultados que se soliciten. Información Intermedia. Información Final. Definir que cálculos y/o comparaciones se necesitan para llegar al resultado final. Cálculos y comparaciones intermedias. Cálculos y comparaciones finales. Tener en cuenta toda clase de condiciones y restricciones para la solución del problema. Todos los pasos tienen la misma importancia, la falta de analisis de alguno de ellos causara problemas en el transcurso del desarrollo del algoritmo.
Ejemplo:  - Elaborar un algoritmo que calcule el promedio de edad de los estudiantes del salón de clase, de acuerdo al numero de estudiantes. Departamento de ingeniería
Diagrama de Flujo. Terminador Inicio Entrada de Datos Leer (numero) contador  0 acumulador  0 Proceso Decisión SI NO contador < numero NO SI contador > 0 contador  contador + 1 promedio  0 promedio  acumulador/contador Leer (edad) Salida de Datos Escribir  (promedio) acumulador  acumulador + edad Fin Departamento de ingeniería
Pseudo Código INICIO 	leer(numero) 	contador 0 	acumulador 0 MIENTRAS contador < numero HACER 		contador  contador +1 leer(edad) 		acumulador  acumulador + edad FIN MIENTRAS 	SI contador >0 ENTONCES 		promedio  acumulador/contador 	SINO 		promedio  0 	FIN SI escribir(promedio) FIN Departamento de ingeniería
Que es una Variable? ,[object Object]
Toda variable se compone de dos partes.
NOMBRE: Es el conjunto de caracteres, letras y números, con los cuales se identifica un valor en un momento determinado.
VALOR: Es la cantidad que una variable representa o tiene asociada en un determinado momento.
Ejemplo : 		contador  0Departamento de ingeniería
Que es una Constante? ,[object Object]
En determinados casos se puede presentar que le valor de una variable no cambie en el transcurso de un algoritmo; pero este hecho no se considera constante, sigue siendo una variable, porque puede cambiar su valor y las constantes no lo pueden hacer.
Cuando se presenta esta situación se dice que es una variable que se comporta como una constante.
Ejemplo :  		retención  pagobruto * 0.07Departamento de ingeniería
Expresiones Aritméticas. ,[object Object]
Los operadores aritméticos son los siguientes:
Exponenciación 	**
Multiplicación 	*
División		/
Menos		-
Mas		+
Modulo		%
Ejemplo: salario_neto  salario_bruto – iss + bono Departamento de ingeniería
Expresiones Relacionales. ,[object Object]
Los operadores relacionales son los siguientes:
MAYOR QUE 	>	Complemento 	<=
MENOR QUE 	< 	Complemento 	>=
DIFERENTE QUE 	<> 	Complemento 	=

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

HOJAS DE CALCULO
HOJAS DE CALCULOHOJAS DE CALCULO
HOJAS DE CALCULO
 
Hoja de cálculo
Hoja de cálculoHoja de cálculo
Hoja de cálculo
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Hojas de cãlculo
Hojas de cãlculoHojas de cãlculo
Hojas de cãlculo
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
 
Conversiones
ConversionesConversiones
Conversiones
 
FUNCIONES ESTADISTICAS
FUNCIONES ESTADISTICASFUNCIONES ESTADISTICAS
FUNCIONES ESTADISTICAS
 
GRUPO1
GRUPO1GRUPO1
GRUPO1
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Calculo numerico y manejo de errores
Calculo numerico y manejo de erroresCalculo numerico y manejo de errores
Calculo numerico y manejo de errores
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Analisis numerico
Analisis numericoAnalisis numerico
Analisis numerico
 
Funciones de estadisticas
Funciones de estadisticasFunciones de estadisticas
Funciones de estadisticas
 
Análisis numérico-Leonardo Medina saia B
Análisis numérico-Leonardo Medina saia BAnálisis numérico-Leonardo Medina saia B
Análisis numérico-Leonardo Medina saia B
 

Andere mochten auch

Lluvia de ideas de negocio fred (1)
Lluvia de ideas de negocio fred (1)Lluvia de ideas de negocio fred (1)
Lluvia de ideas de negocio fred (1)Maicol Andres
 
Lluvia de ideas
Lluvia de ideasLluvia de ideas
Lluvia de ideasguest50f95
 
Diagrama de flujo, busqueda de información en biblioteca
Diagrama de flujo, busqueda de información en bibliotecaDiagrama de flujo, busqueda de información en biblioteca
Diagrama de flujo, busqueda de información en bibliotecaJ. I. M. P. Maiden
 
Diagrama de flujo biblioteca
Diagrama de flujo bibliotecaDiagrama de flujo biblioteca
Diagrama de flujo bibliotecaErick Cubo Santos
 
Flujogramas
FlujogramasFlujogramas
Flujogramashhbedoya
 
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECADIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECAAreli Ordoñez Toledo
 
Ppt. metodología de evaluación de impactos ambientales.pdf
Ppt. metodología de evaluación de impactos ambientales.pdfPpt. metodología de evaluación de impactos ambientales.pdf
Ppt. metodología de evaluación de impactos ambientales.pdfJaime Ricardo Laguna Ch.
 
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...yulexiandreina
 
Verdadero o falso solucion[1]
Verdadero o falso solucion[1]Verdadero o falso solucion[1]
Verdadero o falso solucion[1]fabián
 
Ejemplos de diagrama de flujo
Ejemplos de diagrama de flujoEjemplos de diagrama de flujo
Ejemplos de diagrama de flujoprofeguillermov
 
Ejemplo de flujograma de un restaurante
Ejemplo de flujograma  de un restauranteEjemplo de flujograma  de un restaurante
Ejemplo de flujograma de un restauranteDaniel Millan
 
Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)David Polo
 
Exposición de lluvia de ideas (fin de semana)
Exposición de lluvia de ideas (fin de semana)Exposición de lluvia de ideas (fin de semana)
Exposición de lluvia de ideas (fin de semana)MaryolyBastidas
 
Dolor torácico
Dolor torácicoDolor torácico
Dolor torácicobercacrod
 

Andere mochten auch (20)

Clase xml as3
Clase xml as3Clase xml as3
Clase xml as3
 
Lluvia de ideas de negocio fred (1)
Lluvia de ideas de negocio fred (1)Lluvia de ideas de negocio fred (1)
Lluvia de ideas de negocio fred (1)
 
Lluvia de ideas
Lluvia de ideasLluvia de ideas
Lluvia de ideas
 
Diagrama de flujo, busqueda de información en biblioteca
Diagrama de flujo, busqueda de información en bibliotecaDiagrama de flujo, busqueda de información en biblioteca
Diagrama de flujo, busqueda de información en biblioteca
 
Diagrama de flujo internet
Diagrama de flujo internetDiagrama de flujo internet
Diagrama de flujo internet
 
Diagrama de flujo biblioteca
Diagrama de flujo bibliotecaDiagrama de flujo biblioteca
Diagrama de flujo biblioteca
 
trabajo final
trabajo finaltrabajo final
trabajo final
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECADIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
 
Dhl
DhlDhl
Dhl
 
Ppt. metodología de evaluación de impactos ambientales.pdf
Ppt. metodología de evaluación de impactos ambientales.pdfPpt. metodología de evaluación de impactos ambientales.pdf
Ppt. metodología de evaluación de impactos ambientales.pdf
 
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
 
Verdadero o falso solucion[1]
Verdadero o falso solucion[1]Verdadero o falso solucion[1]
Verdadero o falso solucion[1]
 
Ejemplos de diagrama de flujo
Ejemplos de diagrama de flujoEjemplos de diagrama de flujo
Ejemplos de diagrama de flujo
 
Ejemplo de flujograma de un restaurante
Ejemplo de flujograma  de un restauranteEjemplo de flujograma  de un restaurante
Ejemplo de flujograma de un restaurante
 
Diagrama de flujo para exponer
Diagrama de flujo para exponerDiagrama de flujo para exponer
Diagrama de flujo para exponer
 
Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)
 
Exposición de lluvia de ideas (fin de semana)
Exposición de lluvia de ideas (fin de semana)Exposición de lluvia de ideas (fin de semana)
Exposición de lluvia de ideas (fin de semana)
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Dolor torácico
Dolor torácicoDolor torácico
Dolor torácico
 

Ähnlich wie Ppt5 presentacion ip algoritmia_2011_p2

IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
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 SantaellaJosé Ricardo Tillero Giménez
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Introduccion algoritmos
Introduccion algoritmosIntroduccion algoritmos
Introduccion algoritmosDunkherz
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iymendal
 
Introduccion algoritmos 2da parte
Introduccion algoritmos 2da parteIntroduccion algoritmos 2da parte
Introduccion algoritmos 2da parteDunkherz
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 

Ähnlich wie Ppt5 presentacion ip algoritmia_2011_p2 (20)

IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
algortimos
algortimosalgortimos
algortimos
 
Unidad i
Unidad iUnidad i
Unidad i
 
Unidad i
Unidad iUnidad i
Unidad i
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
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
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Introduccion algoritmos
Introduccion algoritmosIntroduccion algoritmos
Introduccion algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_i
 
Introduccion algoritmos 2da parte
Introduccion algoritmos 2da parteIntroduccion algoritmos 2da parte
Introduccion algoritmos 2da parte
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 

Mehr von Andres Garcia

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Andres Garcia
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgoAndres Garcia
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..Andres Garcia
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programmingAndres Garcia
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1Andres Garcia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionAndres Garcia
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1Andres Garcia
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Andres Garcia
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3Andres Garcia
 
Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion AvanzadaAndres Garcia
 

Mehr von Andres Garcia (19)

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Clase matrix as3
Clase matrix as3Clase matrix as3
Clase matrix as3
 
Clase video
Clase videoClase video
Clase video
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Clase video
Clase videoClase video
Clase video
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Clase Sonido
Clase SonidoClase Sonido
Clase Sonido
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 
Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion Avanzada
 

Kürzlich hochgeladen

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Kürzlich hochgeladen (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Ppt5 presentacion ip algoritmia_2011_p2

  • 2.
  • 3. Pasos que deben seguirse en la Elaboración de un Algoritmo. Leer el enunciado del problema cuantas veces sea necesario, hasta entenderlo completamente, si tiene duda sobre el significado de alguna pregunta o condición aclararla, ojala se aprenda de memoria el enunciado. Determinar claramente con que datos de entrada se cuenta para la solución del problema. Aclarar y determinar la información o resultados que se soliciten. Información Intermedia. Información Final. Definir que cálculos y/o comparaciones se necesitan para llegar al resultado final. Cálculos y comparaciones intermedias. Cálculos y comparaciones finales. Tener en cuenta toda clase de condiciones y restricciones para la solución del problema. Todos los pasos tienen la misma importancia, la falta de analisis de alguno de ellos causara problemas en el transcurso del desarrollo del algoritmo.
  • 4. Ejemplo: - Elaborar un algoritmo que calcule el promedio de edad de los estudiantes del salón de clase, de acuerdo al numero de estudiantes. Departamento de ingeniería
  • 5. Diagrama de Flujo. Terminador Inicio Entrada de Datos Leer (numero) contador  0 acumulador  0 Proceso Decisión SI NO contador < numero NO SI contador > 0 contador  contador + 1 promedio  0 promedio  acumulador/contador Leer (edad) Salida de Datos Escribir (promedio) acumulador  acumulador + edad Fin Departamento de ingeniería
  • 6. Pseudo Código INICIO leer(numero) contador 0 acumulador 0 MIENTRAS contador < numero HACER contador  contador +1 leer(edad) acumulador  acumulador + edad FIN MIENTRAS SI contador >0 ENTONCES promedio  acumulador/contador SINO promedio  0 FIN SI escribir(promedio) FIN Departamento de ingeniería
  • 7.
  • 8. Toda variable se compone de dos partes.
  • 9. NOMBRE: Es el conjunto de caracteres, letras y números, con los cuales se identifica un valor en un momento determinado.
  • 10. VALOR: Es la cantidad que una variable representa o tiene asociada en un determinado momento.
  • 11. Ejemplo : contador  0Departamento de ingeniería
  • 12.
  • 13. En determinados casos se puede presentar que le valor de una variable no cambie en el transcurso de un algoritmo; pero este hecho no se considera constante, sigue siendo una variable, porque puede cambiar su valor y las constantes no lo pueden hacer.
  • 14. Cuando se presenta esta situación se dice que es una variable que se comporta como una constante.
  • 15. Ejemplo : retención  pagobruto * 0.07Departamento de ingeniería
  • 16.
  • 17. Los operadores aritméticos son los siguientes:
  • 22. Mas +
  • 24. Ejemplo: salario_neto  salario_bruto – iss + bono Departamento de ingeniería
  • 25.
  • 26. Los operadores relacionales son los siguientes:
  • 28. MENOR QUE < Complemento >=
  • 29. DIFERENTE QUE <> Complemento =
  • 30. IGUAL A = Complemento <>
  • 31. MAYOR O IGUAL >= Complemento <
  • 32. MENOR O IGUAL <= Complemento >
  • 33. Ejemplo: descuento >= pagoDepartamento de ingeniería
  • 34. Enunciado de Lectura. El enunciado de lectura se utiliza para introducir datos que se van a utilizar en la solución de un algoritmo. Ejemplo: Leer(edad) Departamento de ingeniería
  • 35. Enunciado de Escritura. El enunciado de escritura se utiliza para informar los resultados que se esperaban obtener al ejecutarse el algoritmo. Ejemplo: Escribir(promedio) Departamento de ingeniería
  • 36.
  • 37. Definir una variable consiste en asignarle o darle por primera vez un valor; y puede hacerse de dos maneras:
  • 38. Por medio de una lectura de datos, o
  • 39. Utilizando un enunciado de asignación.
  • 40. Ejemplo: leer(edad) edad  25 Departamento de ingeniería
  • 41.
  • 42.
  • 43.
  • 44. Reglas para la construcción de enunciados de asignación. En un enunciado de asignación la variable de la izquierda es la única que cambia de valor cuando con anterioridad tiene un valor asignado. Ejemplo : edad 25 contador 0 contador contador + edad Departamento de ingeniería
  • 45. Reglas para la construcción de enunciados de asignación. Las variables que aparecen en la parte derecha de un enunciado de asignación conservan su valor después de ejecutarse la asignación. Ejemplo : salario 1000 bono 120 salario_neto salario + bono Departamento de ingeniería
  • 46. Reglas para la construcción de enunciados de asignación. Si la variable de la parte izquierda del enunciado se encuentra también en el lado derecho, esta variable cambia de valor por aparecer en la izquierda. Ejemplo : acumulador  0 edad  25 acumulador acumulador + edad Departamento de ingeniería
  • 47. Enunciado de Decisión. Los enunciados de decisión se utilizan para tomar una acción o conocer el estado de alguna situación especial, que generalmente toman un valor Verdadero o Falso. Departamento de ingeniería
  • 48. Enunciado de Decisión – Si.. Sino Diagrama de Flujo SI NO <comparación> SI <comparación> ENTONCES VERDADERO Enunciado(s) SINO FALSO Enunciado(s) FIN SI Pseudo Código Departamento de ingeniería
  • 49. Enunciado de Decisión – SI .. Sino Diagrama de Flujo SI NO contador > 0 promedio  acumulador/contador promedio  0 SI contador >0 ENTONCES promedio  acumulador/contador SINO promedio  0 FIN SI Pseudo Código Departamento de ingeniería
  • 50. Enunciado de Repetición. Son los enunciados que permiten repetir varias o muchas veces un conjunto de enunciados según se necesite de acuerdo a una condición. Se les conoce también como ciclos. Departamento de ingeniería
  • 51. Enunciado de Repetición - Mientras Diagrama de Flujo SI NO <comparación> MIENTRAS <comparación> HACER VERDADERO Enunciado(s) a repetir FIN MIENTRAS FALSO Enunciado(s) Pseudo Código Departamento de ingeniería
  • 52. Enunciado de Repetición - Mientras Diagrama de Flujo contador < numero SI NO contador  contador + 1 promedio  acumulador/contador MIENTRAS contador < numero HACER contador  contador +1 leer(edad) acumulador  acumulador + edad FIN MIENTRAS promedio  acumulador/contador escribir(promedio) Pseudo Código Leer(edad) Escribir (promedio) acumulador  acumulador + edad Departamento de ingeniería Fin
  • 53. Enunciado de Repetición – Haga .. Mientras Diagrama de Flujo SI NO <comparación> HAGA VERDADERO Enunciado(s) a repetir MIENTRAS <comparación> FALSO Enunciado(s) Pseudo Código Departamento de ingeniería
  • 54. Enunciado de Repetición – Haga .. Mientras Diagrama de Flujo SI Leer (Edad) NO Edad > 0 Promedio  acumulador/contador contador  contador + 1 Acumulador  acumulador + edad Escriba(promedio) HAGA leer (edad) contador  contador + 1 Acumulador  acumulador + edad MIENTRAS edad > 0 promedio  acumulador/contador Escriba (promedio) Pseudo Código Departamento de ingeniería
  • 55.
  • 56. Solución completa utilizando Pseudo Código INICIO leer(numero) contador 0 acumulador 0 cont_mujeres  0 cont_hombres  0 acum_mujeres  0 acum_hombres 0 MIENTRAS contador < numero HACER contador  contador +1 leer(edad) leer(sexo) SI sexo = ‘mujer’ ENTONCES cont_mujeres  cont_mujeres +1 acum_mujeres  acum_mujeres + edad SINO cont_hombres  cont_hombres +1 acum_hombres  acum_hombres + edad FIN SI acumulador  acumulador + edad FIN MIENTRAS Departamento de ingeniería
  • 57. Solución completa utilizando Pseudo Código SI contador >0 ENTONCES promedio  acumulador/contador SINO promedio  0 FIN SI SI cont_mujeres >0 ENTONCES prom_mujeres  acum_mujeres/cont_mujeres SINO prom_mujeres  0 FIN SI SI cont_hombres >0 ENTONCES prom_hombres  acum_hombre/cont_hombres SINO prom_hombres  0 FIN SI escribir(promedio) escribir(prom_mujeres) escribir(prom_hombres) FIN Departamento de ingeniería