0% encontró este documento útil (0 votos)
259 vistas26 páginas

Examen Java

Este documento trata sobre la investigación de la programación orientada a objetos. Explica conceptos clave como objetos, clases, métodos, herencia, encapsulamiento, constructores, polimorfismo, interfaces, clases abstractas y bases de datos. También incluye preguntas frecuentes en entrevistas sobre estos temas, así como ejemplos y exámenes de práctica. El objetivo principal es dominar lenguajes de programación como Java, JavaScript y C++, y gestores de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
259 vistas26 páginas

Examen Java

Este documento trata sobre la investigación de la programación orientada a objetos. Explica conceptos clave como objetos, clases, métodos, herencia, encapsulamiento, constructores, polimorfismo, interfaces, clases abstractas y bases de datos. También incluye preguntas frecuentes en entrevistas sobre estos temas, así como ejemplos y exámenes de práctica. El objetivo principal es dominar lenguajes de programación como Java, JavaScript y C++, y gestores de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 26

Investigación de la Programación orientada a objetos

Contenido
Objetivo ............................................................................................................................................... 3
Objetivos Secundarios ......................................................................................................................... 3
Arquitecto de información .................................................................................................................. 3
Arquitecto de información .................................................................................................................. 3
PREGUNTAS DADAS EN ENTREVISTAS................................................................................................. 3
¿Qué es un objeto? ............................................................................................................................. 3
¿Qué es clase? ..................................................................................................................................... 4
¿Qué es método? ................................................................................................................................ 4
Método setter ................................................................................................................................. 4
Métodos getters .............................................................................................................................. 4
¿Qué es herencia? ............................................................................................................................... 4
¿Qué es clase abstracta? ..................................................................................................................... 4
Tipos de datos ..................................................................................................................................... 4
Valor de los datos ................................................................................................................................ 5
Encapsulamiento ................................................................................................................................. 5
¿Qué es el constructor? ...................................................................................................................... 5
Static .................................................................................................................................................... 5
¿Qué es polimorfismo? ....................................................................................................................... 5
¿Cuál es la diferencia entre clase abstracta e interface? .................................................................... 6
¿Cuáles son las 4 bases de datos de sistema de cada instalación de sql server? ............................... 6
INTERFACES ......................................................................................................................................... 6
La palabra reservada super ................................................................................................................. 6
CLASES ABSTRACTAS ........................................................................................................................... 6
¿Qué es JavaScript? ............................................................................................................................. 6
Hilos ..................................................................................................................................................... 7
¿Qué es JASON? .................................................................................................................................. 7
¿Cuáles son las 4 bases de datos de sistema de cada instalación de SQL SERVER? ........................... 7
¿Qué es una base de datos? ............................................................................................................... 7
¿Qué es una base de datos relacional? ............................................................................................... 7
¿Qué es THIS?...................................................................................................................................... 7

1
Investigación de la Programación orientada a objetos

Ejemplo de this .................................................................................................................................... 8


¿Qué son los gestores de base de datos? ........................................................................................... 8
Examen Motavita .............................................................................................................................. 11
Examen 12 de julio ............................................................................................................................ 12
EXAMEN DE ENTREVISTA .................................................................................................................. 14
Softtesting ......................................................................................................................................... 14
¿Qué es JavaScript? ........................................................................................................................... 14
¿Qué es CSS? ..................................................................................................................................... 14
Preguntas .......................................................................................................................................... 18
Diseño Web ....................................................................................................................................... 18
GLOSARIO .......................................................................................................................................... 19
Referencias ........................................................................................................................................ 20
Índice Curso Platzi ............................................................................................................................. 25
Juegos ................................................................................................................................................ 25
Glosario Base de datos ...................................................................................................................... 25

2
Investigación de la Programación orientada a objetos

Objetivo Arquitecto de información

M anejar gestores de bases de datos y dominar al


máximo los lenguajes de programación que
 Identifica los objetivos del proyecto.
actualmente tiene demanda en el mercado como lo es
java, JavaScript y c char.  Identifica las necesidades de los usuarios.
 Especifica las funcionalidades y
Objetivos Secundarios requerimientos de la aplicación web.
Subir una página a un hosting gratuito.  Define y diseño los sistemas de navegación,
Diseñar un menú y slider que se integren. organización, etiquetado y búsqueda.
Diseñar un juego básico.
CREACIÓN DE UN PROYECTO

