SlideShare una empresa de Scribd logo
1 de 7
Facilitado por
Lcdo. Averkley Chirinos
Teléfono: 0414-0702380
Correo: Averkleychirinos@gmail.com
UNIDAD II: Datos y Entidades Primitivas
UNIVERSIDAD NACIONAL EXPERIMENTAL
“RAFAEL MARIA BARALT”
SEDE CABIMAS
PROGRAMA PNFI
PROYECTO: INFORMÁTICA
1. TIPOS DE DATOS
Los distintos tipos de datos se representan en diferentes formas en la computadora. A nivel de
máquina, un dato es un conjunto o secuencia de bits (dígitos 0 o 1). Los lenguajes de alto nivel
permiten basarse en abstracciones e ignorar los detalles de la representación interna. Aparece el
concepto de tipo de datos, así como su representación. Los tipos de datos simples son los
siguientes:
 Datos Numéricos: Son aquellos que representan una cantidad o valor determinado. Su
representación se lleva a cabo en los formatos ya conocidos (enteros, punto y fracciones
decimales si estas existen). Estos pueden representarse en dos formas distintas :
a. Tipo Numérico Entero (integer): Es un conjunto finito de los números enteros. Los
enteros son números completos, no tienen componentes fraccionarios o decimales y
pueden ser negativos y positivos. Algunos ejemplos son:
o 3 7
o -10 9
o 15.25
o 50
b. Tipo Numérico Real (real): Consiste en un subconjunto de los números reales. Estos
números siempre tienen un punto decimal y pueden ser positivos o negativos. Un
número real consiste de un número entero y una parte decimal. Algunos ejemplos son:
o 0.52 664.32
o 6.579 8.0
o -9.3 -47.23
 Datos Tipo Carácter (Char): Es un conjunto finito y ordenado de caracteres que la
computadora reconoce. Un dato de este tipo contiene solo un carácter. Reconoce los
siguientes caracteres:
o Caracteres Alfabéticos (A,B,C,…Z,a,b,c…z)
o Caracteres Numéricos (0,1,2,…9)
o Caracteres Especiales (+, -, *, /, ^, . , ;, <, >, $, …….)
 Datos Lógicos: El tipo de datos lógico es el que te permite usar variables que disponen sólo
de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra
que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos
valores:
o si/no
o cierto/falso
o funciona/no funciona
o on/off
o etc.
2. CONSTANTES Y VARIABLES
Constantes: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución
del programa.
Ejemplo:
pi = 3.1416
Variables: Es un espacio en la memoria de la computadora que permite almacenar temporalmente
un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del
programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle
un nombre con el cual podemos identificarla dentro de un algoritmo.
Ejemplo:
area = pi * radio ^ 2 Las variables son: el radio, el área y la constante es pi
 Clasificación de las Variables
Por su Contenido:
 Variable Numericas: Son aquellas en las cuales se almacenan valores numericos positivos o
negativos, es decir almacenan numeros del 0 al 9, signos (+ y -) y el punto decimal.
o Ejemplo: iva = 0.15 pi = 3.1416 costo = 250
 Variables Logicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos
representan el resultado de una comparacion entre otros datos.
 Variables Alfanumericas: Esta formada por caracteres alfanumericos (letras, numeros y
caracteres especiales).
Ejemplo: letra = “a” apellido=”lopez” Direccion=”Av. Libertador #190”
Por su Uso:
 Variables de Trabajo: Variables que reciben el resultado de una operación matematica
completa y que se usan normalmente dentro de un programa. Ejemplo: suma=a+b/c
 Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una
operación o se cumple una condicion. Con los incrementos generalmente de uno en uno.
 Acumuladores: Forma que toma a una variable y que sirve para llevar la suma acumulativa
de una serie de valores que se van leyendo o calculando prograsivamente.
3. IDENTIFICADORES
Los identificadores representan datos de un programa (constantes, variables, tipos de datos).
Un identificador es una secuencia de caracteres que sirven para identificar una posición en la
memoria de la computadora, que nos permite accesar a su contenido.
Ejemplo: Nombre
Num_hrs
Calif2
Reglas para formar un identificador:
 Debe comenzar con una letra (A a Z, mayúscula o minúsculas) y no deben contener espacios
