SlideShare a Scribd company logo
1 of 10
GENERALIDADES SOBRE LOS
ALGORITMOS.
EDWIN VEGA OROZCO
ING. DE SISTEMAS
ESP. SEGURIDAD INFORMÁTICA
1. LA LOGÍCA
El algoritmo es la antesala al programa que ejecutara la computadora, y cuando este se traslada
al lenguaje para representare se debe conservar el orden preestablecido en el,
independientemente del lenguaje seleccionado.
De ahí que los errores lógicos que se cometan en la elaboración de la del algoritmo pasaran al
lenguaje, y por ende, a la computadora, el cual producirá exactamente lo que se le ha
mandado, este no tiene poder para detectar errores humanos.
PROBLEMA ALGORITMO
PROGRAMA DE
COMPUTADORA
2. EL PROCEDIMIENTO
Un procedimiento es un conjunto de instrucciones o pasos descritos mediante palabras, para llegar a la
solución o resultado(s) de un problema; pero aunque la descripción de cada paso, rigurosamente debe
conservar un orden. Posiblemente una persona distinta divida un paso en varios o condense dos o mas pasos
en uno solo, según lo entienda.
EJEMPLO:
Hacer un Procedimiento que muestre los pasos necesarios para cambiar la llanta pinchada de un carro.
Una posible solución seria:
1. Iniciar
2. Sacar la llanta y herramientas de la maleta del carro
3. Sacar la llanta pinchada
4. Colocar la llanta buena
5. Guardar la llanta pinchada y las herramientas
6. Subirse al carro
7. Reanudar el viaje
8. Terminar
Posiblemente alguien dirá: “Antes
de hacer una de las tareas
propuestas, es necesario hacer
otras”, de esta manera notamos que
dependiendo de la persona el
procedimiento para solucionar un
problema puede ser diferente.
3. LA EXPRESIÓN
Una Expresión es un grupo de operadores que actúa sobre operando, para proporcionar un único
resultado. Las expresión puede ser:
Aritmética: En este caso los operando son constantes o variables numéricas unidas a través de
operadores aritméticos, donde el resultado obtenido de la expresión es un numero. La expresión
aritmética que involucra mas de un operador, son evaluadas dependiendo de la prioridad que tenga
el operador, de acuerdo con la siguiente tabla:
Operador Prioridad Significado
**, ó, ˆ
*,/,%
+,-
Mayor
Menor
Potenciación
Multiplicación, División, Modulo
Suma, Resta
3. LA EXPRESIÓN
Lógica: En este tipo de expresión existe por lo menos un operador lógico actuando sobre variables
numéricas, lógicas o caracteres, e resultado siempre será uno de los valores falso o verdadero.
Los Operadores Lógicos son de dos clases: Relacionales y Booleanos
Operadores Relacionales: Permiten realizar comparaciones de tipo numérico, carácter o lógico, tienen
la misma prioridad en su evaluación, esto se muestra en al siguiente tabla:
Operador Significado
= Igual
<> Diferente de
<= Menor igual que
>= Mayor igual que
> Mayor que
< Menor que
3. LA EXPRESIÓN
Los Operadores Booleanos Operan sobre información Lógica, uniendo condiciones simples para
formar condiciones compuestas. Estos operadores son:
Donde el primero es llamado Operador Unitario, por que actúa sobre un solo valor de verdad; y los
dos Siguientes, Operadores Binarios, puesto que operan sobre dos valores de verdad.
Operador Prioridad Significado
˜(NOT)
ˆ(AND)
ˇ(OR)
Mayor
Menor
Negación
“Y” Lógica
“O” Lógica
4. PASOS PARA DAR SOLUCION A UN PROBLEMA A TRAVÉS DE
LA COMPUTADORA.
Cuando se pretende obtener resultados de un problema por computadora es necesario darle el modelo de
solución, o sea, toda a serie de pasos que ella debe seguir para obtener resultados.
Existe una serie de pasos y etapas que deben cumplirse con el fin de minimizar lo errores humanos que
pueden cometerse.
1. Definición del Problema
2. Análisis del problema
3. Crear el Algoritmo
4. Prueba de Escritorio
5. Codificación
6. Transcripción
7. Compilación
8. Ejecución
9. Documentación Externa
5. EL ALGORITMO
El Algoritmo es una secuencia de pasos o instrucciones que representan la solución a un determinado
tipo de problema.
Características de los Algoritmos:
 Entrada
 Salida
 Ilimitado o finito
 Finalización
 Claridad
Todo Algoritmo debe tener tres partes:
ENTRADA PROCESO SALIDA
6. REPRESENTACIÓN DE ALGORITMOS
Los Algoritmos Deben ser representados usando algún método que les permita ser
independizado del lenguaje de programación que se requiera utilizar, Los métodos mas
utilizados son:
 Diagrama
 Diagrama de flujo
 Diagrama Rectangular
 Pseudocódigo