1. definir el objetivo.
Arquitecto de información
2. Limitar el proyecto.
 Identifica los objetivos del proyecto.
 Identifica las necesidades de los usuarios. 3. Repartir tareas entre los miembros del equipo.
 Especifica las funcionalidades y
requerimientos de la aplicación web. PREGUNTAS DADAS EN ENTREVISTAS
 Define y diseño los sistemas de navegación,
organización, etiquetado y búsqueda. ¿Qué es un objeto?
CREACIÓN DE UN PROYECTO Def1.
1. definir el objetivo. Objeto: Entidad existente en la memoria del ordenador
2. Limitar el proyecto. que tiene unas propiedades (atributos o datos sobre sí
3. Repartir tareas entre los miembros del equipo. mismo almacenados por el objeto) y unas operaciones
disponibles especificas (métodos).
Nota: Cuando tenemos un objeto que tiene múltiples
valores y varias versiones del mismo objeto lo mejor Def2.
es crear una clase. En general un objeto puede ser cualquier cosa del
mundo real por ejemplo una bombilla.
Un objeto tiene Estado, comportamiento e identidad.
Gracias a la electricidad un computador funciona con Las instancias de una clase se llaman objetos.
una gran cantidad de cables, por los cables pasa o no
pasa electricidad, si tengo dos cables y los conecto a Los objetos pueden contener variables, constantes,
un tercer cable y por solo uno pasa electricidad en el funciones “Lo que sea”.
tercer cable habrá electricidad, la electricidad es
regulada por lo general entre 0v-5v. Los transistores Los objetos se crean mediante el uso de NEW.
actúan como interruptores permitiendo el paso o cierre
Ejemplos de objetos
de la electricidad, los transistores se vuelven System.out para llamar los métodos print, printf y
compuertas lógicas y las compuertas lógicas println.
operadores (not and or xor), al tener miles de
operadores se va a tener un procesador dando paso a
los lenguajes de programación y entornos gráficos.

3
Investigación de la Programación orientada a objetos

¿Qué es clase? Métodos getters (captadores): Están destinados a


Es un fragmento de código java que permite crear al captar o proporcionar el valor de una propiedad.
menos una instancia (objeto).
Obtenemos el valor de una propiedad.
Las instancias de una clase se llaman objetos.
Main es un método especial.
Definición de un objeto.
nextInt es un método java.util.Scanner para recibir un
Ejemplo JavaScript: var imagen=new Imagen; entero escrito por el usuario desde el teclado
(nextLine).
Es buena práctica colocarles a las definiciones de un
objeto la primera letra con la que es nombrado una Un método puede especificar múltiples parámetros.
mayúscula “ejemplo Image”.
Set y Get son métodos que sirven para leer y asignar
A las definiciones completas de un objeto se llaman valores de un determinado atributo de una clase.
clases “ejemplo Math.random”, nótese que la primera
letra va en mayúscula. Es una forma de hacer una acción dentro de una clase.

Es como un plano de construcción. ¿Qué es herencia?


R= La herencia facilita la creación de objetos a partir de
otros ya existentes e implica que una subclase obtiene
todo el comportamiento (métodos) y eventualmente
Fig. 1 definición de una clase.
los atributos (variables) de su superclase.

Un objeto en java puede heredar propiedades o


Imagen es el objeto o la instancia de una clase, características del mismo a otro tipo de objeto
estamos creando una nueva definición del objeto y la siguiendo una jerarquía.
estamos guardando en la variable imagen.
La herencia nos ayudara a crear nuevas clases a partir
¿Qué es método? de otras.
R=Es la forma que tienen las clases de comunicarse
¿Qué es clase abstracta?
entre sí, esa forma es el método.
R= Declara la existencia de un método pero no su
Es un concepto relacionado con la encapsulación. implementación.

¿Nombra dos métodos de acceso? Tienen que tener por lo menos un método abstracto.

Método setter (definidor): Están encargados de Tipos de datos


definir o establecer el valor de una propiedad.

Modificamos el valor de una propiedad.

Función: Modificar el valor de las propiedades de los


objetos.

4
Investigación de la Programación orientada a objetos

Fig. 2 Tipos de datos. tenga en cualquiera de los objetos será igual que el
resto y si alguno se cambia se cambiaran en todos los
Valor de los datos
objetos.

