SlideShare una empresa de Scribd logo
1 de 28
Profra: Dení Ramírez Andrade
Tecnología de la información y
comunicación 1.
BLOQUE 1. DISEÑA PROGRAMAS DE COMPUTADORA DE
NIVEL BÁSICO I
Son las formas de representación interna de datos de la
computadora mediante las que se representa cualquier situación en
ésta; es decir, son los tipos de datos que maneja la máquina.
Por ejemplo:
Podemos representar aun trabajador mediante los datos:
Nombre del empleado.
 Número de horas trabajadas
Cuota por hora, etcétera.
ESTRUCTURA DE DATOS
Los tipos de datos más comunes son:
• Los numéricos (entero y real).
• Cadena de caracteres (alfabéticos o alfanuméricos).
• Carácter
• Booleano.
Cada uno de los cuales puede manejarse como una
constante o como una variable.
Tipos de datos
Variables
• Las variables sirven para representar y manejar datos. Todo dato
que vaya a ser introducido a la computadora y todo dato que vaya a
ser generado o calculado a partir de otros datos para obtener algún
resultado tienen que identificarse y manejarse en forma de variable.
Una variable tiene las siguientes características:
• Nombre.
• Contenido.
• Constantes.
Nombre
Es el identificador de la variable que servirá para referenciarla.
Las reglas para asignar nombres de variables y otros identificadores como
métodos, funciones, clases, objetos, etcétera, son:
1. Se pueden utilizar combinaciones de letras mayúsculas y minúsculas
(A...Z, a...z); dígitos (0...9) y el símbolo de subrayado (o guión bajo
_).
2. El nombre debe iniciar con una letra.
3. Es conveniente que la longitud no pase de 20 caracteres.
4. No debe ser palabra reservada (como if, then, else, for, do, while, etc.).
5. Estilo de programación. En este libro se utilizará el estilo que maneja el
lenguaje Java y los demás lenguajes modernos. Dicho estilo es el siguiente:
a) En nombres de clases:
• La primera letra en mayúscula y las demás en minúsculas. Ejemplos: Empleado,
Alumno, Cliente.
• Si se juntan varias palabras, se aplica el punto anterior a cada una de las
palabras. Ejemplos: EmpleadoConfi anza, EmpleadoSindicalizado,
EmpleadoPorHoras.
b) En nombres de variables, funciones, objetos, métodos y otros:
• Si el elemento se compone por una sola palabra, se usan puras minúsculas.
Ejemplos: nombre, sueldo, x, y, z, x1, y2, z1, x25, y11, z12.
NOTAS (Nombre de las variables).
Contenido
Se puede considerar que toda variable tiene una “casilla”
donde se almacena el valor que toma en cada ocasión.
Esto es similar a tener un casillero donde las casillas sirven
para guardar objetos y tienen su respectiva identificación
que permite referenciarlas.
Por ejemplo:
Toda variable debe estar asociada a
un:
oTipo de datos Entero
oDato Real.
oCadena, etcétera.
De acuerdo con esto, sólo podrá tomar
valores válidos para el tipo de dato
definido.
Tipo de datos
Son valores específicos, y en consecuencia invariables.
Por ejemplo:
Constantes de tipo entero son: 5, 10, -56 y 20.
Constantes de tipo real son: 3.1416, 40.5, -1.5 y 2.718.
Constantes de tipo cadena de caracteres son: “Universidad de
Sonora”, “Tornillo X25 ¾”, “Rosales # 245 Sur”; constantes
de tipo carácter son: ‘s’, ‘n’, ‘S’, ‘N’.
Constantes de tipo boolean son True y False.
Constantes
OPERACIONES PRIMITIVAS ELEMETALES
Las operaciones primitivas elementales son
las acciones básicas que la computadora
puede ejecutar.
A continuación estudiaremos las
características de cada una.
Es una acción que se considera como no ejecutable, ya que
mediante ésta se declara o define el entorno en el que se
ejecutará el algoritmo (programa).
En esta parte se declaran:
Las variables,
Las constantes.
Los tipos.
Los objetos, etcétera.
A continuación se explican.
Declarar
Como ya se explicó, las constantes son valores específicos. Sin
embargo, se pueden declarar constantes simbólicas, es decir,
mediante un identificador, con el siguiente formato:
Constantes
NOTA
Tipos
Se declaran nuevos tipos de datos. El formato es:
Variable
Esta acción permite representar en un programa las estructuras de datos necesarias
para abstraer y representar en la computadora la situación real del problema o de la
tarea que se manejará; en otras palabras, se declaran las variables necesarias
mediante el siguiente formato:
Ejemplo:
Para representar la situación de pago de sueldos que ya se ha
mencionado, tendremos que hacer lo siguiente:
Aquí también se pueden declarar
objetos, en este libro lo haremos como
se explica mas adelante, ya que es a
partir de ahí que los usaremos.
Objetos
Lectura de datos (entrada)
• Esta operación nos permite introducir los datos a la
computadora, es decir, introducir la materia prima para el
proceso.
• La introducción de datos puede hacerse desde un teclado,
lector de código de barras, un archivo en un disco, un ratón
(mouse) o desde cualquier otro dispositivo de entrada.
• El dispositivo estándar de entrada es el teclado.
El formato para leer datos es:
oEsta acción espera a que se tecleen los datos
correspondientes, los cuales se almacenarán en las
variables especificadas.
oEn virtud de que los nombres de las variables son
mnemónicos con respecto a los datos que representan, se
facilita la comprensión de la acción.
oCon esta acción entendemos que se leerán el nombre, las
horas trabajadas y la cuota por hora, y además que la
lectura implica un proceso interactivo en el que se
solicitan los datos en la pantalla.
EJEMPLOS
Operación aritméticas fundamentales
Estas operaciones permiten modificar la apariencia de los datos para
generar información; en otras palabras, procesar los datos que entran
como materia prima para convertirlos en información que saldrá de la
computadora.
Mediante tales operaciones se forman expresiones aritméticas
(fórmulas) para realizar los cálculos.
• Formato:
Estructura de datos (salida)
Mediante la escritura damos salida a los datos de la computadora hacia
un medio periférico como por ejemplo la pantalla de video, la
impresora, disco u otro. La salida estándar es el video.
• Formato:
Ejemplo:
En el ejemplo que venimos siguiendo se debe imprimir como
resultado el nombre del empleado y su sueldo. Con la acción
o instrucción:
se indica que se imprimen el nombre y el sueldo, que es la
información requerida en este problema. Por el momento no se
hace énfasis en darle algún formato a la salida; sólo se indican
los datos que salen en términos de las variables que los
contienen, aprovechando que estamos utilizando nombres
mnemónicos. Cuando se analiza el problema es donde se define
el formato de la salida, por ejemplo si será un cheque, un recibo
o algún otro documento, y será en la codificación del programa
cuando se le dé a la salida algún formato específico.
Explicación:
Se imprime el letrero Nombre = , luego se imprime el
contenido de la variable nombreEmp, luego se imprime el
letrero Sueldo = y por último se imprime el contenido de la
variable sueldo.
Actividad 1.5
ESTA ADJUNTADA EN PLATAFORMA

