SlideShare una empresa de Scribd logo
1 de 91
SISTEMAS UNI CURSO:ALGORITMOS Y ESRUCTURAS DE DATOS HORARIO: Sábados 3:00 – 9:00 pm EVALUACION:PRACTICAS-EXAMEN FINAL INSTRUCTOR. ITALO YARANGA. EMAILS:IPYV@HOTMAIL.COM , IYARANGA@SENATI.EDU.PE TELEFONO:988079217
Algoritmos y Estructura de datos
SISTEMAS UNI SESION 1
Sistemas ,[object Object]
Sistemas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas ,[object Object],Sistema Nervioso o Neurologico Sistema-operativo
Sistemas ,[object Object]
Sistemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Insumos Proceso de  conversión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Insumos Proceso de  conversión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
  Sistemas de procesamiento    de la información.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
  Procesamientos de datos  ,[object Object],Es realizado por el procesador el cual ejecuta un conjuntode pasos previamente definidos (algoritmo)  El procesamiento de datos puede ser:Manual ,Mecanizada(uso de  calculadora, sumadora, etc),Automatizado (uso del computador) Entrada Salida DATOS INFORMACION
  Procesamientos de datos  Automatizados  Entrada Salida DATOS INFORMACION   PROCESADOR
Algoritmos ,[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos ,[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]
Programas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje de Programación ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje de Programación
Datos
Tipos de datos DATOS NUMERICOS Enteros  y  Reales El rango y precisión de los datos numéricos depende del lenguaje de  programación que se utilice. DATOS TIPO CARACTER Conjunto de caracteres que el computador reconoce. Se encuentran normalizados bajo el código ASCII o EBCDIC Se tienen: Caracteres alfabéticos: A - Z ; a - z Caracteres numéricos: 0 - 9 Caracteres especiales: *, / , +, >, <, =,  etc. DATOS TIPO LOGICO Conjunto formado por dos valores lógicos: verdad, falso
Tipos de datos
Tipos de datos
Variable
Variable
Variables
Constantes
Expresiones
Expresiones
Expresiones
Expresiones
Funciones
SISTEMAS UNI SESION 2
Resolución de problemas
Diseño de Algoritmo
Diseño de Algoritmo
Herramientas de representación de algoritmo
Herramientas de representación de algoritmo
Herramientas de representación de algoritmo
Herramientas de representación de algoritmo
Herramientas de representación de algoritmo
SISTEMAS UNI SESION 3
Programas ,[object Object],[object Object],[object Object],[object Object],[object Object]
SISTEMAS UNI SESION 4
Estructuras de Control  de Programa ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object]
Estructuras de Control  de Programa ,[object Object]
Estructuras de Control  de Programa ,[object Object]
SISTEMAS UNI SESION 5
Procedimientos y Funciones ,[object Object],[object Object]
Procedimientos y Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras de Control  de Programa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Procedimientos y Funciones ,[object Object],[object Object],[object Object],[object Object]
Procedimientos y Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SISTEMAS UNI SESION 6
SISTEMAS UNI SESION 6
Arreglo de datos ,[object Object],[object Object]
Arreglo de datos ,[object Object]
Arreglo de datos ,[object Object]
Arreglo de datos ,[object Object],[object Object]
Arreglo de datos ,[object Object]
Arreglo de datos ,[object Object]
SISTEMAS UNI SESION 7
Registro de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Registro de datos ,[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],Registro de datos
SISTEMAS UNI SESION 8
Ficheros o Archivos ,[object Object],[object Object]
Ficheros o Archivos ,[object Object],[object Object]
Ficheros o Archivos ,[object Object],[object Object],[object Object],[object Object]
Ficheros o Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ficheros o Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ficheros o Archivos Operaciones con Ficheros: Creación o carga de un fichero:  Consiste   en meter los datos por primera vez en un fichero que no existe. Para ello hay que determinar el espacio que hay que reservar para el fichero y el método de acceso. Reorganización de un fichero:   Consiste en crear un fichero nuevo a partir de uno que ya existe. Conviene reorganizarlo cuando ya resulta ineficiente su uso porque hay demasiadas colisiones de sinónimos o muchos registros que ya no existen. Clasificación de un fichero: Consiste en ordenar los registros por uno o varios campos. En los sistemas  grandes, el propio sistema operativo ya soporta operaciones que realizan  la organización (SORT).
Ficheros o Archivos Operaciones con Ficheros: Destrucción de un fichero:   Destrucción de un fichero: Significa eliminar toda la  información que contiene el fichero. Gestión de un fichero:  Para trabajar con un fichero lo primero que tengo que hacer es crearlo. Para crear un fichero tengo que dar un nombre que es con el que le va a guardar en el dispositivo. Pero para manejar ese fichero dentro de un programa tendré que asignarle una variable de tipo  de fichero que luego tendré que asociar con el nombre físico del fichero para poder trabajar con él. Sintaxis Abrir (<nom_fich>,”nom_real”,<modo_apert>) Ejemplo Abrir (F,”c:studiantes.dat”,<modo>)
Ficheros o Archivos Operaciones con Ficheros: Tratamiento de  ficheros Secuenciales : Fichero de Texto:  Son un tipo de ficheros especiales, en cuanto a lo que  podemos leer de ellos y escribir son cadenas de caracteres. Sin embargo tienen  significados distintos según el lenguaje, y su objetivo es que podemos trabajar  con cadenas de caracteres. Fichero de texto C : Cadena escribir (F, C) leer (F, C) F : Fichero de texto C : Cadena escribir (F, C) leer (F, C)
Ficheros o Archivos F : Fichero de texto C : Cadena escribir (F, C) leer (F, C)
SISTEMAS UNI SESION 9
Métodos de Ordenamiento de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos de Ordenamiento de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos de Ordenamiento de datos ,[object Object]
Métodos de Ordenamiento de datos ,[object Object]
Métodos de Ordenamiento de datos ,[object Object]
Métodos de Ordenamiento de datos ,[object Object]