¿Qué es polimorfismo?
R=Es una propiedad muy interesante que nos otorgan
los parámetros, consiste en tener dos o más métodos
Fig. 3 Tipos primitivos en Java
llamados de la misma forma pero con diferente
String no es de tipo primitivo. cantidad o tipo de parámetros que es lo que le permite
al compilador diferenciarlos, se puede dar en los
Encapsulamiento métodos y en las funciones.
Esconder algo, por ejemplo las características como la
velocidad de un jugador, característica que puede ser Métodos con el mismo nombre pero con código
invisible para los demás jugadores y sobresalir. diferente.

¿Qué es el constructor? Métodos con el mismo nombre pueden hacer


Dentro de las clases hay unas funciones que se diferentes cosas.
disparan el momento que yo hago una nueva imagen
Muchas formas.
“Objeto”, esas funciones que se disparan cuando se
está creando el objeto se llaman constructores.  Es la capacidad que tiene un método de
realizar distintas acciones según el tipo de
Es similar a un método, pero que se utiliza solo cuando
objeto que lo invoque.
se crea un objeto, para inicializar los datos de este.
 En otras palabras: llamar a un método puede
Cuando llamo un constructor estoy inicializando una hacer distintas cosas según de la clase que sea
serie de parámetros. el objeto.

Es necesario para crear un objeto e inicializarlo. Un método tiene comportamientos diferentes.

STATIC ¿Diferencia entre int e integer?


Si tenemos un atributo no estático por ejemplo un
R= La diferencia sustancial es que, en java, int es un
entero, si tenemos diez objetos tendremos diez
tipo primitivo, no es un objeto, mientras que Integer
atributos de tipo entero que se llamaran “area”.
es un objeto de una clase: Dicho en un lenguaje
En lugar de lo mencionado anteriormente tenemos un coloquial: un int es un número, y un Integer es un
atributo estático y tenemos diez objetos tan solo habrá puntero que hace referencia a una clase que contiene
un atributo en la clase, un atributo para los diez un entero.
objetos y ese atributo como es compartido el valor que

5
Investigación de la Programación orientada a objetos

¿Cuál es la diferencia entre clase abstracta e clase padre sin importar que el método tenga el
interface? mismo nombre que un método de su clase hija.
R=Una interface es una colección de métodos
abstractos y propiedades, las clases abstractas
contienen a los métodos abstractos. CLASES ABSTRACTAS
Son las clases tanto explícitamente declaradas como
En un interface no puedo añadir código, solo puedo
abstractas como las que contienen métodos abstractos
describir los métodos.
(no implementados). Excepto la capacidad de
Consultas en bases de datos. instanciación, tienen las mismas capacidades que una
clase o tipo concreto.
JQuery
Podemos definir todo lo que podemos hacer dentro de
¿Cuáles son las 4 bases de datos de sistema una clase pero no podemos generar objetos a partir de
de cada instalación de sql server? las clases abstractas. Sirven para general plantillas
genéricas que después el programador personalice.

INTERFACES ¿Qué es POM?


Una interfaz en java es una colección de métodos
¿Qué es MAVEL?
abstractos y propiedades. En ellas se explica que se
debe hacer pero no su implementación. Serán las R= Facilita las librerías.
clases que implementen estas interfaces las que
describan la lógica del comportamiento de los Instrucciones en mavel
métodos.
Node JS
Una interface se suele entender como un contrato, la
clase que lo implementa se compromete a tener una
¿Qué es JavaScript?
Es un lenguaje de programación interpretado (Es decir
serie de métodos y una serie de propiedades
que no requiere compilación), es analizado por
especificadas en la interface.
navegadores web, dicho de otra manera JavaScript
No puedo añadir código en una interface, solo puedo está diseñado para correr en el navegador.
describir los métodos.
Este lenguaje es principalmente utilizado para ejecutar
La palabra reservada super acciones del lado del cliente, aunque también existen
La palabra reservada super se utiliza para acceder a formas de ejecutar JS del lado del servidor.
un elemento de la clase padre.
Su principal objetivo es agregar interactividad a las
Uno de los usos más frecuente es que le damos a la páginas web.
palabra super, es poder invocar al constructor de la
clase padre. Está orientado a objetos.
Con ello podemos reducir la cantidad de código que
Débilmente tipado.
debemos escribir en nuestras clases hijas.

En conclusión el uso de la palabra reservada super nos


va a permitir acceder a los métodos y atributos de una

6
Investigación de la Programación orientada a objetos

Fig. 6

Realizar un código que sume tres vectores de


diferentes dimensiones.

¿Cuáles son las 4 bases de datos de sistema


