Páginas de este Blog

viernes, 13 de mayo de 2022

Tipos de datos - Introducción

Fundamentos de Programación de Software

Tipos de datos 

Los datos que utilizan los programa (o algoritmos) se pueden clasificar con base en diferentes criterios. Uno de los más significativos es aquel que dice que todos los datos que utilizan los programas son simples o compuestos.

Un dato simple es indivisible (atómico), es decir que no se puede descomponer.

Ejemplo 1: Un año es un dato simple, como el año de nacimiento de una persona, el año de su graduación, el año actual, etc. Un año se expresa con un número entero, el cual no se puede descomponer. Sin embargo, un dato compuesto está formado por otros datos.

Ejemplo 2: Una fecha es un dato compuesto, ya que está formado por tres datos simples que son: el día, el mes y el año. Cómo la fecha del nacimiento de Google (4 de septiembre de 1998).

Ejemplo 3: Otro ejemplo de dato simple es una letra. Tomemos la letra t, o la x, o más bien la m, cualquier letra es una representación de uno y solo un carácter del alfabeto. Pero, cuando varias letras se agrupan, entonces se obtiene un dato compuesto por varios caracteres.

Ejemplo 4: Para formar un nombre de persona se utilizan varios caracteres. Miremos el nombre Ana (dato compuesto por tres caracteres).

La otra clasificación depende del valor que puede tomar el dato. De acuerdo con esto, los datos se pueden clasificar en cinco tipos de datos: entero, real, lógico, caracter y cadena. Los primeros cuatro son simples y el dato tipo carácter es compuesto, de acuerdo a lo visto anteriormente. A los tipos de datos simples estándares también se les conoce como tipos de datos primitivos, básicos o fundamentales.

El tipo de dato entero corresponde a aquellas variables que exclusivamente pueden recibir VALORES SIN PARTE DECIMAL. Generalmente se utilizan en las variables que contienen cantidades de elementos que no pueden fraccionarse, como el número de estudiantes en un curso, la edad de una persona, el número de lados de un triángulo.

El tipo de dato real corresponde a aquellas variables cuyos valores tienen parte decimal, aunque al mismo tiempo puede contener valores enteros. Así el lado de un triángulo puede medir 3,5 cm., pero también podría haber tomado un valor de 3,0. Otros ejemplos son: la temperatura, el costo de algún producto, la intensidad de un temblor, etc.

El tipo de dato caracter consiste en todos los caracteres conocidos, una letra, un número, un símbolo especial. Por lo tanto, está conformado por los DÍGITOS:'0', '1', '2', hasta el '9'; las LETRAS: 'a', 'b', 'c', hasta la 'z'; y sus correspondientes MAYÚSCULAS: 'A', 'B', 'C', hasta la 'Z' y los CARACTERES ESPECIALES: como por ejemplo '%', '*', '?', '/', entre otros.  En algunos lenguajes de programación como Java y C#, se utiliza la comilla simple (' ') para identificar un caracter, sin embargo, esto puede cambiar dependiendo del lenguaje de programación, pero se nombra aquí para indicar que así sería la forma de diferenciar el carácter ‘1’ del número 1.

El tipo de dato cadena corresponde a los conjuntos de caracteres, es decir la UNIÓN DE VARIOS CARACTERES, para conformar palabras o frases. El valor de este tipo de datos se encierra generalmente entre comillas (" "). Por ejemplo, una dirección (“Calle 15 No. 3-28”), el nombre de una persona (“Sandra Martínez”) o el estado civil de una persona (“soltero”).

El tipo de dato lógico o booleano, son datos que únicamente reciben dos valores: true ó false. Se utilizan generalmente como “banderas”, para identificar si se realizó o no un proceso. Más adelante se podrán aplicar en ejemplos y comprender su funcionamiento. Lo importante por ahora es conocer que únicamente pueden tomar DOS VALORES: VERDADERO (true) o FALSO (false).



Si desea el PDF de este taller de introducción a los Tipos de datos de clic AQUÍ. 