Más contenido relacionado

La actualidad más candente

Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
TAMELIMAR
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
EdwinRicardo
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica Computacional
UTP, TA
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
kenia14
 

La actualidad más candente (20)

Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación
 
Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
 
ALGORITMOSAlgoritmo yy estructura de datos
ALGORITMOSAlgoritmo yy estructura de datosALGORITMOSAlgoritmo yy estructura de datos
ALGORITMOSAlgoritmo yy estructura de datos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos conceptos basicos
Algoritmos conceptos basicosAlgoritmos conceptos basicos
Algoritmos conceptos basicos
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica Computacional
 
1. Algoritmos y Programas
1. Algoritmos y Programas1. Algoritmos y Programas
1. Algoritmos y Programas
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Fundamentos de programación de computadores
Fundamentos de programación de computadoresFundamentos de programación de computadores
Fundamentos de programación de computadores
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
 

Destacado

D.s. no 24176 reglamento de actividades con sustancias peligrosas
D.s. no 24176 reglamento de actividades con sustancias peligrosasD.s. no 24176 reglamento de actividades con sustancias peligrosas
D.s. no 24176 reglamento de actividades con sustancias peligrosas
Marcos Carrillo
 
Quimica , chemistry, ciencias
Quimica , chemistry,  cienciasQuimica , chemistry,  ciencias
Quimica , chemistry, ciencias
Dannit Cifuentes
 
Presentación final
Presentación finalPresentación final
Presentación final
Gus Alvarez
 
La malaria cmc
La malaria cmcLa malaria cmc
La malaria cmc
seggal
 
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
Pedro Pablo Kuczynski
 
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
Eli Salazar
 