Fig. 4 insertar JS en html. de cada instalación de SQL SERVER?

Hilos
Nos permiten ejecutar procesos de manera simultánea. ¿Qué es una base de datos?
R= No es más que un conjunto de datos organizados
¿Qué es JASON? los cuales poseen una relación entre sí por ejemplo
R= Java Script Object notation una guía telefónica es una base de datos de nombres,
direcciones y números telefónicos.
Es la forma en la que tienden a organizarse muchas
bases de datos no SQL populares. Conjunto de información organizada que posee
relación entre sí.
JSON no es un lenguaje de programación para hacer
una búsqueda. Es simplemente una forma de ¿Qué es una base de datos relacional?
estructurar los datos de tal manera que cualquier R= Son colecciones de tablas las cuales almacenan
programa de computación los pueda entender “La información de manera estructurada (Una tabla posee
respuesta es JavaScript” donde en las bases de datos columnas y filas muy similares a las hojas de cálculo) en
relacionales utilizamos SQL en las bases de datos no cada fila se almacenara una solo entidad.
relacionales utilizamos JavaScript.
En base de datos relacionales cada entidad debe
Transmitir datos. poseer un atributo que lo hace único en la tabla, a este
atributo lo conoceremos como llave primaria.
Intercambio de datos.
Las bases de datos relacionales no son más que un
conjunto de tablas que almacenan entidades, estas
entidades poseen atributos que son representados
mediante comunas, cada entidad debe poseer un
identificador único y para que las tablas posean
relación entre ellas deben almacenar datos
redundantes.
Fig. 5
¿Qué es THIS?
Es un indicador de la instancia de donde estoy.

Normalmente se refiere a la instancia de la clases.

Se refiere a todas las variable que fueron creadas en el


bloque de código.

7
Investigación de la Programación orientada a objetos

Ejemplo de this

¿Qué son los gestores de base de datos?


R= Son un conjunto de programas que nos permiten
trabajar con las bases de datos.

Fig. 7 ejemplo this.


¿Cuánta experiencia tienes desarrollando en java
Cuando estamos dentro del mismo objeto podemos bajo Websphere?
hacer referencia con this.

1. Consider the following pseudocode:


1. Input n
2. Print n
3. If n==1 then STOP
4. If n is odd then n=3n+1
5. Else n=n/2
6. GOTO 2

¿Cuál es la diferencia entre atributo y variable?

8
Investigación de la Programación orientada a objetos

R= Los dos métodos son importantes ya que el


problema es resuelto aplicando la lógica de
cada método.

2. Write a pseudocode method to check if a given


String is a palindrome (A palindrome is a word,
phrase, number, or other sequence of
characters which reads the same backward as
forward, such as madam or racecar.)

3. Given an Integer N and H, write a pseudocode


method that prints all possible combinations of
Fig. 8 bit strings of length N that has exactly H bits
turned on.

A. Implement an iterative method for the above


Input Example: N=4, H=2
pseudocode in any programing language you
Output Example: 0011 0101 0110 1001 10101
want.
1100
Int n, fact;
Leer n; Input Example: N=3, H=1
Fact=n; Output Example: 100 010 001
Para (i=n-1; i>0;i--)
Fact=fact*I;
Fin para
Imprimir fact;
Fin del programa

B. Implement a recursive method for the above Solución


pseudocode in any programing language you
want. Un algoritmo recursivo es aquel que plantea la
solución a un problema aplicando combinando
Algortimo factorial recursive
una operación muy sencilla con la resolución
Funcion factorial(n)
Si n>0 entonces del mismo problema pero en una escala
Devolver n*factorial(n-1) menor, ese problema se va repitiendo
Si no sucesivamente hasta que la solución del
Devolver 1 problema es trivial.
Fin si
Fin funcion Un algoritmo recursivo es aquel que
simplemente se llama a si mismo hasta llegar a
C. Which one is the best (iterative or recursive)? un fin o llegar a un límite, la mayoría de estos
And why? algoritmos tienen una condición donde no se
cumplen no se sigue llamando su método.
Estos algoritmos no pierden los valores que

9
Investigación de la Programación orientada a objetos

han sido guardados en memoria, por tanto


gastan memoria.

Los algoritmos interactivos son los más


simples, sencillos en la mayoría de ocasiones
no siempre, son de hacer y de seguir paso a
paso. Estos algoritmos son interacciones
“ciclos que se hacer con un for”, estos
algoritmos no gastan demasiada memoria ya
que es un método que se llama.

