SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Definiciones de datos
PROGRAMACIÓN I
Datos
Detectar errores de operaciones en los programas
Determinar cómo ejecutar las operaciones
Utilizar de manera indicada las herramientas programables
Sólo diferentes objetos de la información con los que un programa trabaja.
Tipos de datos
Es un atributo de una parte de los datos que indica al ordenador sobre la clase de datos que va a
procesar esto incluye poner restricciones de los datos como Qué valores pueden tomar y qué
operadores se pueden realizar. Todos los datos tienen un tipo asociado con ellos que se utilizan
para conocer con Qué información trabajará es decir cuando se ingresa el precio de un producto, Es
necesario que se contengan decimales, Al solicitar la edad de una persona está debe introducirse
con números enteros, etc. La asignación de tipos a los datos tiene tres objetivos principales:
Clasificación de datos
Numéricos:
Alfanuméricos (Carácter)
Los más comunes y más utilizados en los lenguajes de programación son:
Dentro de esto se puede hacer mención de los tipos enteros, Reales, Flotante y los
exponenciales.
Ejemplo
1,9884657738, 11.5, 1.5 X 215
Dentro de este tipo tenemos (a, A, C &, etc.) Que responden alcohólico digo ASCII, Y son
conocidos Como cadena cadenas de caracteres a Strings, Siempre son escritos entre
comidas.
HTTPS://WWW.YOUTUBE.COM/WATCH?V=HNH_IRQ2BJE
Identificadores variables y
constantes
Deben comenzar con la letra o "_" Y no pueden contener
espacios en blanco.
Letra, Dígitos y carácter subrayados ("_") Están permitidos
después del primer carácter.
No se deben utilizar caracteres especiales como %, $, #, /,
etc.
Se recomienda que sea corto, De preferencia menos de 255
caracteres.
1. Identificadores: Es un conjunto de caracteres que se
utilizan para identificar cualquier entidad del programa,
Los indicadores pueden ser combinaciones entre letras y
números. La científica Dores representan los nombres de
los objetos de un programa (Constante, Variables, Tipos de
datos, Procedimientos, Funciones).
Los identificadores deben seguir las siguientes reglas:
2. Constantes: Son todos los valores que no están sujetos a
cambios en la comprobación del turismo ni en la ejecución
del programa, Residente un valor y éste no puede ser
modificado.
Ejemplo:
Se desea asignar un identificador para almacenar el valor del
número ∏
Lógicos
Ejemplo
"Bienvenidos edición fares","15 de septiembre del 2021"
Los tipos lógicos solamente toman los valores verdadero o falso.
HTTPS://WWW.YOUTUBE.COM/WATCH?V=OXGSFH4EOD4
Pi = 3.14 1592
Qué es el identificador y se le asigna el valor constante 3.1415 92 a
través del signo igual.
3. Variables: Son los espacios de memoria que se puede modificar durante la
ejecución del programa. Contrario de las constantes, Estás reciben un valor que
puede ser modificado cuantas veces sea necesario.
Ejemplo: Nota 1, Promedio, Sueldo, Precio.
Al momento de nombrar variables es necesario tomar en cuenta estas reglas básicas:
A. Los nombres de variables pueden ser una palabra que contenga guiones otro carácter,
Con excepción de espacios.
Ejemplo
Se pretende seleccionar un identificador para una variable que almacenará las horas
trabajadas de un empleado en la semana, Se puede expresar de la siguiente manera:
Horas_Trabajadas
H_Trabajadas
HorasTrabajadas
HT
B. Los nombres de las variables deben tener significados adecuados. En el inciso
anterior, Usamos HT Para nombrar horas trabajadas, Resulta muy práctico, Pero no tan
conveniente.
Un nombre adecuado ayuda a seguir la lógica de nuestro programa.
HTTPS://WWW.YOUTUBE.COM/WATCH?V=ZA7NW9OBZNY
Ejemplo
Total = Inversión * Tipo_Intereses(Correcto)
Vemos que en el segundo caso nos encontramos actualmente con asignaciones de nombres
incongruentes que al final no representan la lógica de un programa.
C. Los nombres de las variables no Deben comenzar con un dígito
Ejemplo
Podemos comenzar con Hora1 Pero nunca 1Hora
Sentencias de asignación
Se utilizan para asignar o almacenar Valores en variables o constantes.
Es una operación que sitúa un valor determinado en una posición de memoria. Se demuestra
en pseudocódigo con el símbolo "=". Su estructura identificador = Expresión.
El tipo de expresión debe ser el mismo que el de la variable o constante, En caso contrario,
Durante la fase de compilación se producirá un error de tipos. Aunque a la fecha existen
lenguaje de programación con una potente herramienta para la conversión de datos como:
Visual Basic, No es recomendable asignar valores de un tipo diferente a variables que son de
otro.
Una variable en el lado derecho de una sentencia de asignación
debe tener un valor antes que la sentencia de asignación se
ejecute. Si x no tiene un valor antes de ejecutar p=x+1 o p:=x+1
Se producirá un error lógico.
A la izquierda de una sentencia de asignación solamente
pueden existir variables.
Reglas de asignación:
Ejemplo: No es válido escribir 3625.00 = Precio,
Se debió escribir precio = 3625.00
Hay que recordar que la operación designaciones destructiva
debido a que el valor almacenado en una variable se pierde o se
destruye sustituyéndose por el nuevo valor en la sentencia de
asignación.

