Está en la página 1de 9

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Materia: Lab. Algoritmos Computacionales

Actividad Fundamental #1:

Maestro: M.E. Pablo Eusebio De León Cepeda

Alumno: Estefany Gabriela Leija Reynaga


Matricula: 1954005
Grupo: 001
Hora y Día: martes V1

Fecha de entrega: 29/01/2022

1
Objetivo: Formular y desarrollar algoritmos simples utilizando para ello pseudocodigo
declarativo o diagramas de flujo haciendo uso de herramientas computacionales gráficas, que
le permiten depurar errores de lógica, en problemas simples de ingeniería y manejo de
información

Introducción:

En esta actividad se describirá los tipos de datos utilizados en los dos lenguajes de
programación en c++ y java que son uno de los lenguajes más característicos y
utilizados en programación.

Java es un tipo de lenguaje de programación orientado para programar y desarrollar


aplicaciones es un programa simple por el tipo de funcionalidad que promete, fue
diseñado para tener pocas dependencias. Ahora en el lenguaje de programación c++
esta orientado a objetos que evoluciono de la extencion de lenguaje c que hasta el día de
hoy se sigue realizando para realizar sistemas operativos, videojuegos y aplicaciones en
la nube, este lenguaje no es tan reciente pero si uno de los más completos tratándose de
videojuegos, aplicaciones, base de datos.

2
Procedimiento:

C++ es un lenguaje de programación que hereda muchos conceptos del lenguaje C, es


un lenguaje compilado y fuertemente tipado, lo que significa que en las variables con
las que trabajamos hay que indicar el tipo del dato que van a guardar cuando se
declaran, lo que puede hacer que tengamos problemas y se generen errores.

Los tipos de datos básicos normalmente son los numéricos y en la siguiente tabla
podemos ver estos tipos de datos simples en C++, su nombre, descripción, el tamaño
definido por el tipo de dato, que proporciona la cantidad de información que podemos
guardar en una variable de ese tipo de dato, y el rango de valores que permite
almacenar.

Int: Entero

Char: carácter

Short int: entero corto

Float: Numero entero flotante

Los tipos enumerados son un mecanismo usado en C++ que nos permite agrupar
constantes simbólicas.

Se necesita la palabra enum para declarar el tipo de enumerado después se escribe el


nombre y luego entre corchetes definimos los valores posibles.

Enum nombre-tipo- enumerado {valor 1, valor 2}

3
Por ejemplo de esta manera:

//first_enum is the enumerated-type-name


enum first_enum{value 1, value2=10, value3};

In this case,
first_enum e;
e=value3;
cout<<e;

Output:
11

Matrices / Array

Los array son un tipo dato complejo, en el sentido de que nos permiten guardar conjuntos de
datos, pero siempre datos del mismo tipo.

int numeros[5] = { 1, 2, 3, 4, 5 };

por lo que se guardan 5 enteros

Estructuras

Estas nos permiten guardar datos, pero a diferencia del array son distintos tipos por lo que no
son solo números si no diferentes tipos de datos.

Alguno de los tipos de datos que se pueden utilizar son los de persona y de ahí utilizar char
para los nombres si se refiere a varias personas, int para la edad, char para el sexo y int para
otro tipo de cosa que quiera insertar para hacer un poco más completa la codificación.

Programación Orientada a Objetos en C++

4
La Programación Orientada a Objetos es la característica más importante de C++.

Por ejemplo, la cadena de caracteres, que es otro tipo de datos que utilizamos normalmente en
C++, realmente no es un tipo de dato, sino que el string, que representa una cadena de
caracteres es una clase.

En un programa C++, una cadena puede almacenar informaciones en forma de texto, como
nombres de personas, mensajes de error, números de teléfono, etc.

Un ejemplo de cadena seria así:

char saludo [5];

Saludo [0] = 'H';

Saludo [1] = 'O';

Saludo [2] = 'L';

Saludo [3] = 'A';

Saludo [4] = 0;

El tipo void

