SlideShare una empresa de Scribd logo
1 de 26
UNIDAD 2,  ESTRUCTURA DE DATOS LSC. María Alejandra Sánchez Alva Mtra. Verónica Perla Romero Fdz.
2.1 Tipos de datos Coma flotante con doble precisión (64 bits) Double Es un tipo de 64 bits de tamaño que almacena fechas. Se utiliza el formato americano: mes, día, hora. Date Tipo de  moneda , se utiliza para manipular de manera exacta valores monetarios, y en general cualquier cálculo que requiera una precisión de hasta 15 dígitos decimales Currency Numérico, entero sin signo hasta 65.000 Byte Es un tipo de datos que contiene un si o un no. se corresponden:             TRUE equivale a (1)             FALSE equivale a (0) Boolean
Conjunto continuo de valores de caracteres, de longitud variable String Coma flotante de precisión simple Single El subtipo de objeto es una referencia de puntero de 32 bits a una instancia de objeto de automatización OLE. Los controles Active-X y java. Utilizan esta sintaxis:         Set miobjeto = new oleObjeto Ole Este tipo es un valor entero con signo de doble precisión. Como los nuevos ordenadores trabajan con palabras de 32 bits, y no menos, se recomienda usar este tipo antes de el tipo entero normal. Long Integer Número entero, con signo. Desde -32.768 hasta 32.767 Integer
2.2 Operaciones básicas Operadores aritméticos +  - Mod * / - ^ Tipo de operador División de enteros 4 Residuo 5 negativo 2 Suma resta 6 Los operadores aritméticos realizan cálculos, el orden de evaluación depende de su jerarquía y se realiza de izquierda a derecha. Los valores entré paréntesis se evalúan primero. Multiplicación división 3 exponenciación 1 Operación Orden
Operadores lógicos combinan valores  Boolean  o numéricos y devuelven un resultado del mismo tipo de datos que los valores.  Invierte el valor de verdad Not Retorna un valor verdadero cuando por lo menos un valor sea verdadero y falso cuando no existe ninguno verdadero Or Retorna un valor verdadero cuando ambos valores son verdaderos y falso de no ser así And Operación Tipo de operador
Valores de verdadero y falso V F F F F F V F V F V V F F V F V V V V Not exp2 Exp1 Or exp2 Exp1 and exp2 exp2 Exp1
Continuación de expresiones lógicas Evaluemos las siguientes expresiones (utiliza Excel para comprobar): F V F V R F F V V Q F V V F V V F V V F V V Not P and  Q P or (Q y R) P
Operadores relacionales Mayor o igual que >= Menor que < Mayor que > Los operadores relacionales comparan expresiones  Boolean  y devuelven un resultado  Boolean.   Igual que = Diferente que <> Menor o igual que <= Operación Tipo de operador
Continuación de operadores relacionales 2+1/2<>(2+1)/2 2.5<>1.5 V X + y / 2<>(x + y) / 2 2.2=1.3 4=3 F X ^ 2 = y ^ 3 1<=3 V Y < = 3 (5-2).1<7 3.1<7 3<7 V (5 - x) * y < 7 3.2=2.1 6=2 F 3 * x = 2 * y Si evaluamos las siguientes expresiones cuando x=2 y y=1 se tiene:
Operadores de concatenación Une cadenas numéricas con no numéricas + Une cadenas alfanuméricas con cadenas alfanuméricas & Los operadores de concatenación unen cadenas Operación Tipo de operador
Continuación de operadores de concatenación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Concatenamos en mensaje ambos textos Se muestra mensaje y a continuación el nombre
  Variables  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Continuación de variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Global Local