Más contenido relacionado

La actualidad más candente

3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadoresLorenzo Alejo
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmojairofr97
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 
Pseudocodigos
PseudocodigosPseudocodigos
PseudocodigosClariza
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos bakura4
 

La actualidad más candente (20)

3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Java y-xml
Java y-xmlJava y-xml
Java y-xml
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 

Similar a Definiciones de datos

Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructuradaramirezadi
 
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
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfjkzrex15
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfssuser337a5e
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)jaky97
 
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
 
Material sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdfMaterial sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdfSistemadeEstudiosMed
 
DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfssuser337a5e
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datoskevin antonio
 

Similar a Definiciones de datos (20)

Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)
 
Identificadores
IdentificadoresIdentificadores
Identificadores
 
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
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Material sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdfMaterial sobre sintaxis de programación.pdf
Material sobre sintaxis de programación.pdf
 
DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdf
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Más de KareliaRivas

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación PythonKareliaRivas
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)KareliaRivas
 
Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)KareliaRivas
 
Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)KareliaRivas
 
Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)KareliaRivas
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTMLKareliaRivas
 
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)KareliaRivas
 
Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)KareliaRivas
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programaciónKareliaRivas
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)KareliaRivas
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)KareliaRivas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKareliaRivas
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)KareliaRivas
 
Interfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosInterfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosKareliaRivas
 
Recursividad en programación
Recursividad en programaciónRecursividad en programación
Recursividad en programaciónKareliaRivas
 
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...KareliaRivas
 

Más de KareliaRivas (20)

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)
 
Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)
 
Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)
 
C#
C#C#
C#
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTML
 
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)
 
Java
JavaJava
Java
 
Html
HtmlHtml
Html
 
Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programación
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Interfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosInterfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datos
 
Recursividad en programación
Recursividad en programaciónRecursividad en programación
Recursividad en programación
 
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 

Último (20)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 