en blanco
 Letras, dígitos y caracteres como la subraya ( _ ) Están permitidos después del primer
carácter.
 La longitud de identificadores puede ser de hasta 8 caracteres
4. OPERADORES
Un operador es un símbolo que representa una acción determinada para una variable o valor
y así como en español la coma (,) indica una pausa corta y el punto (.) indica una pausa un poco
más larga, en aritmética existen operadores que indican la ejecución de determinado proceso, por
ejemplo:
2 + 2 = 4
En este caso el operador es el signo más (+) que indica que se debe hacer una suma o un
incremento de dos valores dados. Los operadores en programación están en categorías
dependiendo de su funcionalidad, los primeros son los operadores aritméticos que a su vez se
dividen en binarios y unarios, los operadores relacionales y los operadores lógicos.
 Aritméticos. Estos operadores son utilizados para realizar operaciones aritméticas, es decir,
para calcular un valor dando un resultado.
 Binarios: Los operadores binarios indican operaciones sencillas de incremento
(suma o multiplicación) y decremento (resta, división y modulo), estos son los
operadores binarios:
 + representa la suma de dos o más valores o variables.
 - representa la resta de dos o más valores o variables.
 * representa la multiplicación de dos o más valores o variables.
 / representa la división de dos o más valores o variables.
 % representa el modulo (obtención del residuo de una división) de dos o
más valores o variables.
 Unarios: Los operadores unarios representan operaciones simplificadas de
incremento decremento y modificación de signos, estos son los operadores unarios:
 ++ Incrementa el valor de una variable en una unidad.
 - - Decrementa el valor de una variable en una unidad.
 - Cambia el signo de una variable, es como multiplicar por -1.
Ejemplos:
3 + 3 = 6
10 - 5 = 5
5 * 5 = 25
8 / 2 = 4
8 % 2 = 0 (cero es el residuo de la división 8/2)
c=4;
c++; //c=5 (c inicia siendo igual a 4, después del incremento [c++], c vale 5)
d=10;
d--; //d=9 se le resto 1
e = -(4) // e = -4
f = -(-6) // f = 6 (por regla de signos menos por menos igual a mas)
En conclusión los operadores unarios, simplifican el proceso de modificación de valores ya
que al escribir c++ se hace lo mismo que c=c+1.
 Relacionales: Son operadores que se encargan de unir y comparar dos o más valores,
siempre se utilizan en comparaciones de parejas y están dadas por los símbolos:
== : igual que
!= : diferente a
> : mayor que
< : menor que
>= : mayor igual que
<= : menor igual que
Estos operadores se usan para comparar valores de variables por pares es decir, no se
pueden comparar más de 2 valores al tiempo:
a > b > c //ERROR
(a > b) && (b > c) //BIEN
 Lógicos: Son operadores de unión, también llamados compuertas lógicas, estos operadores
pueden unir dos o más pares de valores comparados por medio de los operadores relaciones
y están dados por estos símbolos:
 &&: Operador AND (Y) quiere decir que todas las condiciones deben ser verdaderas
para que se ejecute una acción.
 ||: Operador OR (O) quiere decir que de todas las condiciones solo una debe ser
verdadera y se asume que con eso es suficiente para hacer determinada acción.
 !: Operador NOT (NO) quiere decir que se niega la afirmación para cambiar su valor, es
decir cambia de verdadero a falso y de falso a verdadero.
 Asignación: El operador de asignación permite evaluar una expresión y asignar el resultado
de la asignación en una variable. Su sintaxis es:
Lenguaje C Identificador = expresión;
Con la asignación anterior le estaremos indicando a la computadora que: evalúe la expresión
y la almacene en la variable que se identifica por el identificador. Estos operadores permiten
transferir el dato de una variable a otra. Así, la expresión x=a en lenguaje C transfiere el valor de “a”
a la variable “x”.
Nunca debe escribirse la expresión a la izquierda del operador de asignación:
Lenguaje C (cali + cal2) = promedio;
Ejemplos de Operadores de Asignación.
Pseudocódigo Lenguaje C Significado
c <— c + 7 c = c + 7 Incrementa 7 a la variable c
x <— d — 4 x = d - 4 Almacena en x la diferencia de d menos 4
j e * 5 j = e * 5 Almacena en j el producto de e por 5
f <— f / 3 f = f / 3 Divide el valor de f entre 3 y lo almacena en la variable f
g <— g mod 9 g = g % 9 Divide el valor de g entre 9 y almacena el residuo en la variable g