Continuación de variables ,[object Object],[object Object],[object Object],[object Object]
2.3 Estructuras de control ,[object Object],Decisión ,[object Object],If Select Case For While Do … While
Formatos de la Sintaxis If If condición1 then Acción1 Else If condición2 then Acción 2 Else Acción 3 End If End IF If condición1 then Acción1 ElseIf condición2 then Acción 2 ElseIf condición3 then Acción 3 Else Acción 4 End IF If condición then Acción1 Else  Acción2 End If If condición then Acción End If
Formatos de la Sintaxis Select Case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Select Case valores Case primera lista de valores acción 1 Case segunda lista de valores acción 2 Case … … . Case Else acción del resto End Select
Diagrama de Flujo de  If, Select Case Select Case If ¿Es la  condición  cierta? Realiza  Acción 1 Realiza  acción 2 Falso Verdadero El valor= 1 El valor=2 El valor=n Selector Acción 1 Acción 2 Acción n Última opción V V V F F F
Sintaxis de  For, While, Do…While  Las instrucciones se repiten mientras el resultado de la expresión condicional sea verdadero. En el momento que sea falso, el ciclo termina y se ejecuta la instrucción que se encuentre después de la palabra clave Loop. En caso de que desde el inicio el resultado de la condición sea falso, las instrucciones dentro del ciclo no se ejecutan ni una sola vez. Do while  condición Instrucciones Loop While El funcionamiento de este bloque es igual que el anterior sólo que la condición se evalúa al final, permitiendo que cuando menos una vez se ejecuten las instrucciones. Las instrucciones se repiten un determinado número de veces. Es muy útil en el manejo de series. Cuando el incremento no se específica el ciclo lo considera en 1. Do Instrucciones Loop While  condición For i =  inicio  to  tope   incremento Instrucciones Next i Do…While For
Diagrama de Flujo de  For, While, Do…While  While Do…While For Ejecuta  instrucciones  De Loop ¿Es la condición   verdadera ? V F Ejecuta  instrucciones  De Loop ¿Es la condición   verdadera ? V F Se inicializa contador Contador> tope V F Ejecuta instrucciones Incrementar contador Instrucciones Después del For
Analiza la siguiente interfaz y su respectivo código ,[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]
Continuació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],[object Object],[object Object],[object Object]
Estructuras típicas de control en algunos objetos de VB ,[object Object],[object Object],[object Object]
Bibliografía ,[object Object]
Actividades a realizar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actividades a realizar ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
ivanjvic
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)
Eloy Rodriguez
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Rubén Loredo
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
DANNYOSE
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
Karina Arguedas Ruelas
 

La actualidad más candente (19)

INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Condiciones
CondicionesCondiciones
Condiciones
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Elementos
ElementosElementos
Elementos
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
 
Funciones
FuncionesFunciones
Funciones
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
 

Similar a Unidad 2

1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
Jair BG
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
laryenso
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
Mar15marian
 

Similar a Unidad 2 (20)

Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
C sharp
C sharpC sharp
C sharp
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
GRAFCET [Autoguardado].pptx
GRAFCET [Autoguardado].pptxGRAFCET [Autoguardado].pptx
GRAFCET [Autoguardado].pptx
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Abc algoritmos
Abc algoritmos Abc algoritmos
Abc algoritmos
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 

Más de UTP, TA

FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIAFUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
UTP, TA
 
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌACÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
UTP, TA
 
PROGRAMA DE DHPSC, ESTOMATOLOGÌA
PROGRAMA DE DHPSC, ESTOMATOLOGÌAPROGRAMA DE DHPSC, ESTOMATOLOGÌA
PROGRAMA DE DHPSC, ESTOMATOLOGÌA
UTP, TA
 
Antología de FHS buap medicina
Antología de FHS buap medicinaAntología de FHS buap medicina
Antología de FHS buap medicina
UTP, TA
 
Guía del Tercer parcial de Info de TA
Guía del Tercer parcial de Info de TAGuía del Tercer parcial de Info de TA
Guía del Tercer parcial de Info de TA
UTP, TA
 
Cuestiones bioéticas entorno a la muerte2
Cuestiones bioéticas entorno a la muerte2Cuestiones bioéticas entorno a la muerte2
Cuestiones bioéticas entorno a la muerte2
UTP, TA
 
Unidad IV, Etica y aspectos en el uso de las Tics
Unidad IV, Etica y aspectos en el uso de las TicsUnidad IV, Etica y aspectos en el uso de las Tics
Unidad IV, Etica y aspectos en el uso de las Tics
UTP, TA
 
Redes para alumnos del IO
Redes para alumnos del IORedes para alumnos del IO
Redes para alumnos del IO
UTP, TA
 
Fr Dc 15 Formato Avance Programatico
Fr Dc 15 Formato  Avance ProgramaticoFr Dc 15 Formato  Avance Programatico
Fr Dc 15 Formato Avance Programatico
UTP, TA
 
Unidad I, Sistemas Operativos
Unidad I, Sistemas OperativosUnidad I, Sistemas Operativos
Unidad I, Sistemas Operativos
UTP, TA
 
Propuesta Programa Desglosado Ote[1][1]
Propuesta Programa Desglosado Ote[1][1]Propuesta Programa Desglosado Ote[1][1]
Propuesta Programa Desglosado Ote[1][1]
UTP, TA
 
Formato Programa Para Alumnos De Info I Vero
Formato Programa Para Alumnos De Info I VeroFormato Programa Para Alumnos De Info I Vero
Formato Programa Para Alumnos De Info I Vero
UTP, TA
 