Más contenido relacionado

Similar a Tipos de datos y variables en programación básica

Elementos para solucionar problemas en seudocódigo c5. p1.
Elementos para solucionar problemas en seudocódigo c5. p1.Elementos para solucionar problemas en seudocódigo c5. p1.
Elementos para solucionar problemas en seudocódigo c5. p1.DENIRAMIREZANDRADE
 
SESION 06.1.pptx
SESION 06.1.pptxSESION 06.1.pptx
SESION 06.1.pptxgeo49
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datosuanelectromecanica
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logicasrblack13
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Luifer Herrera
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfcarlosquiza2
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CPablo Chiesa
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguezanto2707
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primeroVictor Zapata
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primeroVictor Zapata
 

Similar a Tipos de datos y variables en programación básica (20)

Elementos para solucionar problemas en seudocódigo c5. p1.
Elementos para solucionar problemas en seudocódigo c5. p1.Elementos para solucionar problemas en seudocódigo c5. p1.
Elementos para solucionar problemas en seudocódigo c5. p1.
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Datos
DatosDatos
Datos
 
datos
datos datos
datos
 
SESION 06.1.pptx
SESION 06.1.pptxSESION 06.1.pptx
SESION 06.1.pptx
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Presentación1
Presentación1Presentación1
Presentación1
 

Más de DenRamrezAndrade

Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptx
Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptxCaracteristicas y ventajas de las hojas de calculo c1 .t3..pptx
Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptxDenRamrezAndrade
 