Más contenido relacionado

La actualidad más candente

Mi Primera Clase De Informatica Basica
Mi Primera Clase De Informatica BasicaMi Primera Clase De Informatica Basica
Mi Primera Clase De Informatica BasicaDelmaflo
 
Curso taller de informatica, nivel basico
Curso taller de informatica, nivel basicoCurso taller de informatica, nivel basico
Curso taller de informatica, nivel basicoConstantino Simon Jose
 
Mantenimiento preventivo y correctivo hardware-
Mantenimiento preventivo y correctivo hardware-Mantenimiento preventivo y correctivo hardware-
Mantenimiento preventivo y correctivo hardware-Escuela General Cordoba
 
Sistema de computacion
Sistema de computacionSistema de computacion
Sistema de computacionteq06
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoAbrirllave
 
Uso Y Manejo De La Computadora
Uso Y Manejo De La ComputadoraUso Y Manejo De La Computadora
Uso Y Manejo De La Computadoraguestfa17ad
 
Consideraciones para la instalacion de un centro de computo
Consideraciones para la instalacion de un centro de computoConsideraciones para la instalacion de un centro de computo
Consideraciones para la instalacion de un centro de computoOscar Hernandez
 
Ensamblaje del Computador
Ensamblaje del ComputadorEnsamblaje del Computador
Ensamblaje del ComputadorCinthia FC
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++Nana Garces
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesMago Julio Cesar
 
Estructura de Datos: Recursividad
Estructura de Datos: RecursividadEstructura de Datos: Recursividad
Estructura de Datos: RecursividadYanahui Bc
 
Programación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónProgramación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLEkenixxx
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 

La actualidad más candente (20)

Mi Primera Clase De Informatica Basica
Mi Primera Clase De Informatica BasicaMi Primera Clase De Informatica Basica
Mi Primera Clase De Informatica Basica
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Curso taller de informatica, nivel basico
Curso taller de informatica, nivel basicoCurso taller de informatica, nivel basico
Curso taller de informatica, nivel basico
 
Mantenimiento preventivo y correctivo hardware-
Mantenimiento preventivo y correctivo hardware-Mantenimiento preventivo y correctivo hardware-
Mantenimiento preventivo y correctivo hardware-
 
Sistema de computacion
Sistema de computacionSistema de computacion
Sistema de computacion
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Uso Y Manejo De La Computadora
Uso Y Manejo De La ComputadoraUso Y Manejo De La Computadora
Uso Y Manejo De La Computadora
 
Consideraciones para la instalacion de un centro de computo
Consideraciones para la instalacion de un centro de computoConsideraciones para la instalacion de un centro de computo
Consideraciones para la instalacion de un centro de computo
 
Ensamblaje del Computador
Ensamblaje del ComputadorEnsamblaje del Computador
Ensamblaje del Computador
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas Circulares
 
Estructura de Datos: Recursividad
Estructura de Datos: RecursividadEstructura de Datos: Recursividad
Estructura de Datos: Recursividad
 
Dispositivos de entradas
Dispositivos de entradasDispositivos de entradas
Dispositivos de entradas
 
Programación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónProgramación modular en Introducción a la Programación
Programación modular en Introducción a la Programación
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Mantenimiento logico
Mantenimiento logicoMantenimiento logico
Mantenimiento logico
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Recursividad
RecursividadRecursividad
Recursividad
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 

Similar a Tipos de datos, variables y operadores

material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptBryanCuesta4
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmosagusalli456
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacionccapmexico
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operacionesEdwinChamorroT
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 