Segundo Parcial De Informatica De Ta Junio Sin Contestar2
Segundo Parcial De Informatica De Ta Junio Sin Contestar2Segundo Parcial De Informatica De Ta Junio Sin Contestar2
Segundo Parcial De Informatica De Ta Junio Sin Contestar2
UTP, TA
 

Más de UTP, TA (20)

FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIAFUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
FUNCIONES EJECUTIVAS DEL CEREBRO, ESTOMATOLOGIA
 
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌACÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
CÓMO HACER MAPAS CONCEPTUALES, ESTOMATOLOGÌA
 
PROGRAMA DE DHPSC, ESTOMATOLOGÌA
PROGRAMA DE DHPSC, ESTOMATOLOGÌAPROGRAMA DE DHPSC, ESTOMATOLOGÌA
PROGRAMA DE DHPSC, ESTOMATOLOGÌA
 
Antología de FHS buap medicina
Antología de FHS buap medicinaAntología de FHS buap medicina
Antología de FHS buap medicina
 
Guía del Tercer parcial de Info de TA
Guía del Tercer parcial de Info de TAGuía del Tercer parcial de Info de TA
Guía del Tercer parcial de Info de TA
 
Cuestiones bioéticas entorno a la muerte2
Cuestiones bioéticas entorno a la muerte2Cuestiones bioéticas entorno a la muerte2
Cuestiones bioéticas entorno a la muerte2
 
Codigos de etica medica
Codigos de etica medicaCodigos de etica medica
Codigos de etica medica
 
Etica
EticaEtica
Etica
 
Protocolo de trabajo final medicina
Protocolo de trabajo final medicinaProtocolo de trabajo final medicina
Protocolo de trabajo final medicina
 
Valoración del trabajo final de formación social
Valoración del trabajo final de formación socialValoración del trabajo final de formación social
Valoración del trabajo final de formación social
 
Unidad IV, Etica y aspectos en el uso de las Tics
Unidad IV, Etica y aspectos en el uso de las TicsUnidad IV, Etica y aspectos en el uso de las Tics
Unidad IV, Etica y aspectos en el uso de las Tics
 
Redes para alumnos del IO
Redes para alumnos del IORedes para alumnos del IO
Redes para alumnos del IO
 
Manual De Practicas de InfoI UTP
Manual De Practicas de InfoI UTPManual De Practicas de InfoI UTP
Manual De Practicas de InfoI UTP
 
Fr Dc 15 Formato Avance Programatico
Fr Dc 15 Formato  Avance ProgramaticoFr Dc 15 Formato  Avance Programatico
Fr Dc 15 Formato Avance Programatico
 
Formato De Actividades de Primeros
Formato De Actividades de PrimerosFormato De Actividades de Primeros
Formato De Actividades de Primeros
 
Practicas de Info I
Practicas de Info IPracticas de Info I
Practicas de Info I
 
Unidad I, Sistemas Operativos
Unidad I, Sistemas OperativosUnidad I, Sistemas Operativos
Unidad I, Sistemas Operativos
 
Propuesta Programa Desglosado Ote[1][1]
Propuesta Programa Desglosado Ote[1][1]Propuesta Programa Desglosado Ote[1][1]
Propuesta Programa Desglosado Ote[1][1]
 
Formato Programa Para Alumnos De Info I Vero
Formato Programa Para Alumnos De Info I VeroFormato Programa Para Alumnos De Info I Vero
Formato Programa Para Alumnos De Info I Vero
 
Segundo Parcial De Informatica De Ta Junio Sin Contestar2
Segundo Parcial De Informatica De Ta Junio Sin Contestar2Segundo Parcial De Informatica De Ta Junio Sin Contestar2
Segundo Parcial De Informatica De Ta Junio Sin Contestar2
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (18)

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 