Borrador pleno (17) 14 octubre-2014 2ª parte
Borrador pleno (17) 14 octubre-2014 2ª parteBorrador pleno (17) 14 octubre-2014 2ª parte
Borrador pleno (17) 14 octubre-2014 2ª parte
UPyD Parla
 

Destacado (20)

D.s. no 24176 reglamento de actividades con sustancias peligrosas
D.s. no 24176 reglamento de actividades con sustancias peligrosasD.s. no 24176 reglamento de actividades con sustancias peligrosas
D.s. no 24176 reglamento de actividades con sustancias peligrosas
 
Definicion IIT
Definicion IITDefinicion IIT
Definicion IIT
 
Quimica , chemistry, ciencias
Quimica , chemistry,  cienciasQuimica , chemistry,  ciencias
Quimica , chemistry, ciencias
 
Presentación final
Presentación finalPresentación final
Presentación final
 
La malaria cmc
La malaria cmcLa malaria cmc
La malaria cmc
 
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
Proyecto de Ley: Universalización del Servicio de Agua y Modernización de las...
 
Exportaciones
ExportacionesExportaciones
Exportaciones
 
1º refuerzo-area-de-lengua-2
1º refuerzo-area-de-lengua-21º refuerzo-area-de-lengua-2
1º refuerzo-area-de-lengua-2
 
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
Teoriasdeenfermeriaparaeltrabajoenlacomunidad[2]
 
Educación en tecnología e informática
Educación en tecnología e informáticaEducación en tecnología e informática
Educación en tecnología e informática
 
Estrategias globale de mejora escolar
Estrategias globale de mejora escolarEstrategias globale de mejora escolar
Estrategias globale de mejora escolar
 
Cmc2006 p10
Cmc2006 p10Cmc2006 p10
Cmc2006 p10
 
Conoce Guru.com, plataforma freelance poco conocida pero muy poderosa
Conoce Guru.com, plataforma freelance poco conocida pero muy poderosaConoce Guru.com, plataforma freelance poco conocida pero muy poderosa
Conoce Guru.com, plataforma freelance poco conocida pero muy poderosa
 
Aprende a organizar tu portafolio freelance en pocos pasos
Aprende a organizar tu portafolio freelance en pocos pasosAprende a organizar tu portafolio freelance en pocos pasos
Aprende a organizar tu portafolio freelance en pocos pasos
 
Consejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPressConsejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPress
 
22 herramientas útiles para Instagram que quizá no conozcas
22 herramientas útiles para Instagram que quizá no conozcas22 herramientas útiles para Instagram que quizá no conozcas
22 herramientas útiles para Instagram que quizá no conozcas
 
Borrador pleno (17) 14 octubre-2014 2ª parte
Borrador pleno (17) 14 octubre-2014 2ª parteBorrador pleno (17) 14 octubre-2014 2ª parte
Borrador pleno (17) 14 octubre-2014 2ª parte
 
Lps 15 gu-iconswing
Lps 15 gu-iconswingLps 15 gu-iconswing
Lps 15 gu-iconswing
 
Trabajar en IT: ideas y opciones para comenzar
Trabajar en IT: ideas y opciones para comenzarTrabajar en IT: ideas y opciones para comenzar
Trabajar en IT: ideas y opciones para comenzar
 
Actividad de aprendizaje 3
Actividad de aprendizaje 3Actividad de aprendizaje 3
Actividad de aprendizaje 3
 

Similar a Algoritmos y estructura de datos

Diaposivas final
Diaposivas finalDiaposivas final
Diaposivas final
Ponchale
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
tf94
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
ConfesorAD
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
Reiji Kotobuki
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
AnnaSofaMoraEsquivel
 

Similar a Algoritmos y estructura de datos (20)

INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.ppt
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptxPROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Diaposivas final
Diaposivas finalDiaposivas final
Diaposivas final
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Sistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadoresSistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadores
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
ALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdfALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdf
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
 

Algoritmos y estructura de datos