El proceso de programación y algoritmo c3. p1.pptx
El proceso de programación y algoritmo c3. p1.pptxEl proceso de programación y algoritmo c3. p1.pptx
El proceso de programación y algoritmo c3. p1.pptxDenRamrezAndrade
 
Primer grado. c3. R2..pptx
Primer grado. c3. R2..pptxPrimer grado. c3. R2..pptx
Primer grado. c3. R2..pptxDenRamrezAndrade
 
Quinto grado. c3. R2..pptx
Quinto grado. c3. R2..pptxQuinto grado. c3. R2..pptx
Quinto grado. c3. R2..pptxDenRamrezAndrade
 
Cuarto grado. c3. R2..pptx
Cuarto grado. c3. R2..pptxCuarto grado. c3. R2..pptx
Cuarto grado. c3. R2..pptxDenRamrezAndrade
 
Tercer grado. c3. R2..pptx
Tercer grado. c3. R2..pptxTercer grado. c3. R2..pptx
Tercer grado. c3. R2..pptxDenRamrezAndrade
 
Segundo grado. c3. R2..pptx
Segundo grado. c3. R2..pptxSegundo grado. c3. R2..pptx
Segundo grado. c3. R2..pptxDenRamrezAndrade
 
Primer grado. c2. R2..pptx
Primer grado. c2. R2..pptxPrimer grado. c2. R2..pptx
Primer grado. c2. R2..pptxDenRamrezAndrade
 
Cuarto grado. c2. R2..pptx
Cuarto grado. c2. R2..pptxCuarto grado. c2. R2..pptx
Cuarto grado. c2. R2..pptxDenRamrezAndrade
 
Quinto grado. c2. R2..pptx
Quinto grado. c2. R2..pptxQuinto grado. c2. R2..pptx
Quinto grado. c2. R2..pptxDenRamrezAndrade
 
Tercer grado. c2. R2..pptx
Tercer grado. c2. R2..pptxTercer grado. c2. R2..pptx
Tercer grado. c2. R2..pptxDenRamrezAndrade
 
Segundo grado. c2. R2..pptx
Segundo grado. c2. R2..pptxSegundo grado. c2. R2..pptx
Segundo grado. c2. R2..pptxDenRamrezAndrade
 
Computadora como herramienta de proceso de datos c1. p1.pptx
Computadora como herramienta de proceso de datos c1. p1.pptxComputadora como herramienta de proceso de datos c1. p1.pptx
Computadora como herramienta de proceso de datos c1. p1.pptxDenRamrezAndrade
 

Más de DenRamrezAndrade (20)

Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptx
Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptxCaracteristicas y ventajas de las hojas de calculo c1 .t3..pptx
Caracteristicas y ventajas de las hojas de calculo c1 .t3..pptx
 
El proceso de programación y algoritmo c3. p1.pptx
El proceso de programación y algoritmo c3. p1.pptxEl proceso de programación y algoritmo c3. p1.pptx
El proceso de programación y algoritmo c3. p1.pptx
 
Primer grado. c3. R2..pptx
Primer grado. c3. R2..pptxPrimer grado. c3. R2..pptx
Primer grado. c3. R2..pptx
 
Quinto grado. c3. R2..pptx
Quinto grado. c3. R2..pptxQuinto grado. c3. R2..pptx
Quinto grado. c3. R2..pptx
 
Cuarto grado. c3. R2..pptx
Cuarto grado. c3. R2..pptxCuarto grado. c3. R2..pptx
Cuarto grado. c3. R2..pptx
 
Tercer grado. c3. R2..pptx
Tercer grado. c3. R2..pptxTercer grado. c3. R2..pptx
Tercer grado. c3. R2..pptx
 
Sexto grado. c2. R2..pptx
Sexto grado. c2. R2..pptxSexto grado. c2. R2..pptx
Sexto grado. c2. R2..pptx
 
Segundo grado. c3. R2..pptx
Segundo grado. c3. R2..pptxSegundo grado. c3. R2..pptx
Segundo grado. c3. R2..pptx
 
Primer grado. c2. R2..pptx
Primer grado. c2. R2..pptxPrimer grado. c2. R2..pptx
Primer grado. c2. R2..pptx
 
Cuarto grado. c2. R2..pptx
Cuarto grado. c2. R2..pptxCuarto grado. c2. R2..pptx
Cuarto grado. c2. R2..pptx
 