Definiciones de datos

  • 2. Datos Detectar errores de operaciones en los programas Determinar cómo ejecutar las operaciones Utilizar de manera indicada las herramientas programables Sólo diferentes objetos de la información con los que un programa trabaja. Tipos de datos Es un atributo de una parte de los datos que indica al ordenador sobre la clase de datos que va a procesar esto incluye poner restricciones de los datos como Qué valores pueden tomar y qué operadores se pueden realizar. Todos los datos tienen un tipo asociado con ellos que se utilizan para conocer con Qué información trabajará es decir cuando se ingresa el precio de un producto, Es necesario que se contengan decimales, Al solicitar la edad de una persona está debe introducirse con números enteros, etc. La asignación de tipos a los datos tiene tres objetivos principales: Clasificación de datos Numéricos: Alfanuméricos (Carácter) Los más comunes y más utilizados en los lenguajes de programación son: Dentro de esto se puede hacer mención de los tipos enteros, Reales, Flotante y los exponenciales. Ejemplo 1,9884657738, 11.5, 1.5 X 215 Dentro de este tipo tenemos (a, A, C &, etc.) Que responden alcohólico digo ASCII, Y son conocidos Como cadena cadenas de caracteres a Strings, Siempre son escritos entre comidas. HTTPS://WWW.YOUTUBE.COM/WATCH?V=HNH_IRQ2BJE
  • 3. Identificadores variables y constantes Deben comenzar con la letra o "_" Y no pueden contener espacios en blanco. Letra, Dígitos y carácter subrayados ("_") Están permitidos después del primer carácter. No se deben utilizar caracteres especiales como %, $, #, /, etc. Se recomienda que sea corto, De preferencia menos de 255 caracteres. 1. Identificadores: Es un conjunto de caracteres que se utilizan para identificar cualquier entidad del programa, Los indicadores pueden ser combinaciones entre letras y números. La científica Dores representan los nombres de los objetos de un programa (Constante, Variables, Tipos de datos, Procedimientos, Funciones). Los identificadores deben seguir las siguientes reglas: 2. Constantes: Son todos los valores que no están sujetos a cambios en la comprobación del turismo ni en la ejecución del programa, Residente un valor y éste no puede ser modificado. Ejemplo: Se desea asignar un identificador para almacenar el valor del número ∏ Lógicos Ejemplo "Bienvenidos edición fares","15 de septiembre del 2021" Los tipos lógicos solamente toman los valores verdadero o falso. HTTPS://WWW.YOUTUBE.COM/WATCH?V=OXGSFH4EOD4
  • 4. Pi = 3.14 1592 Qué es el identificador y se le asigna el valor constante 3.1415 92 a través del signo igual. 3. Variables: Son los espacios de memoria que se puede modificar durante la ejecución del programa. Contrario de las constantes, Estás reciben un valor que puede ser modificado cuantas veces sea necesario. Ejemplo: Nota 1, Promedio, Sueldo, Precio. Al momento de nombrar variables es necesario tomar en cuenta estas reglas básicas: A. Los nombres de variables pueden ser una palabra que contenga guiones otro carácter, Con excepción de espacios. Ejemplo Se pretende seleccionar un identificador para una variable que almacenará las horas trabajadas de un empleado en la semana, Se puede expresar de la siguiente manera: Horas_Trabajadas H_Trabajadas HorasTrabajadas HT B. Los nombres de las variables deben tener significados adecuados. En el inciso anterior, Usamos HT Para nombrar horas trabajadas, Resulta muy práctico, Pero no tan conveniente. Un nombre adecuado ayuda a seguir la lógica de nuestro programa. HTTPS://WWW.YOUTUBE.COM/WATCH?V=ZA7NW9OBZNY
  • 5. Ejemplo Total = Inversión * Tipo_Intereses(Correcto) Vemos que en el segundo caso nos encontramos actualmente con asignaciones de nombres incongruentes que al final no representan la lógica de un programa. C. Los nombres de las variables no Deben comenzar con un dígito Ejemplo Podemos comenzar con Hora1 Pero nunca 1Hora Sentencias de asignación Se utilizan para asignar o almacenar Valores en variables o constantes. Es una operación que sitúa un valor determinado en una posición de memoria. Se demuestra en pseudocódigo con el símbolo "=". Su estructura identificador = Expresión. El tipo de expresión debe ser el mismo que el de la variable o constante, En caso contrario, Durante la fase de compilación se producirá un error de tipos. Aunque a la fecha existen lenguaje de programación con una potente herramienta para la conversión de datos como: Visual Basic, No es recomendable asignar valores de un tipo diferente a variables que son de otro.
  • 6. Una variable en el lado derecho de una sentencia de asignación debe tener un valor antes que la sentencia de asignación se ejecute. Si x no tiene un valor antes de ejecutar p=x+1 o p:=x+1 Se producirá un error lógico. A la izquierda de una sentencia de asignación solamente pueden existir variables. Reglas de asignación: Ejemplo: No es válido escribir 3625.00 = Precio, Se debió escribir precio = 3625.00 Hay que recordar que la operación designaciones destructiva debido a que el valor almacenado en una variable se pierde o se destruye sustituyéndose por el nuevo valor en la sentencia de asignación.