Similar a Tipos de datos, variables y operadores (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Unidad i
Unidad iUnidad i
Unidad i
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Unidad i
Unidad iUnidad i
Unidad i
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacion
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Algoritmo expocicion
Algoritmo expocicionAlgoritmo expocicion
Algoritmo expocicion
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 

Tipos de datos, variables y operadores

  • 1. Facilitado por Lcdo. Averkley Chirinos Teléfono: 0414-0702380 Correo: Averkleychirinos@gmail.com UNIDAD II: Datos y Entidades Primitivas UNIVERSIDAD NACIONAL EXPERIMENTAL “RAFAEL MARIA BARALT” SEDE CABIMAS PROGRAMA PNFI PROYECTO: INFORMÁTICA
  • 2. 1. TIPOS DE DATOS Los distintos tipos de datos se representan en diferentes formas en la computadora. A nivel de máquina, un dato es un conjunto o secuencia de bits (dígitos 0 o 1). Los lenguajes de alto nivel permiten basarse en abstracciones e ignorar los detalles de la representación interna. Aparece el concepto de tipo de datos, así como su representación. Los tipos de datos simples son los siguientes:  Datos Numéricos: Son aquellos que representan una cantidad o valor determinado. Su representación se lleva a cabo en los formatos ya conocidos (enteros, punto y fracciones decimales si estas existen). Estos pueden representarse en dos formas distintas : a. Tipo Numérico Entero (integer): Es un conjunto finito de los números enteros. Los enteros son números completos, no tienen componentes fraccionarios o decimales y pueden ser negativos y positivos. Algunos ejemplos son: o 3 7 o -10 9 o 15.25 o 50 b. Tipo Numérico Real (real): Consiste en un subconjunto de los números reales. Estos números siempre tienen un punto decimal y pueden ser positivos o negativos. Un número real consiste de un número entero y una parte decimal. Algunos ejemplos son: o 0.52 664.32 o 6.579 8.0 o -9.3 -47.23  Datos Tipo Carácter (Char): Es un conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato de este tipo contiene solo un carácter. Reconoce los siguientes caracteres: o Caracteres Alfabéticos (A,B,C,…Z,a,b,c…z) o Caracteres Numéricos (0,1,2,…9) o Caracteres Especiales (+, -, *, /, ^, . , ;, <, >, $, …….)  Datos Lógicos: El tipo de datos lógico es el que te permite usar variables que disponen sólo de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores:
  • 3. o si/no o cierto/falso o funciona/no funciona o on/off o etc. 2. CONSTANTES Y VARIABLES Constantes: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Ejemplo: pi = 3.1416 Variables: Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podemos identificarla dentro de un algoritmo. Ejemplo: area = pi * radio ^ 2 Las variables son: el radio, el área y la constante es pi  Clasificación de las Variables Por su Contenido:  Variable Numericas: Son aquellas en las cuales se almacenan valores numericos positivos o negativos, es decir almacenan numeros del 0 al 9, signos (+ y -) y el punto decimal. o Ejemplo: iva = 0.15 pi = 3.1416 costo = 250  Variables Logicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparacion entre otros datos.
  • 4.  Variables Alfanumericas: Esta formada por caracteres alfanumericos (letras, numeros y caracteres especiales). Ejemplo: letra = “a” apellido=”lopez” Direccion=”Av. Libertador #190” Por su Uso:  Variables de Trabajo: Variables que reciben el resultado de una operación matematica completa y que se usan normalmente dentro de un programa. Ejemplo: suma=a+b/c  Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condicion. Con los incrementos generalmente de uno en uno.  Acumuladores: Forma que toma a una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando prograsivamente. 3. IDENTIFICADORES Los identificadores representan datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirven para identificar una posición en la memoria de la computadora, que nos permite accesar a su contenido. Ejemplo: Nombre Num_hrs Calif2 Reglas para formar un identificador:  Debe comenzar con una letra (A a Z, mayúscula o minúsculas) y no deben contener espacios en blanco  Letras, dígitos y caracteres como la subraya ( _ ) Están permitidos después del primer carácter.  La longitud de identificadores puede ser de hasta 8 caracteres 4. OPERADORES Un operador es un símbolo que representa una acción determinada para una variable o valor y así como en español la coma (,) indica una pausa corta y el punto (.) indica una pausa un poco más larga, en aritmética existen operadores que indican la ejecución de determinado proceso, por ejemplo: 2 + 2 = 4 En este caso el operador es el signo más (+) que indica que se debe hacer una suma o un incremento de dos valores dados. Los operadores en programación están en categorías
  • 5. dependiendo de su funcionalidad, los primeros son los operadores aritméticos que a su vez se dividen en binarios y unarios, los operadores relacionales y los operadores lógicos.  Aritméticos. Estos operadores son utilizados para realizar operaciones aritméticas, es decir, para calcular un valor dando un resultado.  Binarios: Los operadores binarios indican operaciones sencillas de incremento (suma o multiplicación) y decremento (resta, división y modulo), estos son los operadores binarios:  + representa la suma de dos o más valores o variables.  - representa la resta de dos o más valores o variables.  * representa la multiplicación de dos o más valores o variables.  / representa la división de dos o más valores o variables.  % representa el modulo (obtención del residuo de una división) de dos o más valores o variables.  Unarios: Los operadores unarios representan operaciones simplificadas de incremento decremento y modificación de signos, estos son los operadores unarios:  ++ Incrementa el valor de una variable en una unidad.  - - Decrementa el valor de una variable en una unidad.  - Cambia el signo de una variable, es como multiplicar por -1. Ejemplos: 3 + 3 = 6 10 - 5 = 5 5 * 5 = 25 8 / 2 = 4 8 % 2 = 0 (cero es el residuo de la división 8/2) c=4; c++; //c=5 (c inicia siendo igual a 4, después del incremento [c++], c vale 5) d=10; d--; //d=9 se le resto 1 e = -(4) // e = -4 f = -(-6) // f = 6 (por regla de signos menos por menos igual a mas)
  • 6. En conclusión los operadores unarios, simplifican el proceso de modificación de valores ya que al escribir c++ se hace lo mismo que c=c+1.  Relacionales: Son operadores que se encargan de unir y comparar dos o más valores, siempre se utilizan en comparaciones de parejas y están dadas por los símbolos: == : igual que != : diferente a > : mayor que < : menor que >= : mayor igual que <= : menor igual que Estos operadores se usan para comparar valores de variables por pares es decir, no se pueden comparar más de 2 valores al tiempo: a > b > c //ERROR (a > b) && (b > c) //BIEN  Lógicos: Son operadores de unión, también llamados compuertas lógicas, estos operadores pueden unir dos o más pares de valores comparados por medio de los operadores relaciones y están dados por estos símbolos:  &&: Operador AND (Y) quiere decir que todas las condiciones deben ser verdaderas para que se ejecute una acción.  ||: Operador OR (O) quiere decir que de todas las condiciones solo una debe ser verdadera y se asume que con eso es suficiente para hacer determinada acción.  !: Operador NOT (NO) quiere decir que se niega la afirmación para cambiar su valor, es decir cambia de verdadero a falso y de falso a verdadero.  Asignación: El operador de asignación permite evaluar una expresión y asignar el resultado de la asignación en una variable. Su sintaxis es: Lenguaje C Identificador = expresión; Con la asignación anterior le estaremos indicando a la computadora que: evalúe la expresión y la almacene en la variable que se identifica por el identificador. Estos operadores permiten transferir el dato de una variable a otra. Así, la expresión x=a en lenguaje C transfiere el valor de “a” a la variable “x”. Nunca debe escribirse la expresión a la izquierda del operador de asignación: Lenguaje C (cali + cal2) = promedio;
  • 7. Ejemplos de Operadores de Asignación. Pseudocódigo Lenguaje C Significado c <— c + 7 c = c + 7 Incrementa 7 a la variable c x <— d — 4 x = d - 4 Almacena en x la diferencia de d menos 4 j e * 5 j = e * 5 Almacena en j el producto de e por 5 f <— f / 3 f = f / 3 Divide el valor de f entre 3 y lo almacena en la variable f g <— g mod 9 g = g % 9 Divide el valor de g entre 9 y almacena el residuo en la variable g