Quinto grado. c2. R2..pptx
Quinto grado. c2. R2..pptxQuinto grado. c2. R2..pptx
Quinto grado. c2. R2..pptx
 
Tercer grado. c2. R2..pptx
Tercer grado. c2. R2..pptxTercer grado. c2. R2..pptx
Tercer grado. c2. R2..pptx
 
Segundo grado. c2. R2..pptx
Segundo grado. c2. R2..pptxSegundo grado. c2. R2..pptx
Segundo grado. c2. R2..pptx
 
Programacion c2. p1.pptx
Programacion c2. p1.pptxProgramacion c2. p1.pptx
Programacion c2. p1.pptx
 
Computadora como herramienta de proceso de datos c1. p1.pptx
Computadora como herramienta de proceso de datos c1. p1.pptxComputadora como herramienta de proceso de datos c1. p1.pptx
Computadora como herramienta de proceso de datos c1. p1.pptx
 
Sexto grado. c7.
Sexto grado. c7.Sexto grado. c7.
Sexto grado. c7.
 
Cuarto grado. c7.
Cuarto grado. c7.Cuarto grado. c7.
Cuarto grado. c7.
 
Tercer grado. c7.
Tercer grado. c7.Tercer grado. c7.
Tercer grado. c7.
 
Segundo grado. c7.
Segundo grado. c7.Segundo grado. c7.
Segundo grado. c7.
 
Primer grado. c7.
Primer grado. c7.Primer grado. c7.
Primer grado. c7.
 