El tipo es un tipo especial; no se puede declarar una variable de tipo, pero se puede declarar
una variable de tipo , que a veces es necesaria al asignar memoria sin formato void .Sin
embargo, los punteros a no son seguros para tipos y, por lo general, su uso se desaconseja void
en C++ moderno. En una declaración de función, un valor devuelto significa que la función no
devuelve un valor; se trata de un uso void común y aceptable de void.

Java está tipado estáticamente y es fuertemente tipado porque en Java, cada tipo de datos
como entero, carácter, hexadecimal, decimal empaquetado, etc. está predefinido como parte
del lenguaje de programación y todas las constantes o variables definidas para un programa
dado debe describirse con uno de los tipos de datos.

5
Java tiene dos categorías de datos:

Datos Primitivos ejemplo: int, char

Datos Objeto : tipos creados por el programador

Byte: entero complemento de dos

Boolean: true o false

Char: carácter Unicode

Short: entero completo de dos

Int: entero

Long: entero

Float: entero flotante

Double: flotante

Los tipos numéricos en punto flotante permiten representar números tanto muy grandes como
muy pequeños además de números decimales. Java dispone de 2 tipos concretos en esta
categoría

*Float

*Double

Aparte de los 6 tipos de datos que acabamos de ver, destinados a trabajar con números en
distintos rangos, Java define otros dos tipos primitivos más:

boolean: tiene la finalidad de facilitar el trabajo con valores "verdadero/falso" (booleanos),


resultantes por regla general de evaluar expresiones

char: se utiliza para almacenar caracteres individuales.

6
// Un programa Java para demostrar el tipo de datos booleanos
class JavadesdeCero
{
public static void main(String args[])
{
boolean b = true;
if (b == true)
System.out.println("Hola Javeros!");
}
}

Los tipos de datos primitivos que acabamos de ver se caracterizan por poder almacenar un
único valor. Salvo este reducido conjunto de tipos de datos primitivos, que facilitan el trabajo
con números, caracteres y valores booleanos, todos los demás tipos de Java son objetos,
también llamados tipos estructurados o "Clases".

Cadenas de caracteres

Aunque las cadenas de caracteres no son un tipo simple en Java, sino una instancia de la clase
String, el lenguaje otorga un tratamiento bastante especial a este tipo de dato, lo cual provoca
que, en ocasiones, nos parezca estar trabajando con un tipo primitivo.

Las cadenas de caracteres se delimitan entre comillas dobles, en lugar de simples como los
caracteres individuales. En la declaración, sin embargo, no se indica explícitamente que se
quiere crear un nuevo objeto de tipo String, esto es algo que infiere automáticamente el
compilador.

En Java los representan los tipos: byte, short, int, long.

7
En Java los representan los tipos: float, double.
El tipo de dato numérico real es un subconjunto finito de los números reales. Siempre llevan un punto
decimal y también pueden ser positivos o negativos. Los números reales tienen una parte entera y una
parte decimal.

En Java se representa con el tipo char.

Se representan con el tipo boolean

==es igual

!= es distinto

<,<=,>,>= menor, menor o igual, mayor, mayor igual

&& operador and

|| operador or

! operador not

8
Conclusión:

El conocer este tipo de datos nos ayuda por ser básicos y conocer como se manejan los
tipos de lenguaje en las aplicaciones ya sea del dev c++ y java scrip ya que son los
símbolos o datos que son mas utilizados y más básicos por lo que saber que son y para
que sirven nos ayuda para saber cómo se manejan y poder utilizarlos a la hora de
crear y desarrollar un programa una codificación, esto nos facilita el trabajar y a la
hora de crear la codificación sabiendo ya los datos que sabemos podemos ir mas
fluido.

Bibliografía:

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=16006

https://disenowebakus.net/arrays.php

https://www.campusmvp.es/recursos/post/variables-y-tipos-de-datos-en-java-tipos-
simples-clases-y-tipos-envoltorio-o-wrapper.aspx

https://www.manualweb.net/java/tipos-datos-primitivos-java/

También podría gustarte