Anexos

10
Investigación de la Programación orientada a objetos

definicion-de-clase-en-java-objetos-del-mundo-real-y-
abstractos-ejemplos-y-ejercicio-
cu00644b&catid=68&Itemid=188

Examen Motavita
Un virus en un computador se está comiendo el
espacio del disco duro, el primer día se comió ½ des
espacio. Durante el segundo día se comió 1/3 del
espacio que quedaba. El tercer día se comió ¼ de lo
que quedaba y el cuarto día se comió 1/5 de lo
restante ¿Qué fracción del espacio original no se comió
el virus?

a. 1/5 b. 1/6
c. 1/10 e. 1/24

El primer día.

1 1
1− =
2 2
Referencias
El segundo día.
https://www.aprenderaprogramar.com/index.php?opt
1 1 1
ion=com_content&view=article&id=525:concepto-y- ∗ =
2 3 6

11
Investigación de la Programación orientada a objetos

1 1 1
− =
2 6 3
Examen 12 de julio
El tercer día

1 1 1
∗ =
3 4 12
1 1 3 1
− = =
3 12 12 4

Quinto día

1 1 1
∗ =
4 5 20
1 1 4 1
− = =
4 20 20 5

12
Investigación de la Programación orientada a objetos

13
Investigación de la Programación orientada a objetos

EXAMEN DE ENTREVISTA indicador único


como un nombre de
Softtesting usuario.
En las bases de datos En las bases de datos
relacionales utilizamos SQL. no relacionales
¿Qué es JavaScript? utilizamos
JavaScript.

No es más que un conjunto


de tablas las cuales
almacenas entidades, estas
entidades poseen atributos
que son representados
mediante columnas, cada
entidad debe poseer un
identificador único y para
¿Qué es CSS? que las tablas posean
R= En caso de que la presentación visual no se defina relación entre ellas deben
almacenar datos
con html, puede ser definida con CSS (Cascading Style
redundantes.
Sheets).

2. ¿Qué es nodeJs?
3. ¿Qué es ajax?
R=Si tenemos un restaurante podemos tener muchos
4. ¿Qué es una base de datos relacional?
restaurantes y estos restaurantes tienen un modelo
¿Qué es una base de datos NoSQL o
que tiene un menú y el menú tiene ítem y si lo
documental?
expandimos más a la misma altura del menú el
restaurante tiene meseros y cocineros “menú meseros
Base de datos relacional Base de datos no
y cocineros” son parte de la relación restaurant e, el
relacional
menú tiene ítem los meseros tienen detalles “nombre
La base de datos relacional Las bases de datos
(RDB) es un tipo de base de no relacionales fecha de entrada horarios de salida” estos son los
datos que cumple con el tienen la ventaja de atributos del mesero.
modelo relacional. ser ridículamente
veloces. En las bases de datos relacionales cuando definimos
Cada entidad debe poseer un No tenemos tablas, unos elementos ítem que es conocido como una tabla
atributo que lo hace único en tenemos colecciones siempre tenemos el mismo ítem.
la tabla. A este atributo lo de documentos.
conoceremos como llave
primaria.(Entidad=”Alumno”)
En las bases de datos En una base de datos Base de datos Base de datos no
relacionales siempre no relacional relacionales relacionales
tenemos una llave que nos podemos tener una
identifica quien es “Por llave pero realmente
ejemplo nosotros como no la necesitamos
ciudadanos tenemos la simplemente
cedula y el pasaporte”. necesitamos un

14
Investigación de la Programación orientada a objetos

5. Ventajas entre uno y el otro tipo de la base de


datos.
6. Escriba un algoritmo para ordenar un array
(use un lenguaje natural de algoritmo).
7. Dibuje la arquitectura típica de java o .net?

PASOS PARA DESARROLLAR UN PROYECTO

Primero debo elaborar un mvc.

MPV=PRODUCTO MÍNIMO VIABLE.

DOM: Document Object Model

¿Qué es un DCD Y DCP?

15
Investigación de la Programación orientada a objetos

16
Investigación de la Programación orientada a objetos

17
Investigación de la Programación orientada a objetos

Preguntas
¿Muestre cómo crear un arreglo bidimensional de java
de 1000 valores enteros?

Diseño Web

Los eventos no necesitan parámetros porque son


opcionales.

18
Investigación de la Programación orientada a objetos

GLOSARIO
This.algo=Es un indicador de la instancia donde estoy.