Trabajar en el cuaderno.


martes, 3 de mayo de 2022

Programación de Software - Introducción

Presentación en clase del siguiente video:
Aprender a programar o programar aprendiendo - Nicolás Rojas en TEDxYouth@CSC


Reflexión acerca de aprovechar las oportunidades, creer en nuestras ideas, soñar y ser autodidactas.


Material de lectura

- Sitio Web: Tecnología más informática
Qué es un lenguaje de programación
(PDF de esta publicación para descargar Aquí)

- Sitio Web: Educ.ar
Fascículos por cuadernillos sobre Competencias TIC
Fascículo 4 Cuaderno 1 Introducción a la programación


Actividad en clase

 A. De cada uno de los artículos leídos debe generarse un mapa conceptual, donde se observe la jerarquía, desgloce, relación e importancia de los conceptos relacionados con Programación de Software mencionados en cada lectura. Para cada mapa dedique una hoja completa de su cuaderno para su borrador y otra hoja completa para el diseño final, por lo tanto en esta actividad ocupará 4 hojas. Cada mapa debe quedar denso en cantidad de conceptos y relaciones entre ellos.
 
B. Trabaje la siguiente información:
  1. Definición de Programación y Lenguaje de programación de cada uno de los artículos para luego generar una definición propia de cada concepto.
  2. Tabla con los tipos de lenguaje de programación.
  3. De los presentados en la lectura, elija 5 lenguajes actuales de programación que más le llamen la atención, con una breve descripción de ellos.
  4. Investigue sobre 3 personajes trascendentales para la programación y cuál fue su aporte e importancia.


Material recomendado

Video: ¿Por qué todos tienen que aprender a programar? Participa de la hora del código

Video: ¿Cómo programar afecta tu cerebro?


Video: ¿Es difícil aprender a programar?



viernes, 1 de abril de 2022

Diseño Multimedia - Introducción


3 horas de clase que iniciamos con:
 
Definición (en el cuaderno)

Disciplina que conlleva a un proceso creativo en la búsqueda de una solución digital funcional a cierta problemática o situación en particular, generalmente de comunicación, y que tiene componentes en múltiples medios de expresión como texto, imagen, fotografía, video, sonido, animación, interactividad y programación.
 
Continuamos con:
 
Revisión de algunos videos en donde se realizan intervenciones respectivas que contextualizan en las diferentes posibilidades de esta disciplina para aclarar terminología, campos de acción de la carrera e indicar requerimientos indispensables como ser observador, detallistas y tener apertura al cambio y a la actualización tecnológica continua.
 
En el cuaderno deben ir las reflexiones respectivas a cada video titulándolas con el número del video y el nombre del video. Vaya extrayendo términos para el glosario ya que debe retroalimentar el glosario con por lo menos 15 términos relevantes para multimedia relacionados el día de hoy en todo el material que se va a estudiar y adicionales a los que ya se tienen)

Video 1: Estudia Diseño Multimedial




Video 2: Diseño Multimedia - Todo sobre la carrera y profesión



Video 3: Diseño Multimedial en la Sociedad Informatizada




Actividad de consulta (en el cuaderno)

  1. Características de la multimedia.
  2. Tipos de información.
  3. Plataformas multimedia.
  4. Línea de tiempo del desarrollo de la multimedia (elija las 10 fechas que usted considera más importantes en la evolución de la multimedia y por qué).
  5. Padres de la multimedia. 3 personajes importantes en la evolución de la multimedia y qué hicieron o cuál fue su gran aporte.
No olivide los 15 términos mínimo que deben ir definidos el día de hoy en el glosario, vien definidos para mejorar la comprensión de todo el material que se está estudiando hoy. Que se diga que son mínimo 15 no quiere decir que no salgan más.


Material de lectura (resumen en el cuaderno)

Lectura complementaria de los fascículos de Competencias TIC de Educ.ar.
Fascículo 5 Diseño Multimedia Cuaderno 1
Link para descargar el PDF a leer Aquí.
Sitio oficial de este material completo Aquí.