Bibliografía: Lógica de Programación Seg. Edic. – EFRAÍN M. OVIEDO REGINO
GRACIAS

More Related Content

What's hot

Herramientas de programacion lineal
Herramientas de programacion lineal Herramientas de programacion lineal
Herramientas de programacion lineal Bruno So Aq
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
Ramificacion y acotamiento
Ramificacion y acotamiento Ramificacion y acotamiento
Ramificacion y acotamiento JesusAguilar178
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionpepe1234554321
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorROBINSON AUGUSTO AVILA OLIVEROS
 
1.5 metodos iterativos
1.5 metodos iterativos1.5 metodos iterativos
1.5 metodos iterativosmorenito9001
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
simulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriossimulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriosAnel Sosa
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 

What's hot (20)

Herramientas de programacion lineal
Herramientas de programacion lineal Herramientas de programacion lineal
Herramientas de programacion lineal
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
PROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILAPROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILA
 
Ramificacion y acotamiento
Ramificacion y acotamiento Ramificacion y acotamiento
Ramificacion y acotamiento
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Resumen de algoritmo
Resumen de algoritmoResumen de algoritmo
Resumen de algoritmo
 
Elementos De Una Clase
Elementos De Una ClaseElementos De Una Clase
Elementos De Una Clase
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Trabajo arbol dedecisiones
Trabajo arbol dedecisiones Trabajo arbol dedecisiones
Trabajo arbol dedecisiones
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
 
1.5 metodos iterativos
1.5 metodos iterativos1.5 metodos iterativos
1.5 metodos iterativos
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
simulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriossimulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatorios
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 

Viewers also liked

Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmojose
 
Introduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoIntroduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoZaory Zaory
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosMarines Ahuanlla
 
Diseño estructurado de algoritmos
Diseño estructurado de algoritmosDiseño estructurado de algoritmos
Diseño estructurado de algoritmosGalo Fabara Vargas
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Representación interna de datos
Representación interna de datos Representación interna de datos
Representación interna de datos Blogopi
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaIsrael Alfonso
 
Plano Cartesiano y Geometría
Plano Cartesiano y GeometríaPlano Cartesiano y Geometría
Plano Cartesiano y Geometríaapoloniofigueroa
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del SoftwareFernanda Mora
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Ciclos De Vida de Software
Ciclos De Vida de SoftwareCiclos De Vida de Software
Ciclos De Vida de Softwareguest5fa3fc
 

Viewers also liked (16)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmo
 
Introduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoIntroduccion al Pensamiento Algoritmico
Introduccion al Pensamiento Algoritmico
 
Fundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a ObjetosFundamentos de Programación Orientada a Objetos
Fundamentos de Programación Orientada a Objetos
 
Diseño estructurado de algoritmos
Diseño estructurado de algoritmosDiseño estructurado de algoritmos
Diseño estructurado de algoritmos
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Representación interna de datos
Representación interna de datos Representación interna de datos
Representación interna de datos
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salida
 
Plano Cartesiano y Geometría
Plano Cartesiano y GeometríaPlano Cartesiano y Geometría
Plano Cartesiano y Geometría
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del Software
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Solución de problemas con algoritmos
Solución de problemas con algoritmosSolución de problemas con algoritmos
Solución de problemas con algoritmos
 
Ciclos De Vida de Software
Ciclos De Vida de SoftwareCiclos De Vida de Software
Ciclos De Vida de Software
 

Similar to GENERALIDADES SOBRE LOS ALGORITMOS

Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaAlan De la Cruz
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujocognos_uie
 
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.pdfEberCV1
 
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.pdfEberCV1
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 