Framework: Se puede definir como un conjunto de


código que puedes utilizar para hacer un sistema
Base de datos personalizado tan simple o tan complejo como tú lo
desees.
Curso básico de Oracle
Html: Lenguaje de marcado o etiquetado.

HTML (HyperText Markup Language), el lenguaje


con el que se escriben las páginas web.

//Funciona igual que una Funciona

//This es un indicador de la instancia donde estoy

//push: Agrega en el array el ultimo valor que se


incerto.

ParseInt=Significa parsear a entero “Convertir a


entero”, lo que tenemos en una caja de texto es un
texto un String una cadena de cadena de caracteres.
ParseInt me convierte una cadena de caracteres a
enteros.

Utilizamos ParseInt Para quitar el numero flotante y


dejar del numero entero.

Kernel= Es el núcleo del sistema operativo, es una


parte muy importante del código que integra el
sistema operativo, concretamente es la parte de
software que se ejecuta en modo privilegiado y facilita
los diferentes programas un acceso seguro al hardware
“Es el corazón del sistema ya que permite la
interacción del software y el hardware de forma
segura”. Un kernel mal diseñado puede filtrar
información sobre el usuario y sus aplicaciones o
sobrecalentar en exceso un equipo informático.

Array: Está constituido por un conjunto de valores


que se acceden a través de un numero de índice “El
primer valor inicia con índice cero”.
Nos permite almacenar múltiples valores a los cuales

19
Investigación de la Programación orientada a objetos

se accede a través de un índice.

Of significa que voy a obtener una instancia dentro de


cada uno de los objetos de kla variable que se declaro
“bi”;

Referencias
Video platzi sobre base de datos relacionales y no
relacionales.

https://www.youtube.com/watch?v=CuAYLX6reXE

¿Cuál es la diferencia entre una función y un


constructor?

Curso pago Undemy

20
Investigación de la Programación orientada a objetos

Ir a otras páginas

En JQuery es posible que # se realice para id;

Se utiliza # si solo se tiene el id.


Dos formas de llamar a jQuery

Se utilizara punto si solo se tiene la clase.

21
Investigación de la Programación orientada a objetos

No se utilizara nada si solo se hace referencia al Errores que han quitado tiempo
elemento como tal.

BOOTSTRAP

https://getbootstrap.com/docs/3.3/css/

CREACIÓN DE TABLAS

También se puede utilizar th en cambio de td.

22
Investigación de la Programación orientada a objetos

Charlemagne, el rey de Francia está considerando


construir unos castillos en la frontera con Servia. La
frontera esta dividida dentro de N segmentos. El rey
sabe la altura de el terreno en cada segmento de la
frontera.

23
Investigación de la Programación orientada a objetos

APUNTES JQUERY

Lección 5 ON y BLIND

24
Investigación de la Programación orientada a objetos

Índice Curso Platzi


Dibujo de Ingeniería básico
Video 15
Dtectar eventos por teclado
Video 16

Dibujar en canvas con las flechas del teclado


Video 17
Villa Platzi
Video 19
FIZZ BUZZ
Video 20
Cajero automático
Video 22

Funciones matemáticas
Video 18

Conceptos en base de datos

Juegos
El motor de juego tiene:

Rutinas que permiten la renderización de los gráficos.

Animación.

Inteligencia artificial.

Detección de colisiones.

Glosario Base de datos

SQL CONSTRAINT. Puede colocar restricciones


para limitar el tipo de dato que puede ingresarse

25
Investigación de la Programación orientada a objetos

en una tabla. Dichas restricciones pueden supera al de las mejores calculadoras comerciales de
especificarse cuando la tabla se crea por primera hoy en día.
vez a través de la instrucción CREATE TABLE, o
luego de crear la tabla a través de la instrucción
ALTER TABLE.

Natural joins: para que el natural joins pueda


funcionar ambas tablas deben tener una columna que
se llame igual y tengan el mismo dato.

Llave primaria: Solo deben contener valores únicos y


no pueden contener valores nulos, la mayoría de las
tablas deben tener una llave primaria y cada tabla a lo
más debe contener una sola llave primaria.

Al no entrar en un ciclo for, se estaría ahorrando ciclos


de reloj.

ANEXOS

Anexos

Como ejemplo más concreto y en otro nivel, parece


alcanzarse la comprensión de los fenómenos genéticos,
pudiendo afirmar que el almacenamiento de
información de la célula de un organismo sencillo

26

También podría gustarte