Último

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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Tipos de datos y variables en programación básica

  • 1. Profra: Dení Ramírez Andrade Tecnología de la información y comunicación 1. BLOQUE 1. DISEÑA PROGRAMAS DE COMPUTADORA DE NIVEL BÁSICO I
  • 2. Son las formas de representación interna de datos de la computadora mediante las que se representa cualquier situación en ésta; es decir, son los tipos de datos que maneja la máquina. Por ejemplo: Podemos representar aun trabajador mediante los datos: Nombre del empleado.  Número de horas trabajadas Cuota por hora, etcétera. ESTRUCTURA DE DATOS
  • 3. Los tipos de datos más comunes son: • Los numéricos (entero y real). • Cadena de caracteres (alfabéticos o alfanuméricos). • Carácter • Booleano. Cada uno de los cuales puede manejarse como una constante o como una variable. Tipos de datos
  • 4. Variables • Las variables sirven para representar y manejar datos. Todo dato que vaya a ser introducido a la computadora y todo dato que vaya a ser generado o calculado a partir de otros datos para obtener algún resultado tienen que identificarse y manejarse en forma de variable. Una variable tiene las siguientes características: • Nombre. • Contenido. • Constantes.
  • 5. Nombre Es el identificador de la variable que servirá para referenciarla. Las reglas para asignar nombres de variables y otros identificadores como métodos, funciones, clases, objetos, etcétera, son: 1. Se pueden utilizar combinaciones de letras mayúsculas y minúsculas (A...Z, a...z); dígitos (0...9) y el símbolo de subrayado (o guión bajo _). 2. El nombre debe iniciar con una letra. 3. Es conveniente que la longitud no pase de 20 caracteres. 4. No debe ser palabra reservada (como if, then, else, for, do, while, etc.).
  • 6. 5. Estilo de programación. En este libro se utilizará el estilo que maneja el lenguaje Java y los demás lenguajes modernos. Dicho estilo es el siguiente: a) En nombres de clases: • La primera letra en mayúscula y las demás en minúsculas. Ejemplos: Empleado, Alumno, Cliente. • Si se juntan varias palabras, se aplica el punto anterior a cada una de las palabras. Ejemplos: EmpleadoConfi anza, EmpleadoSindicalizado, EmpleadoPorHoras. b) En nombres de variables, funciones, objetos, métodos y otros: • Si el elemento se compone por una sola palabra, se usan puras minúsculas. Ejemplos: nombre, sueldo, x, y, z, x1, y2, z1, x25, y11, z12.
  • 7. NOTAS (Nombre de las variables).
  • 8. Contenido Se puede considerar que toda variable tiene una “casilla” donde se almacena el valor que toma en cada ocasión. Esto es similar a tener un casillero donde las casillas sirven para guardar objetos y tienen su respectiva identificación que permite referenciarlas. Por ejemplo:
  • 9. Toda variable debe estar asociada a un: oTipo de datos Entero oDato Real. oCadena, etcétera. De acuerdo con esto, sólo podrá tomar valores válidos para el tipo de dato definido. Tipo de datos
  • 10. Son valores específicos, y en consecuencia invariables. Por ejemplo: Constantes de tipo entero son: 5, 10, -56 y 20. Constantes de tipo real son: 3.1416, 40.5, -1.5 y 2.718. Constantes de tipo cadena de caracteres son: “Universidad de Sonora”, “Tornillo X25 ¾”, “Rosales # 245 Sur”; constantes de tipo carácter son: ‘s’, ‘n’, ‘S’, ‘N’. Constantes de tipo boolean son True y False. Constantes
  • 11. OPERACIONES PRIMITIVAS ELEMETALES Las operaciones primitivas elementales son las acciones básicas que la computadora puede ejecutar. A continuación estudiaremos las características de cada una.
  • 12. Es una acción que se considera como no ejecutable, ya que mediante ésta se declara o define el entorno en el que se ejecutará el algoritmo (programa). En esta parte se declaran: Las variables, Las constantes. Los tipos. Los objetos, etcétera. A continuación se explican. Declarar
  • 13. Como ya se explicó, las constantes son valores específicos. Sin embargo, se pueden declarar constantes simbólicas, es decir, mediante un identificador, con el siguiente formato: Constantes NOTA
  • 14. Tipos Se declaran nuevos tipos de datos. El formato es:
  • 15. Variable Esta acción permite representar en un programa las estructuras de datos necesarias para abstraer y representar en la computadora la situación real del problema o de la tarea que se manejará; en otras palabras, se declaran las variables necesarias mediante el siguiente formato:
  • 16. Ejemplo: Para representar la situación de pago de sueldos que ya se ha mencionado, tendremos que hacer lo siguiente:
  • 17. Aquí también se pueden declarar objetos, en este libro lo haremos como se explica mas adelante, ya que es a partir de ahí que los usaremos. Objetos
  • 18. Lectura de datos (entrada) • Esta operación nos permite introducir los datos a la computadora, es decir, introducir la materia prima para el proceso. • La introducción de datos puede hacerse desde un teclado, lector de código de barras, un archivo en un disco, un ratón (mouse) o desde cualquier otro dispositivo de entrada. • El dispositivo estándar de entrada es el teclado. El formato para leer datos es:
  • 19.
  • 20. oEsta acción espera a que se tecleen los datos correspondientes, los cuales se almacenarán en las variables especificadas. oEn virtud de que los nombres de las variables son mnemónicos con respecto a los datos que representan, se facilita la comprensión de la acción. oCon esta acción entendemos que se leerán el nombre, las horas trabajadas y la cuota por hora, y además que la lectura implica un proceso interactivo en el que se solicitan los datos en la pantalla.
  • 22.
  • 23. Operación aritméticas fundamentales Estas operaciones permiten modificar la apariencia de los datos para generar información; en otras palabras, procesar los datos que entran como materia prima para convertirlos en información que saldrá de la computadora.
  • 24. Mediante tales operaciones se forman expresiones aritméticas (fórmulas) para realizar los cálculos. • Formato:
  • 25. Estructura de datos (salida) Mediante la escritura damos salida a los datos de la computadora hacia un medio periférico como por ejemplo la pantalla de video, la impresora, disco u otro. La salida estándar es el video. • Formato:
  • 26. Ejemplo: En el ejemplo que venimos siguiendo se debe imprimir como resultado el nombre del empleado y su sueldo. Con la acción o instrucción: se indica que se imprimen el nombre y el sueldo, que es la información requerida en este problema. Por el momento no se hace énfasis en darle algún formato a la salida; sólo se indican los datos que salen en términos de las variables que los contienen, aprovechando que estamos utilizando nombres mnemónicos. Cuando se analiza el problema es donde se define el formato de la salida, por ejemplo si será un cheque, un recibo o algún otro documento, y será en la codificación del programa cuando se le dé a la salida algún formato específico.
  • 27. Explicación: Se imprime el letrero Nombre = , luego se imprime el contenido de la variable nombreEmp, luego se imprime el letrero Sueldo = y por último se imprime el contenido de la variable sueldo.