Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Taller Poo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

1. Defina en que consiste la abstracción en el contexto de la programación.

La abstracción son las características específicas de un objeto, aquellas que lo


distinguen de los demás tipos de objetos y que logran definir límites conceptuales
respecto a quien está haciendo dicha abstracción del objeto.
Ejemplo:
Objeto – perro.
Características:
Patas
Cola
Pelaje
Funcionalidades:
Correr
Parar
Comer, etc…

2. Realice un cuadro comparativo de los principales paradigmas de programación.

Imperativo Declarativo Lógico


 Describe como debe  Opuesto al imperativo.  La ejecución consiste en
realizarse el cálculo, no el Los programas describen los la resolución de un problema de
porqué. resultados esperados sin listar decisión, los resultados se
 Los programas se explícitamente los pasos a llevar obtienen mediante la
componen de un conjunto de a cabo de alcanzarlos. instantación de las variables
sentencias que cambian su  Describe que se debe libres.
estado. Son secuencias de calcular, sin explicitar el cómo.  El problema se modela
comandos que ordenan con enunciados de lógica de
acciones a la computadora. primer orden.

Funcional Orientado a Objetos


 Los programas se componen de  La programación orientada a objetos
funciones, es decir, implementaciones de expresa un programa como un conjunto de estos
comportamiento que reciben un conjunto de objetos, que colaboran entre ellos para realizar
datos de entrada y devuelven un valor de salida. tareas. Esto permite hacer los programas y
 Las funciones son elementos de primer módulos más fáciles de escribir, mantener y
orden. reutilizar.
5. Explique que es un programa y un lenguaje de programación.

Programa: Un programa es un conjunto ordena de instrucciones o procedimientos que


permiten realizar cierto tipo de operación, En el caso de un programa de Software es este
mismo conjunto, pero aplicados a una computadora que realizara una operación
especifica.

Lenguaje de Programación: Es un sistema estructurado de comunicación el cual nos


permite por medio de signos dar instrucciones a sistemas informáticos y que estos lo
interprete para realizar una tarea especifica.

6. Explique la diferencia entre los términos: lenguaje, compilador, interpretador,


programa fuente y programa objeto o ejecutable.

El lenguaje de programación como la palabra lo dice es en esencia como se le dan las


órdenes para que la maquina pueda ejecutar los algoritmos escritos en código los cuales
se crean a partir de una sintaxis derivada del lenguaje de programación. Mientras que el
compilador es el programa informático que traduce un programa escrito en un lenguaje
de programación a otro lenguaje de programación, puede ser lenguaje maquina o un
código intermedio (bytecode) o simplemente texto. El intérprete es un programa que
ejecuta línea tras línea las instrucciones de un programa de alto nivel, este se encarga de
traducir las instrucciones a un lenguaje intermedio que puede luego ser ejecutado,
programa fuente o código fuente se trata de las instrucciones que un programa
informático transmite a una computadora para que pueda ejecutarse, mientras que
programa objeto consiste en el lenguaje maquina o bytecode y se distribuye en varios
archivos que corresponden a cada código fuente compilado.

7. Si tuviera que elaborar un programa para solucionar un problema específico, que


criterios aplicaría para elegir el lenguaje de programación.

Primero que todo se tendría que tener en cuenta la aplicación, ya que hay distintos tipos
de lenguajes que se enfocan en algo en específico, es decir a la hora de crear un juego,
aplicación, sitios web, etc. Por lo tanto, es algo fundamental saber qué tipo de lenguaje se
adapta más a lo que estamos buscando.

Mirar la compatibilidad que pueda tener este programa con respecto a la solución que se
está buscando para este problema, es algo requerido al tomar estas decisiones, ya que me
permite realizar un análisis completo al problema y buscar la mejor opción.
10. ¿Que son tipos de datos primitivos y objeto en java?, relacione cada tipo de dato en un
cuadro con un ejemplo del valor que podría tomar

Dato Tipo Primitivo: Son datos que contienen valores puros y simples de un tipo, estos
tipos de dato sirven como bloques de construcción de la manipulación de datos en Java.
Debido a que estos tipos de datos están definidos en el sistema de tipo Java por defecto,
vienen con una serie de operaciones predefinidas. No se puede definir una nueva
operación para tales tipos primitivos. Un tipo primitivo está predefinido por el idioma y es
nombrado por una palabra clave reservada. Los valores primitivos no comparten el estado
con otros valores primitivos

Dato Tipo Objeto: En Java, todos los objetos son intangibles en el sentido de que solo
existen como una colección de datos y programación en la memoria de la computadora.
Un objeto Java es una representación de una entidad y una implementación de sus
comportamientos. Un objeto Java, como Automóvil, es solo una representación de un
automóvil del mundo real y una simulación de su comportamiento.

Tipo de Datos Tipos Descripción Ejemplo


byte Desde +127 hasta -128. byte b = 65;
short Desde +32,767 hasta -32,768 short s = 65;
Desde +2,147,483,647 a -
int int i = 65;
2,147,483,648
Desde
+9,223,372,036,854,775,807
long long l = 65;
hasta -
Dato Primitivo
9,223,372,036,854,775,808
Desde 3.402.823,5 E + 38 hasta
float float f = 65.70;
1.4 E-45.
Desde 1.797.693.134.862.315,7
double double d = 65.55;
E + 308 hasta 4.9 E-324
Boolean falso verdadero boolean b = true;
char Todos los caracteres Unicode char c = 'A';
Dato Objeto Animal animal = nuevo Animal ("jirafa")
https://study.com/academy/lesson/java-data-types-object.html

https://www.tutorialspoint.com/java/java_basic_datatypes.htm

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

https://en.wikibooks.org/wiki/Java_Programming/Primitive_Types

https://colombiadigital.net/actualidad/articulos-informativos/item/7669-lenguajes-de-
programacion-que-son-y-para-que-sirven.html

https://www.techopedia.com/definition/25084/software-program

También podría gustarte