Unidad 2

  • 1. UNIDAD 2, ESTRUCTURA DE DATOS LSC. María Alejandra Sánchez Alva Mtra. Verónica Perla Romero Fdz.
  • 2. 2.1 Tipos de datos Coma flotante con doble precisión (64 bits) Double Es un tipo de 64 bits de tamaño que almacena fechas. Se utiliza el formato americano: mes, día, hora. Date Tipo de moneda , se utiliza para manipular de manera exacta valores monetarios, y en general cualquier cálculo que requiera una precisión de hasta 15 dígitos decimales Currency Numérico, entero sin signo hasta 65.000 Byte Es un tipo de datos que contiene un si o un no. se corresponden:             TRUE equivale a (1)             FALSE equivale a (0) Boolean
  • 3. Conjunto continuo de valores de caracteres, de longitud variable String Coma flotante de precisión simple Single El subtipo de objeto es una referencia de puntero de 32 bits a una instancia de objeto de automatización OLE. Los controles Active-X y java. Utilizan esta sintaxis:         Set miobjeto = new oleObjeto Ole Este tipo es un valor entero con signo de doble precisión. Como los nuevos ordenadores trabajan con palabras de 32 bits, y no menos, se recomienda usar este tipo antes de el tipo entero normal. Long Integer Número entero, con signo. Desde -32.768 hasta 32.767 Integer
  • 4. 2.2 Operaciones básicas Operadores aritméticos + - Mod * / - ^ Tipo de operador División de enteros 4 Residuo 5 negativo 2 Suma resta 6 Los operadores aritméticos realizan cálculos, el orden de evaluación depende de su jerarquía y se realiza de izquierda a derecha. Los valores entré paréntesis se evalúan primero. Multiplicación división 3 exponenciación 1 Operación Orden
  • 5. Operadores lógicos combinan valores Boolean o numéricos y devuelven un resultado del mismo tipo de datos que los valores. Invierte el valor de verdad Not Retorna un valor verdadero cuando por lo menos un valor sea verdadero y falso cuando no existe ninguno verdadero Or Retorna un valor verdadero cuando ambos valores son verdaderos y falso de no ser así And Operación Tipo de operador
  • 6. Valores de verdadero y falso V F F F F F V F V F V V F F V F V V V V Not exp2 Exp1 Or exp2 Exp1 and exp2 exp2 Exp1
  • 7. Continuación de expresiones lógicas Evaluemos las siguientes expresiones (utiliza Excel para comprobar): F V F V R F F V V Q F V V F V V F V V F V V Not P and Q P or (Q y R) P
  • 8. Operadores relacionales Mayor o igual que >= Menor que < Mayor que > Los operadores relacionales comparan expresiones Boolean y devuelven un resultado Boolean. Igual que = Diferente que <> Menor o igual que <= Operación Tipo de operador
  • 9. Continuación de operadores relacionales 2+1/2<>(2+1)/2 2.5<>1.5 V X + y / 2<>(x + y) / 2 2.2=1.3 4=3 F X ^ 2 = y ^ 3 1<=3 V Y < = 3 (5-2).1<7 3.1<7 3<7 V (5 - x) * y < 7 3.2=2.1 6=2 F 3 * x = 2 * y Si evaluamos las siguientes expresiones cuando x=2 y y=1 se tiene:
  • 10. Operadores de concatenación Une cadenas numéricas con no numéricas + Une cadenas alfanuméricas con cadenas alfanuméricas & Los operadores de concatenación unen cadenas Operación Tipo de operador
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Formatos de la Sintaxis If If condición1 then Acción1 Else If condición2 then Acción 2 Else Acción 3 End If End IF If condición1 then Acción1 ElseIf condición2 then Acción 2 ElseIf condición3 then Acción 3 Else Acción 4 End IF If condición then Acción1 Else Acción2 End If If condición then Acción End If
  • 17.
  • 18. Diagrama de Flujo de If, Select Case Select Case If ¿Es la condición cierta? Realiza Acción 1 Realiza acción 2 Falso Verdadero El valor= 1 El valor=2 El valor=n Selector Acción 1 Acción 2 Acción n Última opción V V V F F F
  • 19. Sintaxis de For, While, Do…While Las instrucciones se repiten mientras el resultado de la expresión condicional sea verdadero. En el momento que sea falso, el ciclo termina y se ejecuta la instrucción que se encuentre después de la palabra clave Loop. En caso de que desde el inicio el resultado de la condición sea falso, las instrucciones dentro del ciclo no se ejecutan ni una sola vez. Do while condición Instrucciones Loop While El funcionamiento de este bloque es igual que el anterior sólo que la condición se evalúa al final, permitiendo que cuando menos una vez se ejecuten las instrucciones. Las instrucciones se repiten un determinado número de veces. Es muy útil en el manejo de series. Cuando el incremento no se específica el ciclo lo considera en 1. Do Instrucciones Loop While condición For i = inicio to tope incremento Instrucciones Next i Do…While For
  • 20. Diagrama de Flujo de For, While, Do…While While Do…While For Ejecuta instrucciones De Loop ¿Es la condición verdadera ? V F Ejecuta instrucciones De Loop ¿Es la condición verdadera ? V F Se inicializa contador Contador> tope V F Ejecuta instrucciones Incrementar contador Instrucciones Después del For
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.