SlideShare una empresa de Scribd logo
1 de 10
UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA
VICERRECTORADO ACADEMICO
COORDINACION GENERAL DE PREGRADO
PROYECTO DE CARRERA: ING. INDUSTRIAL
UNIDAD CURRICULAR: COMPUTACION I
PROFESOR: ESTUDIANTE:
LUIS ESTRAÑO. GIANPIER ARIAS C.I 27504153.
CIUDAD GUAYANA, MAYO DEL 2016
Es una convención para la codificación de información. Estas
convenciones, son necesarias porque las computadoras solamente
procesan información de formato binario; a fin de cuentas se trata de
dispositivos que admiten pulsos de tensión muy baja y frecuencia muy
alta. Existen varios tipos de datos que son:
Es un tipo de dato que puede representar un subconjunto
finito de los números enteros. El número mayor que
puede representar depende del tamaño del espacio
usado por el dato y la posibilidad (o no) de representar
números negativos. Los tipos de dato entero disponibles
y su tamaño dependen del lenguaje de programación
usado así como la arquitectura en cuestión. Se
representa números enteros con o sin signo, que estarán
compuestos por los dígitos del 0 al 9, pudiendo ser
precedidos por los signos + o -.
Es un tipo de dato en programas informáticos
que representa la aproximación de un
número real. Al igual que los números
enteros, el tipo real está limitado superior e
inferiormente según la cantidad de memoria
que haya disponible para almacenarlo. Otro
elemento importante a tener en cuenta en
este tipo de datos es la precisión con que se
pueden representar números con decimales,
cuantos decimales se pueden representar.
Esta característica también está
directamente relacionada con la cantidad de
memoria disponible para almacenar un valor
real.
Es en computación aquel que puede representar valores de
lógica binaria, esto es 2 valores, valores que normalmente
representan falso o verdadero. Se utiliza normalmente en la
programación, estadística, electrónica, etc.
Para generar un dato o valor lógico a partir de otros tipos de
datos, típicamente, se emplean los operadores relacionales
(u operadores de relación), por ejemplo: 0 es igual a falso y
1 es igual a verdadero
 (3>2)= 1 = Verdadero
 (7>9)= 0 = Falso