Similar to GENERALIDADES SOBRE LOS ALGORITMOS (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Vivi Reinoso
Vivi ReinosoVivi Reinoso
Vivi Reinoso
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un Problema
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
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
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 

More from Edwin Vega Orozco

More from Edwin Vega Orozco (6)

SQL - Introducción
SQL - IntroducciónSQL - Introducción
SQL - Introducción
 
BASES DE DATOS - BBDD
BASES DE DATOS - BBDDBASES DE DATOS - BBDD
BASES DE DATOS - BBDD
 
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
 
ESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICASESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICAS
 
PAQUETES OFIMÁTICOS
PAQUETES OFIMÁTICOS PAQUETES OFIMÁTICOS
PAQUETES OFIMÁTICOS
 
TIPOS DE DATOS EN ACCESS 2016
TIPOS DE DATOS EN ACCESS 2016TIPOS DE DATOS EN ACCESS 2016
TIPOS DE DATOS EN ACCESS 2016
 

Recently uploaded

POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxSAMAELAUGURIOFIGUERE
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 

Recently uploaded (20)

POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 

GENERALIDADES SOBRE LOS ALGORITMOS

  • 1. GENERALIDADES SOBRE LOS ALGORITMOS. EDWIN VEGA OROZCO ING. DE SISTEMAS ESP. SEGURIDAD INFORMÁTICA
  • 2. 1. LA LOGÍCA El algoritmo es la antesala al programa que ejecutara la computadora, y cuando este se traslada al lenguaje para representare se debe conservar el orden preestablecido en el, independientemente del lenguaje seleccionado. De ahí que los errores lógicos que se cometan en la elaboración de la del algoritmo pasaran al lenguaje, y por ende, a la computadora, el cual producirá exactamente lo que se le ha mandado, este no tiene poder para detectar errores humanos. PROBLEMA ALGORITMO PROGRAMA DE COMPUTADORA
  • 3. 2. EL PROCEDIMIENTO Un procedimiento es un conjunto de instrucciones o pasos descritos mediante palabras, para llegar a la solución o resultado(s) de un problema; pero aunque la descripción de cada paso, rigurosamente debe conservar un orden. Posiblemente una persona distinta divida un paso en varios o condense dos o mas pasos en uno solo, según lo entienda. EJEMPLO: Hacer un Procedimiento que muestre los pasos necesarios para cambiar la llanta pinchada de un carro. Una posible solución seria: 1. Iniciar 2. Sacar la llanta y herramientas de la maleta del carro 3. Sacar la llanta pinchada 4. Colocar la llanta buena 5. Guardar la llanta pinchada y las herramientas 6. Subirse al carro 7. Reanudar el viaje 8. Terminar Posiblemente alguien dirá: “Antes de hacer una de las tareas propuestas, es necesario hacer otras”, de esta manera notamos que dependiendo de la persona el procedimiento para solucionar un problema puede ser diferente.
  • 4. 3. LA EXPRESIÓN Una Expresión es un grupo de operadores que actúa sobre operando, para proporcionar un único resultado. Las expresión puede ser: Aritmética: En este caso los operando son constantes o variables numéricas unidas a través de operadores aritméticos, donde el resultado obtenido de la expresión es un numero. La expresión aritmética que involucra mas de un operador, son evaluadas dependiendo de la prioridad que tenga el operador, de acuerdo con la siguiente tabla: Operador Prioridad Significado **, ó, ˆ *,/,% +,- Mayor Menor Potenciación Multiplicación, División, Modulo Suma, Resta
  • 5. 3. LA EXPRESIÓN Lógica: En este tipo de expresión existe por lo menos un operador lógico actuando sobre variables numéricas, lógicas o caracteres, e resultado siempre será uno de los valores falso o verdadero. Los Operadores Lógicos son de dos clases: Relacionales y Booleanos Operadores Relacionales: Permiten realizar comparaciones de tipo numérico, carácter o lógico, tienen la misma prioridad en su evaluación, esto se muestra en al siguiente tabla: Operador Significado = Igual <> Diferente de <= Menor igual que >= Mayor igual que > Mayor que < Menor que
  • 6. 3. LA EXPRESIÓN Los Operadores Booleanos Operan sobre información Lógica, uniendo condiciones simples para formar condiciones compuestas. Estos operadores son: Donde el primero es llamado Operador Unitario, por que actúa sobre un solo valor de verdad; y los dos Siguientes, Operadores Binarios, puesto que operan sobre dos valores de verdad. Operador Prioridad Significado ˜(NOT) ˆ(AND) ˇ(OR) Mayor Menor Negación “Y” Lógica “O” Lógica
  • 7. 4. PASOS PARA DAR SOLUCION A UN PROBLEMA A TRAVÉS DE LA COMPUTADORA. Cuando se pretende obtener resultados de un problema por computadora es necesario darle el modelo de solución, o sea, toda a serie de pasos que ella debe seguir para obtener resultados. Existe una serie de pasos y etapas que deben cumplirse con el fin de minimizar lo errores humanos que pueden cometerse. 1. Definición del Problema 2. Análisis del problema 3. Crear el Algoritmo 4. Prueba de Escritorio 5. Codificación 6. Transcripción 7. Compilación 8. Ejecución 9. Documentación Externa
  • 8. 5. EL ALGORITMO El Algoritmo es una secuencia de pasos o instrucciones que representan la solución a un determinado tipo de problema. Características de los Algoritmos:  Entrada  Salida  Ilimitado o finito  Finalización  Claridad Todo Algoritmo debe tener tres partes: ENTRADA PROCESO SALIDA
  • 9. 6. REPRESENTACIÓN DE ALGORITMOS Los Algoritmos Deben ser representados usando algún método que les permita ser independizado del lenguaje de programación que se requiera utilizar, Los métodos mas utilizados son:  Diagrama  Diagrama de flujo  Diagrama Rectangular  Pseudocódigo Bibliografía: Lógica de Programación Seg. Edic. – EFRAÍN M. OVIEDO REGINO