2. 4.3.1 Definición de Objetos
DEFINICION:
Es un paradigma de programación que usa objetos en sus interacciones,
para diseñar aplicaciones y programas informáticos.
Es una forma de programar que trata de encontrar una solución a estos
problemas. Introduce nuevos conceptos, que superan y amplían conceptos
antiguos ya conocidos.
3. 4.3.2 Identificación de Objetos
Un objeto se representa por medio de una tabla o entidad que esté
compuesta por sus atributos y funciones correspondientes. En
comparación con un lenguaje imperativo, una "variable" no es más que un
contenedor interno del atributo del objeto o de un estado interno, así
como la "función" es un procedimiento interno del método del objeto.
4. 4.3.3 Duración de los objetos
La duración de un objeto en un programa siempre está limitada en el
tiempo. La mayoría de los objetos sólo existen durante una parte de la
ejecución del programa. Los objetos son creados mediante un mecanismo
denominado instanciación y cuando dejan de existir se dice que son
destruidos.
5. LENGUAJE DE
PROGRAMACION
DEFINICIONES
BASICAS/
CARACTERISTICA
S
¿CÓMO SE
IMPLEMENTA?
HERRAMIENTAS
DEDESARROLLO MINIDICCIONARIO
PYTHON Definición:
Es un lenguaje de
programación
interpretado cuya
filosofía hace
hincapié en una
sintaxis que
favorezca un
código legible.
Características:
-Es un lenguaje
de programación
multiparadigma.
-Facilidad.
-Resolución
dinámica de
nombres.
Ejemplo de código
#EjemploGelatina
class Gelatina:
def __init__(self, tam, color,
sabor):
self.tam=tam
self.color=color
self.sabor=sabor
def desplegarC(self):
print self.tam,
print self.color,
print self.sabor,
gel1 =
Gelatina("pequeña","rojo","fre
sa")
gel2 =
Gelatina("mediana","amarilla"
,"manzana")
gel3 =
Gelatina("grande","azul","mor
a")
gel1.desplegarC()
gel2.desplegarC()
gel3.desplegarC()
raw_imput()
PANTALLAS (GUI,
WIDGETS, ETC.)
Editor:
Notepad++
Hincapié: Palabra que
se utiliza en la
expresión hacer
hincapié, que
significa ‘dar
importancia a una
cosa, destacándola o
insistiendo en ella’
Sintaxis: Modo de
combinarse y
ordenarse las
palabras y las
expresiones dentro
del discurso.
Multiparadigma: es el
que soporta más de
un paradigma de
programación.
Imperativa: Que se
manifiesta como
orden o imposición
6.
7. LENGUAJE DE
PROGRAMACIO
N
DEFINICIONES
BASICAS/
CARACTERISTICAS
¿CÓMO SE
IMPLEMENTA?
HERRAMIENTAS
DEDESARROLLO MINIDICCIONARIO
Visual Basic Definición:
Visual BASIC: Es un
lenguaje de fácil
aprendizaje pensado tanto
para programadores
principiantes como
expertos, guiado por
eventos, y centrado en un
motor de formularios que
facilita el rápido desarrollo
de aplicaciones gráficas
Características:
Es utilizado principalmente
para aplicaciones de
gestión de empresas,
debido a la rapidez con la
que puede hacerse un
programa que utilice una
base de datos sencilla,
además de la abundancia
de programadores en este
lenguaje.
Ejemplo de código
#EjemploGelatina
class Gelatina:
def __init__(self, tam, color,
sabor):
self.tam=tam
self.color=color
self.sabor=sabor
def desplegarC(self):
print self.tam,
print self.color,
print self.sabor,
gel1 =
Gelatina("pequeña","rojo","fresa
")
gel2 =
Gelatina("mediana","amarilla","
manzana")
gel3 =
Gelatina("grande","azul","mora")
gel1.desplegarC()
gel2.desplegarC()
gel3.desplegarC()
raw_imput()
PANTALLAS
(GUI,
WIDGETS,
ETC.)
Visual Studio Implementación: Acción
o efecto de implementar.
Polimorfismo:
Diversidad de aspecto
que, en algunas
especies, presentan los
individuos de una
población en el mismo
estadio de desarrollo.
8.
9.
10. LENGUAJE DE
PROGRAMACION
DEFINICIONES BASICAS/
CARACTERISTICAS
¿CÓMO SE IMPLEMENTA? HERRAMIENTAS
DEDESARROLLO
(EDITORES, IDE,
FRAMEWORK, COMPILADOR,
INTERPRETE,
DEPURADORES, PROFILING)
MINIDICCIONARIO
EJEMPLO DE
CODIGO
PANTALLAS (GUI,
WIDGETS, ETC.)
JAVA Java es un lenguaje de
programación de propósito general
orientado a objetos desarrollado
por Sun Microsystems. También
se puede decir que Java es una
tecnología que no sólo se reduce
al lenguaje sino que además
provee de una máquina virtual
Java que permite ejecutar código
compilado Java, sea cual sea la
plataforma que exista por debajo;
plataforma tanto hardware, como
software (el sistema operativo que
soporte ese hardware). El apoyo a
esta tecnología viene dado por la
gran cantidad de fabricantes que
apoyan esta especificación de
máquina virtual.
Public class humanos {
Int piernas;
Int brazos;
Int ojos;
Int nariz;
Int boca;
String nombre;
String sexo;
String nombreCaballo;
String preferenciaWisky;
Public humanos(){
Piernas=2;
Brazos=2;
Ojos=2;
Nariz=1;
Boca=1;
}
Public string
comoTeLlamas(){
Retuen nombre;
}
}
J2EE
maven
Compilado: Un
compilador es un
programa
informático que
traduce un
programa escrito en
un lenguaje de
programación a otro
lenguaje de
programación,
generando un
programa
equivalente que la
máquina será
capaz de interpretar
11. LENGUAJE DE
PROGRAMACION
DEFINICIONES BASICAS/
CARACTERISTICAS
¿CÓMO SE IMPLEMENTA? HERRAMIENTAS
DEDESARROLLO
(EDITORES, IDE,
FRAMEWORK, COMPILADOR,
INTERPRETE, DEPURADORES,
PROFILING)
MINIDICCIONARIO
EJEMPLO DE CODIGO PANTALLAS (GUI,
WIDGETS, ETC.)
PHP PHP: es un lenguaje de
programación de uso
general de código del lado del
servidor originalmente diseñado
para el desarrollo web de contenido
dinámico. Fue uno de los primeros
lenguajes de programación del lado
del servidor que se podían
incorporar directamente en el
documento HTML en lugar de
llamar a un archivo externo que
procese los datos. El código es
interpretado por un servidor web
con un módulo de procesador de
PHP que genera la página web
resultante. PHP ha evolucionado
por lo que ahora incluye también
una interfaz de línea de
comandos que puede ser usada
en aplicaciones gráficas
independientes. Puede ser usado en
la mayoría de los servidores web al
igual que en casi todos los sistemas
operativos y plataformas sin ningún
costo. El intérprete de PHP solo
ejecuta el código que se encuentra
entre sus delimitadores. Los
delimitadores más comunes
son <?php para abrir una sección
PHP y ?> para cerrarla. El propósito
de estos delimitadores es separar el
código PHP del resto de código,
como por ejemplo el HTML.
<!DOCTYPE html><html
lang="es"> <head>
<meta charset="utf-8" />
<meta name="viewport"
content="width=device-
width, initial-scale=1,
maximum-scale=1">
<title>Comprar tickets
</title> <link
rel="stylesheet"
href="estilo.css" />
</head> <body>
<?php
require_once('peliculas.cla
ss.php');
if(!isset($_POST['enviar']))
{ ?><header><center>
<h2><font
color="black">Usando
clases y
herencia:</font></h2></ce
nter>
</header>
<section>
<article><center>
<form action="<?php echo
$_SERVER['PHP_SELF']
?>" method="POST">
<fieldset>
<legend><span>Informaci
on:</span></legend>
<label
for="nombre">Nombre
Pelicula:</label>
<input type="text"
name="nombre"
Sublime Text 2 contenido
dinámico: es aquél
que se genera
automáticamente en
el momento que
alguien solicita su
visualización
servidor web: Un
servidor web o
servidor HTTP es un
programa informático
que procesa una
aplicación del lado del
servidor realizando
conexiones
Módulo: a una
estructura o bloque
de piezas que, en
una construcción, se
ubican en cantidad a
fin de hacerla más
sencilla, regular y
económica