Es un dígito individual el cual se puede
representar como numéricos (0 al 9), letras (a-z)
y símbolos (!"$&/). Los ordenadores y los
equipos de comunicaciones representan
caracteres mediante el uso de una codificación
que asigna un valor a cada carácter (típicamente,
un valor entero representado por una secuencia
de bits) que puede ser almacenado o transmitido
por una red. Un carácter es una unidad de
información que corresponde aproximadamente
con un grafema o con una unidad o símbolo
parecido, como los de un alfabeto o silabario de
la forma escrita de un lenguaje natural.
Es un tipo ordinal cuyo orden se indica por la
disposición de los valores en la definición. Nos
permiten crear tipos de datos con un orden en
particular. Para crear un tipo de dato enumerado se
hace uso de la palabra reservada Type, y se encierra
entre paréntesis separando con comas, los valores que
se pueden usar. Estos valores deben ser escritos
usando letras del alfabeto en latín y números, pueden
estar compuestos de 1 o más caracteres y no deben
empezar con números. La numeración que se puede
asignar a un tipo de dato enumerado puede ser desde:
-2147483648, hasta: 2147483647, que es el mismo
rango de valores del tipo de dato longint.
Es el más simple que se puede definir en un programa Pascal. Estos tipos son útiles,
sobre todo por la facilidad que ofrecen para verificar automáticamente errores. Un tipo
subrango se define de un tipo ordinal, especificando dos constantes de ese tipo, que
actúan como límite inferior y superior del conjunto de datos de ese tipo. Un tipo subrango
es un tipo ordinal y sus valores se ordenan de igual modo que en el tipo patrón de que se
deducen.
— Este tipo subrango consta de los elementos
— Este subrango consta de los caracteres
— Este subrango consta de los caracteres
Se pueden crear variables cuyos valores se restrinjan a un subrango dado. Las
declaraciones de tipo subrango se sitúan entre las declaraciones de constantes y de
variables.
0,1,2,3,4,5,6,7,8,9
'0','1','2','3','4','5','6','7','8', '9'
'A','B','C','D','E','F'
0..9
'0'..'9'
'A'..'F'
Una estructura de datos es, a grandes rasgos, una colección de datos (normalmente de tipo simple)
que se caracteriza por su organización y las operaciones que se definen en ellos. Por tanto, es una
estructura de datos vendrá caracterizada tanto por unas ciertas relaciones entre los datos que la
constituyen (el orden de las componentes de un vector de números reales), como por las operaciones
posibles en ella.
PROGRAMACION = ESTRUCTURA DE DATOS + ALGORITMOS
Es un conjunto de datos del mismo tipo almacenados
en la memoria del ordenador en posiciones
adyacentes. Sus componentes individuales se llaman
elementos y se distinguen entre otros por el nombre
del array seguido de uno o varios índices o
subíndices. Distinguiremos los diferentes tipos de
arrays:
Unidimensionales (vectores)
Bidimensionales (matrices)
Multidimensionales.
La cadena es quizás la estructura más simple y
se define como una secuencia de caracteres que
se interpretan como un dato único. Su longitud
puede ser fija o variable por lo que, además de
saber que están constituidas por caracteres
alfanuméricos, hemos de conocer su longitud. En
una variable tipo cadena se puede almacenar una
palabra, una frase, una matricula de coche, una
temperatura, etc. La longitud de una cadena se
puede determinar bien indicando al principio de la
misma el número de caracteres que contiene,
bien situando un carácter especial denominado
fin-de-cadena.
Llamaremos registro a una estructura de datos,
formada por yuxtaposición de elementos que
contienen información relativa a un mismo ente. A
los elementos que componen el registro los
llamamos campos, cada uno de los cuales es de un
determinado tipo, simple o estructurado. Los
campos dentro del registro aparecen en un orden
determinado y se identifican por un nombre. Para
definir e registro es necesario especificar el nombre
y tipo de cada campo. Por ejemplo consideramos un
registro, referido a Empleado, que está constituido
por tres campos: Nombre (cadena), Edad (entero) y
Porcentaje de impuestos (real).
Es un conjunto de datos del mismo tipo (simple o
estructurado), cada elemento de la cual tiene un
único predecesor (excepto el primero) y un único
sucesor (excepto el ultimo) y cuyo numero de
elementos es variable. Se distingue 2 tipos de
listas: contiguas y lineales.
Un árbol es una estructura que implica
una jerarquía, en la que cada elemento
está unido a otros por debajo de él.
Definiremos árbol, de forma recursiva,
como un conjunto finito de uno o mas
nodos, da tal manera, que exista un
nodo especial denominado raíz y los
nodos restantes están divididos en
conjuntos denominados subárboles,
que también responden a la estructura
de un árbol.
Es un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien deba
realizar dicha actividad. Dados un estado inicial
y una entrada, siguiendo los pasos sucesivos se
llega a un estado final y se obtiene una solución.
Los algoritmos son el objeto de estudio de la
algoritmia.
Los algoritmos pueden ser expresados de
muchas maneras, incluyendo al lenguaje
natural, pseudocódigo, diagramas de flujo y
lenguajes de programación entre otros.
Es un conjunto pequeño y claro de
instrucciones; en secuencia, que permite
llevar a cabo una tarea.
Es la representación gráfica de la estructura de
una empresa o cualquier otra organización,
incluyen las estructuras departamentales y, en
algunos casos, las personas que las dirigen,
hacen un esquema sobre las relaciones
jerárquicas y competenciales de vigor.
Es una representación gráfica que muestra el
diseño de un programa estructurado. Este
diagrama también es conocido como
estructograma, ya que sirve para representar la
estructura de los programas.
Www.Wikipedia.org
Www.robotica.uv.es
Www.monografías.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Estructuras de datos y Algoritmos
Estructuras de datos y AlgoritmosEstructuras de datos y Algoritmos
Estructuras de datos y Algoritmos
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Algoritmos y Datos
Algoritmos y DatosAlgoritmos y Datos
Algoritmos y Datos
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datos
 
Estructura de datos y algoritmos
Estructura de datos y algoritmosEstructura de datos y algoritmos
Estructura de datos y algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Computacion de ing nahum
Computacion de ing nahumComputacion de ing nahum
Computacion de ing nahum
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
Tipos de datos en pascal
Tipos de datos en pascalTipos de datos en pascal
Tipos de datos en pascal
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
Identificadores
IdentificadoresIdentificadores
Identificadores
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 

Destacado

Contaminacion del agua y aire syonylym marcano
Contaminacion del agua y aire syonylym marcanoContaminacion del agua y aire syonylym marcano
Contaminacion del agua y aire syonylym marcanoSyonylym Marcano Petit
 
Tratamiento de Agua para Abastecimiento WIKI3
Tratamiento de Agua para Abastecimiento WIKI3Tratamiento de Agua para Abastecimiento WIKI3
Tratamiento de Agua para Abastecimiento WIKI3Heidelmann1953
 
Efecto Invernadero
Efecto  InvernaderoEfecto  Invernadero
Efecto Invernaderoguest14e55b
 
Métodos de tratamiento para aguas contaminadas.
Métodos de tratamiento para aguas contaminadas.Métodos de tratamiento para aguas contaminadas.
Métodos de tratamiento para aguas contaminadas.Kara Hernandez
 
Contaminación del agua de uso industrial y urbano
Contaminación del agua de uso industrial y urbanoContaminación del agua de uso industrial y urbano
Contaminación del agua de uso industrial y urbanoAriam Diaz
 
2.3.1 contaminacion del agua, uso urbano, uso industrial
2.3.1 contaminacion del agua, uso urbano, uso industrial2.3.1 contaminacion del agua, uso urbano, uso industrial
2.3.1 contaminacion del agua, uso urbano, uso industrialinsucoppt
 

Destacado (8)

Contaminacion del agua y aire syonylym marcano
Contaminacion del agua y aire syonylym marcanoContaminacion del agua y aire syonylym marcano
Contaminacion del agua y aire syonylym marcano
 
U.t.i parte1
U.t.i parte1U.t.i parte1
U.t.i parte1
 
Tratamiento de Agua para Abastecimiento WIKI3
Tratamiento de Agua para Abastecimiento WIKI3Tratamiento de Agua para Abastecimiento WIKI3
Tratamiento de Agua para Abastecimiento WIKI3
 
Efecto Invernadero
Efecto  InvernaderoEfecto  Invernadero
Efecto Invernadero
 
Métodos de tratamiento para aguas contaminadas.
Métodos de tratamiento para aguas contaminadas.Métodos de tratamiento para aguas contaminadas.
Métodos de tratamiento para aguas contaminadas.
 
Contaminación del agua de uso industrial y urbano
Contaminación del agua de uso industrial y urbanoContaminación del agua de uso industrial y urbano
Contaminación del agua de uso industrial y urbano
 
Contaminacion Luminica
Contaminacion LuminicaContaminacion Luminica
Contaminacion Luminica
 
2.3.1 contaminacion del agua, uso urbano, uso industrial
2.3.1 contaminacion del agua, uso urbano, uso industrial2.3.1 contaminacion del agua, uso urbano, uso industrial
2.3.1 contaminacion del agua, uso urbano, uso industrial
 

Similar a Algoritmos y Estructuras de Datos

Computación I
Computación IComputación I
Computación IOrianajpr
 
Estructura de datos y algoritmos
Estructura de datos y algoritmosEstructura de datos y algoritmos
Estructura de datos y algoritmosrenatodquintero
 
Presentacion de Power Point
Presentacion de Power Point Presentacion de Power Point
Presentacion de Power Point 26543955
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESwww.unefm.edu.ve
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programasprofecona169
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmosUNEG
 
TiposDeDatos de estructuras de datos en Java
TiposDeDatos de estructuras de datos en JavaTiposDeDatos de estructuras de datos en Java
TiposDeDatos de estructuras de datos en JavaJuan Carlos Mendez N.
 
Estructura de datos y algortimos
Estructura de datos y algortimosEstructura de datos y algortimos
Estructura de datos y algortimosJavier Rivas
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacionSamuelOjedaViveros
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdfSamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdfSamuelBedoya6
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datoslensh
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan Gordillo
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 

Similar a Algoritmos y Estructuras de Datos (20)

Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Computación I
Computación IComputación I
Computación I
 
Compu
CompuCompu
Compu
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Estructura de datos y algoritmos
Estructura de datos y algoritmosEstructura de datos y algoritmos
Estructura de datos y algoritmos
 
Presentacion de Power Point
Presentacion de Power Point Presentacion de Power Point
Presentacion de Power Point
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
TiposDeDatos de estructuras de datos en Java
TiposDeDatos de estructuras de datos en JavaTiposDeDatos de estructuras de datos en Java
TiposDeDatos de estructuras de datos en Java
 
Estructura de datos y algortimos
Estructura de datos y algortimosEstructura de datos y algortimos
Estructura de datos y algortimos
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 

Último

La independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónLa independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónMoralesSantizBrendaL
 
Novena a la Medalla Milagrosa, es una devoción
Novena a la Medalla Milagrosa,  es una devociónNovena a la Medalla Milagrosa,  es una devoción
Novena a la Medalla Milagrosa, es una devociónandres2973
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Ralvila5
 
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxMETODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxlilianabarbozavasque
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfrobertocarlosbaltaza
 
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAjuliocesartolucarami
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvajesusvelazquez601
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfd71229811u
 
CLASE 5 HOJA 2022.ppt botanica general 1
CLASE 5 HOJA 2022.ppt botanica general 1CLASE 5 HOJA 2022.ppt botanica general 1
CLASE 5 HOJA 2022.ppt botanica general 1jesusjja0210
 
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...frank0071
 
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdf
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdfFritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdf
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdffrank0071
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfjavisoad
 
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptx
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptxTEJIDOS HISTOLÓGICOS osteona, canal de haves.pptx
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptxmorajoe2109
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrioyanezevelyn0
 
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...Juan Carlos Fonseca Mata
 
propiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicospropiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicosOmarazahiSalinasLpez
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoArturoDavilaObando
 
Virus del dengue perú 2024 diagnostico,manejo,
Virus del dengue perú 2024 diagnostico,manejo,Virus del dengue perú 2024 diagnostico,manejo,
Virus del dengue perú 2024 diagnostico,manejo,KiaraIbaezParedes
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaArturoDavilaObando
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfHeidyYamileth
 

Último (20)

La independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónLa independencia de México único resistencia y consumación
La independencia de México único resistencia y consumación
 
Novena a la Medalla Milagrosa, es una devoción
Novena a la Medalla Milagrosa,  es una devociónNovena a la Medalla Milagrosa,  es una devoción
Novena a la Medalla Milagrosa, es una devoción
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
 
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxMETODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
 
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selva
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdf
 
CLASE 5 HOJA 2022.ppt botanica general 1
CLASE 5 HOJA 2022.ppt botanica general 1CLASE 5 HOJA 2022.ppt botanica general 1
CLASE 5 HOJA 2022.ppt botanica general 1
 
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
 
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdf
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdfFritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdf
Fritzsche, Peter. - Vida y muerte en el Tercer Reich [ocr] [2009].pdf
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
 
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptx
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptxTEJIDOS HISTOLÓGICOS osteona, canal de haves.pptx
TEJIDOS HISTOLÓGICOS osteona, canal de haves.pptx
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrio
 
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...
Documento Técnico Base del Inventario de Especies Vegetales Nativas del Estad...
 
propiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicospropiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicos
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
 
Virus del dengue perú 2024 diagnostico,manejo,
Virus del dengue perú 2024 diagnostico,manejo,Virus del dengue perú 2024 diagnostico,manejo,
Virus del dengue perú 2024 diagnostico,manejo,
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdf
 

Algoritmos y Estructuras de Datos

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADEMICO COORDINACION GENERAL DE PREGRADO PROYECTO DE CARRERA: ING. INDUSTRIAL UNIDAD CURRICULAR: COMPUTACION I PROFESOR: ESTUDIANTE: LUIS ESTRAÑO. GIANPIER ARIAS C.I 27504153. CIUDAD GUAYANA, MAYO DEL 2016
  • 2. Es una convención para la codificación de información. Estas convenciones, son necesarias porque las computadoras solamente procesan información de formato binario; a fin de cuentas se trata de dispositivos que admiten pulsos de tensión muy baja y frecuencia muy alta. Existen varios tipos de datos que son: Es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de representar números negativos. Los tipos de dato entero disponibles y su tamaño dependen del lenguaje de programación usado así como la arquitectura en cuestión. Se representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.
  • 3. Es un tipo de dato en programas informáticos que representa la aproximación de un número real. Al igual que los números enteros, el tipo real está limitado superior e inferiormente según la cantidad de memoria que haya disponible para almacenarlo. Otro elemento importante a tener en cuenta en este tipo de datos es la precisión con que se pueden representar números con decimales, cuantos decimales se pueden representar. Esta característica también está directamente relacionada con la cantidad de memoria disponible para almacenar un valor real. Es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, valores que normalmente representan falso o verdadero. Se utiliza normalmente en la programación, estadística, electrónica, etc. Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero  (3>2)= 1 = Verdadero  (7>9)= 0 = Falso
  • 4. Es un dígito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolos (!"$&/). Los ordenadores y los equipos de comunicaciones representan caracteres mediante el uso de una codificación que asigna un valor a cada carácter (típicamente, un valor entero representado por una secuencia de bits) que puede ser almacenado o transmitido por una red. Un carácter es una unidad de información que corresponde aproximadamente con un grafema o con una unidad o símbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural. Es un tipo ordinal cuyo orden se indica por la disposición de los valores en la definición. Nos permiten crear tipos de datos con un orden en particular. Para crear un tipo de dato enumerado se hace uso de la palabra reservada Type, y se encierra entre paréntesis separando con comas, los valores que se pueden usar. Estos valores deben ser escritos usando letras del alfabeto en latín y números, pueden estar compuestos de 1 o más caracteres y no deben empezar con números. La numeración que se puede asignar a un tipo de dato enumerado puede ser desde: -2147483648, hasta: 2147483647, que es el mismo rango de valores del tipo de dato longint.
  • 5. Es el más simple que se puede definir en un programa Pascal. Estos tipos son útiles, sobre todo por la facilidad que ofrecen para verificar automáticamente errores. Un tipo subrango se define de un tipo ordinal, especificando dos constantes de ese tipo, que actúan como límite inferior y superior del conjunto de datos de ese tipo. Un tipo subrango es un tipo ordinal y sus valores se ordenan de igual modo que en el tipo patrón de que se deducen. — Este tipo subrango consta de los elementos — Este subrango consta de los caracteres — Este subrango consta de los caracteres Se pueden crear variables cuyos valores se restrinjan a un subrango dado. Las declaraciones de tipo subrango se sitúan entre las declaraciones de constantes y de variables. 0,1,2,3,4,5,6,7,8,9 '0','1','2','3','4','5','6','7','8', '9' 'A','B','C','D','E','F' 0..9 '0'..'9' 'A'..'F'
  • 6. Una estructura de datos es, a grandes rasgos, una colección de datos (normalmente de tipo simple) que se caracteriza por su organización y las operaciones que se definen en ellos. Por tanto, es una estructura de datos vendrá caracterizada tanto por unas ciertas relaciones entre los datos que la constituyen (el orden de las componentes de un vector de números reales), como por las operaciones posibles en ella. PROGRAMACION = ESTRUCTURA DE DATOS + ALGORITMOS Es un conjunto de datos del mismo tipo almacenados en la memoria del ordenador en posiciones adyacentes. Sus componentes individuales se llaman elementos y se distinguen entre otros por el nombre del array seguido de uno o varios índices o subíndices. Distinguiremos los diferentes tipos de arrays: Unidimensionales (vectores) Bidimensionales (matrices) Multidimensionales.
  • 7. La cadena es quizás la estructura más simple y se define como una secuencia de caracteres que se interpretan como un dato único. Su longitud puede ser fija o variable por lo que, además de saber que están constituidas por caracteres alfanuméricos, hemos de conocer su longitud. En una variable tipo cadena se puede almacenar una palabra, una frase, una matricula de coche, una temperatura, etc. La longitud de una cadena se puede determinar bien indicando al principio de la misma el número de caracteres que contiene, bien situando un carácter especial denominado fin-de-cadena. Llamaremos registro a una estructura de datos, formada por yuxtaposición de elementos que contienen información relativa a un mismo ente. A los elementos que componen el registro los llamamos campos, cada uno de los cuales es de un determinado tipo, simple o estructurado. Los campos dentro del registro aparecen en un orden determinado y se identifican por un nombre. Para definir e registro es necesario especificar el nombre y tipo de cada campo. Por ejemplo consideramos un registro, referido a Empleado, que está constituido por tres campos: Nombre (cadena), Edad (entero) y Porcentaje de impuestos (real).
  • 8. Es un conjunto de datos del mismo tipo (simple o estructurado), cada elemento de la cual tiene un único predecesor (excepto el primero) y un único sucesor (excepto el ultimo) y cuyo numero de elementos es variable. Se distingue 2 tipos de listas: contiguas y lineales. Un árbol es una estructura que implica una jerarquía, en la que cada elemento está unido a otros por debajo de él. Definiremos árbol, de forma recursiva, como un conjunto finito de uno o mas nodos, da tal manera, que exista un nodo especial denominado raíz y los nodos restantes están divididos en conjuntos denominados subárboles, que también responden a la estructura de un árbol.
  • 9. Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia. Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Es un conjunto pequeño y claro de instrucciones; en secuencia, que permite llevar a cabo una tarea. Es la representación gráfica de la estructura de una empresa o cualquier otra organización, incluyen las estructuras departamentales y, en algunos casos, las personas que las dirigen, hacen un esquema sobre las relaciones jerárquicas y competenciales de vigor. Es una representación gráfica que muestra el diseño de un programa estructurado. Este diagrama también es conocido como estructograma, ya que sirve para representar la estructura de los programas.