Está en la página 1de 19

PRESENTACIÓN.

Nombre:
Christopher D.
Apellido:
Jimenez
Matricula:
17-SISN-1-105
Numero:
#41
Profesor:
Jose Luis Amberes Pujols
Materia:
Programación Orientada a Objetos
Aula:
0408
Trabajo: Hacer un trabajo de los temas expuestos, de los
temas del 1 al 10.
Grupo 01
. Lenguaje de programación.
Un lenguaje de programación es un lenguaje formal que proporciona una
serie de instrucciones que permiten a un programador escribir secuencias de
órdenes y algoritmos a modo de controlar el comportamiento físico y lógico
de una computadora con el objetivo de que produzca diversas clases de
datos. A todo este conjunto de órdenes y datos escritos mediante un
lenguaje de programación se le conoce como programa.

. Importancia del lenguaje de programación.


Cuando hablamos de programación nos referimos a el proceso por el cual
podemos diseñar, codificar, limpiar y proteger el código fuente de programas
computacionales. Donde se tiene el objetivo de que lo que fue creado se
pueda desarrollar en una computadora de manera directa o a través de otros
programas creados previamente. En los últimos años el rol de la
programación en nuestro mundo se ha hecho vital para los procesos de
sistematización de tareas y el manejo de información.

. Programa fuerte.
Es el programa escrito en alguno de los lenguajes y que no ha sido traducido
al lenguaje de la máquina, es decir el programa que no está en código de
máquina y que por lo tanto no puede ser ejecutable. Es aquel que nos
permite escribir un algoritmo mediante un lenguaje formal. Por eso al código
desarrollado al programar se le llama código fuente.

. Programa objeto.
Es aquel programa que se encuentra en lenguaje máquina y que ya es
ejecutable por esta. Es el resultado de traducir un programa fuente para
obtener un lenguaje comprensible por la máquina.
. Programación orientada a objeto.
Programación orientada a objetos (OOPS); es una técnica de programación
que utiliza objetos como bloque esencial de construcción, es un tipo de
programación más cercana al razonamiento humano; surge como una
solución a la programación de grandes programas, y para solventar el
mantenimiento de dichas aplicaciones, ya que en la programación estructura
el más mínimo cambio supone la modificación de muchas funciones
relacionadas, en cambio con la OOPS solo es cuestión de añadir o modificar
métodos de una clase o mejor, crear una nueva clase a partir de otra
(Herencia). Dos lenguajes destacan sobre el resto para programar de esta
forma, Smalltalk y C++.

Grupo 02
. Programa objeto.
Es aquel programa que se encuentra en lenguaje máquina y que ya es
ejecutable por esta. Es el resultado de traducir un programa fuente para
obtener un lenguaje comprensible por la máquina.

. Variable.
En programación, una variable está formada por un espacio en el sistema de
almacenaje (memoria principal de un ordenador) y un nombre simbólico
(un identificador) que está asociado a dicho espacio. Ese espacio contiene
una cantidad de información conocida o desconocida, es decir un valor. El
nombre de la variable es la forma usual de referirse al valor almacenado: esta
separación entre nombre y contenido permite que el nombre sea usado
independientemente de la información exacta que representa.El
identificador, en el código fuente de la computadora puede estar ligado a un
valor durante el tiempo de ejecución y el valor de la variable puede por lo
tanto cambiar durante el curso de la ejecución del programa.
. Variables numéricas.
Variables Numéricas: Son aquellas en las cuales se almacenan valores
numéricos, positivos o negativos, es decir almacenan números del 0 al 9,
signos (+ y -) y el punto decimal.
Ejemplo:
IVA = 0.15 pi = 3.1416 costo = 2500

. Variables alfanuméricas.
Variables Alfanuméricas: Está formada por caracteres alfanuméricos (letras,
números y caracteres especiales).
Ejemplo:
letra = ’a’ apellido = ’López’ dirección =’Av. Libertad #190’

. Variables booleanas.
Con el fin de facilitar la escritura y razonamientos de programas se admite el
uso de variables bipolares o que sólo admiten dos valores: verdadero (true) o
falso (false).

La asignación de contenido se hace tomando la variable igual a uno de los


dos valores.

Ejemplo:
 

 
 

Agotamiento = Verdadero
Optimizado = Falso

OJO: Cada una de las variables tienen sus ejemplos en cada tema.
Grupo 03
. Variables flotantes y como se declaran.
Los tipos de datos que representan a los números reales, ya que utilizan un
sistema de representación basado en la técnica de coma flotante, que
permite operar con números reales de diversas magnitudes, mediante un
número decimal llamado mantisa y un exponente que indica el orden de
magnitud.
El tipo de dato flotante en lenguaje C sólo tiene dos tamaños: el float y el
double, que son 4 bytes y 8 bytes respectivamente. Se los puede utilizar
tanto para representar números decimales, como para representar números
enteros con un orden de magnitud muy grande.
La forma de declarar una variable flotante es escribiendo en una línea uno de
los tipos de datos flotantes y a continuación el nombre de la variable y tal vez
algún valor que se les quiera dar.
Algunos ejemplos:
float a;
double a = 1e23;
double a = 3.1416;
float a = 4e-9;
double a = -78;

. Algoritmo.
En términos de programación, un algoritmo es una secuencia de pasos
lógicos que permiten solucionar un problema. Los derechos de autor otorgan
al propietario el derecho exclusivo sobre el uso de la obra, con algunas
excepciones. Cuando alguien crea una obra original fija en un medio tangible,
automáticamente se convierte en el propietario de los derechos de autor de
dicha obra.

. Arreglo.
Un arreglo puede definirse como un grupo o una colección finita, homogénea
y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:

De una dimensión.
De dos dimensiones.
De tres o más dimensiones.

. DIM.
El compilador de Visual Basic utiliza la Dim instrucción para determinar el
tipo de datos de la variable y otra información, como qué código puede tener
acceso a la variable. En el ejemplo siguiente se declara una variable que
contenga una Integer valor.
Dim numberOfStudents As Integer.
-Puede especificar cualquier tipo de datos o el nombre de una estructura,
clase, interfaz o enumeración.
Dim finished As Boolean
Dim monitorBox As System.Windows.Forms.Form

. BUCLE.
Un bucle o ciclo, en programación, es una secuencia que ejecuta repetidas
veces un trozo de código, hasta que la condición asignada a dicho bucle deja
de cumplirse. Los tres bucles más utilizados en programación son el bucle
while, el bucle for y el bucle do-while.
Ejemplo con un bucle for
int var=0;
//Código para el bucle
int i;
// este es el Bucle for
for(i=0;i<10;i+=2) { var += 2; }
printf("el resultado es %i", var);

. TEXT.
Sublime Text es un editor de texto y editor de código fuente está escrito en
C++ y Python para los plugins. Desarrollado originalmente como una
extensión de Vim, con el tiempo fue creando una identidad propia, por esto
aún conserva un modo de edición tipo vi llamado Vintage mode.
Se refiere a un archivo texto ascii convencional. Solamente se pueden
solucionar con él los problemas con salida constante.

. LABEL.
Windows Forms Label controles se usan para mostrar texto o imágenes que
no se puede editar el usuario. Se usan para identificar los objetos en un
formulario, para proporcionar una descripción de lo que algunos controles
harán si hace clic en, por ejemplo, o para mostrar información en respuesta a
un evento de tiempo de ejecución o proceso en la aplicación. Por ejemplo,
puede utilizar etiquetas para agregar títulos descriptivos a los cuadros de
texto, cuadros de lista, cuadros combinados y así sucesivamente. También
puede escribir código que cambia el texto mostrado por una etiqueta en
respuesta a eventos en tiempo de ejecución. Por ejemplo, si la aplicación
tarda unos minutos en procesar un cambio, puede mostrar un mensaje de
estado de procesamiento en una etiqueta.

Grupo 04
. Variables flotantes y como se declaran.
Los tipos de datos que representan a los números reales, ya que utilizan un
sistema de representación basado en la técnica de coma flotante, que
permite operar con números reales de diversas magnitudes, mediante un
número decimal llamado mantisa y un exponente que indica el orden de
magnitud.
El tipo de dato flotante en lenguaje C sólo tiene dos tamaños: el float y el
double, que son 4 bytes y 8 bytes respectivamente. Se los puede utilizar
tanto para representar números decimales, como para representar números
enteros con un orden de magnitud muy grande.
La forma de declarar una variable flotante es escribiendo en una línea uno de
los tipos de datos flotantes y a continuación el nombre de la variable y tal vez
algún valor que se les quiera dar.
Algunos ejemplos:
float a;
double a = 1e23;
double a = 3.1416;
float a = 4e-9;
double a = -78;

. Variables de tipo contador.


En programación, se llama contador a una variable cuyo valor se incrementa
o decrementa en un valor fijo (en cada iteración de un bucle). Un contador
suele utilizarse para contar el número de veces que itera un bucle. Pero, a
veces, se utiliza para contar, solamente, aquellas iteraciones de un bucle en
las que se cumpla una determinada condición.

. Variable de tipo acumulador.


En programación, se llama acumulador a una variable cuyo valor se
incrementa o decrementa en un valor que no tiene por qué ser fijo (en cada
iteración de un bucle). Un acumulador suele utilizarse para acumular
resultados producidos en las iteraciones de un bucle.

Grupo 05
. Definir las siguientes instrucciones.
. IMPUTBOX.
La instrucción InputBox es un método cómodo para introducir texto a través
de un diálogo. Confirme la entrada pulsando Aceptar o la tecla Retorno. La
entrada se devuelve como valor de retorno de la función. Si se cierra el
diálogo con Cancelar, InputBox devuelve una cadena de longitud cero ("").
Sintaxis:
InputBox (Mensaje As String[, Título As String[, Predeterminado As String[,
pos_x As Integer, pos_y As Integer]]]])

. MID.
MID devuelve un número concreto de caracteres de una cadena de texto,
empezando en la posición especificada y basándose en el número de
caracteres que se especifique.
Sintaxis
MID(texto,posición_inicial,núm_de_caracteres).

. IF.
Un if en programación se utiliza para evaluar una expresión condicional: si se
cumple la condición (es verdadera), ejecutará un bloque de código. Si es
falsa, es posible ejecutar otras sentencias.
Como hemos dicho, la condición es una condición lógica, sólo devolverá true
o false, y se ejecutará si su valor es true.
Como veremos, existen variaciones de la construcción i f. Un ejemplo de la
más simple sería:
if (condicion) instrucción;

. FOR.
FOR es una estructura de repetición empleada en la programación de
algoritmos para repetir un código una o más veces dependiendo de un
contador.
For permite controlar el flujo de ejecución de sentencias de programación
permitiendo repetir un código.
FOR o DO
En general, los lenguajes de programación que descienden de ALGOL usan el
nombre "for", pero aquellos que descienden de Fortran emplean el nombre
"do" para implementar la misma estructura.

. MENSSAGEBOX.SHOW
El método MessageBox.Show() permite mostrar un cuadro de mensaje que
puede contener texto, botones y símbolos que informan e instruyen al
usuario. El formato es:
. MSGBOX.
Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga
clic en un botón y devuelve un Entero que indica en qué botón hizo clic el
usuario.
Sintaxis
MsgBox (indicador, [ botones,] [ título,] [ archivo de ayuda, contexto]).

Grupo 06
. Operadores lógicos
Operadores lógicos. Muy utilizados en Informática, Lógica proposicional y
Álgebra booleana, entre otras disciplinas. Los operadores lógicos nos
proporcionan un resultado a partir de que se cumpla o no una cierta
condición, producen un resultado booleano, y sus operandos son también
valores lógicos o asimilables a ellos (los valores numéricos son asimilados a
cierto o falso según su valor sea cero o distinto de cero). Esto genera una
serie de valores que, en los casos más sencillos, pueden ser parametrizados
con los valores numéricos 0 y 1. La combinación de dos o más operadores
lógicos conforma una función lógica.
Ejemplo:
int m[3] = {0,1,2};
int x = 0;
if (m && x) cout << "Cierto.";
else cout << "Falso.";
Salida:
Falso.

. Operadores aritméticos.
Operadores aritméticos. Se usan para realizar cálculos de Aritmética de
números reales y de aritmética de punteros. Pertenecen a dos grupos: unos
aceptan operandos de tipo numérico; otros aceptan operandos de tipo
puntero-a-tipoX. Además, son de dos tipos; unarios (que aceptan un solo
operando) y binarios (que aceptan dos).
Ejemplo:
int x = 7, y = 3;
int r1 = - (y - x); // r1 == 4
int r2 = + (y - x); // r2 == -4
int r3 = - (x - y); // r3 == -4
int r4 = + (x - y); // r4 == 4
Operadores aritméticos unarios:
+ más unitario.
++ Incremento unitario (dos clases)
- menos unitario.
-- Decremento unitario (dos clases)
Operadores artiméticos binaros:
+ Suma binaria.
- Resta binaria.
* Multiplicación
/ División.
% Resto o módulo.

OJO : ya tienen sus ejemplos cada uno.


. IF.
Un if en programación se utiliza para evaluar una expresión condicional: si se
cumple la condición (es verdadera), ejecutará un bloque de código. Si es
falsa, es posible ejecutar otras sentencias.
Como hemos dicho, la condición es una condición lógica, sólo devolverá true
o false, y se ejecutará si su valor es true.
Como veremos, existen variaciones de la construcción i f. Un ejemplo de la
más simple sería:
if (condicion) instrucción;

. WHILE.
Un bucle while itera o repite un bloque de código mientras una condición
tiene el valor true. Se puede escribir de la siguiente manera:

while (condicion)
{
instrucciones;
}

. DIM.
El compilador de Visual Basic utiliza la Dim instrucción para determinar el
tipo de datos de la variable y otra información, como qué código puede tener
acceso a la variable. En el ejemplo siguiente se declara una variable que
contenga una Integer valor.
Dim numberOfStudents As Integer.
-Puede especificar cualquier tipo de datos o el nombre de una estructura,
clase, interfaz o enumeración.
Dim finished As Boolean
Dim monitorBox As System.Windows.Forms.Form.

. Constante checkbox.
Mediante los controles CheckBox, o Cajas de Selección, podemos obtener
una entrada de datos. Este componente aparece en la Paleta de
componentes como el siguiente botón: El control Checkbox de Delphi - Paleta
estándar que se llama CheckBox. Este control permite al usuario activar o
desactivar una cierta opción sin necesidad de escribir nada, bastará con que
realice una pulsación sobre el control.

. RadioButton.

Se utilizan para presentar al usuario un conjunto de opciones mutuamente


excluyentes entre si, es decir si el usuario selecciona un componente
RadioButton todos los demás componentes RadioButton en la forma, se
desmarcan solos, o se deseleccionan solos, como mejor se entienda.
Es su propiedad Caption donde se pone el texto que identifica el propósito
del botón, es su propiedad Checked quien refleja el cambio( True ,
False ),también su evento onclick es activado automáticamente cada vez que
es seleccionado el RadioButton por el usuario.

Grupo 07
. Que son instrucciones o comando.
Una orden/instrucción (también conocida con el extendido
anglicismo/barbarismo comando -calco del inglés command, que significa
orden, mandato-) es una instrucción que el usuario proporciona a un sistema
informático, desde la línea de órdenes (como una shell) o desde una llamada
de programación. Puede ser interno (contenido en el propio intérprete) o
externo (contenido en un archivo ejecutable).

Suele admitir parámetros o argumentos de entrada, lo que permite modificar


su comportamiento predeterminado. Suelen indicarse tras una barra "/" (en
sistemas operativos DOS) o un guion simple "-" o doble "--" (en sistemas
operativos Unix).

. LEN.
La función Len pertenece al grupo de manejo de cadenas en VB, la cual
permite emplear el editor de VB de Microsoft Excel y sirve para poder
conocer la longitud de una cadena de texto, es decir, la cantidad de
caracteres que conforman a una cadena.

A su vez, la sintaxis de esta función es Len (cadena | nombrevar), que cuenta


con una parte (cadena) que sirve para cualquier expresión de cadena válida,
es decir si cadena contiene Null, se devuelve Null, y también cuenta con otra
parte que es (Nombrevar) , en la que cualquier nombre de variable es válido,
o sea si nombrevar contiene Null, se devuelve Null, si nombrevar es un tipo
Variant, la función Len actúa devolviendo el número de caracteres que
contiene. Asimismo, se debe especificar uno (y sólo uno) de estos dos
argumentos posibles.

Ejemplo:
-Grabación de macro utilizando la Función Len
Recordando la sintaxis :
Len(cadena | nombrevar),
Len(Aquí va la cadena que queremos averiguar su tamaño).
. FOR.
FOR es una estructura de repetición empleada en la programación de
algoritmos para repetir un código una o más veces dependiendo de un
contador.
For permite controlar el flujo de ejecución de sentencias de programación
permitiendo repetir un código.
FOR o DO
En general, los lenguajes de programación que descienden de ALGOL usan el
nombre "for", pero aquellos que descienden de Fortran emplean el nombre
"do" para implementar la misma estructura.

Un ejemplo de como se escribe sería la siguiente:


for (i = 0; i < TOTAL; i++)
{
instrucciones;
}

GRUPO 8
. FOR.
For permite controlar el flujo de ejecución de sentencias de programación
permitiendo repetir un código.
FOR o DO
En general, los lenguajes de programación que descienden de ALGOL usan el
nombre "for", pero aquellos que descienden de Fortran emplean el nombre
"do" para implementar la misma estructura.
Un ejemplo de como se escribe sería la siguiente:
for (i = 0; i < TOTAL; i++)
{
instrucciones;
}

. MID.
MID devuelve un número concreto de caracteres de una cadena de texto,
empezando en la posición especificada y basándose en el número de
caracteres que se especifique.
Sintaxis
MID(texto,posición_inicial,núm_de_caracteres).
Ejemplos
La última línea en este ejemplo utiliza esta sobrecarga de la Mid función para
devolver los caracteres de la quinto y posteriores de una cadena.
VBCopiar
' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

. Que son funciones.


Función (Programación). En computación, una subrutina o subprograma
(también llamada procedimiento, función o rutina), como idea general, se
presenta como un sub algoritmo que forma parte del algoritmo principal, el
cual permite resolver una tarea específica. Algunos lenguajes de
programación, como Visual Basic.NET o Fortran, utilizan el nombre función
para referirse a subrutinas que devuelven un valor.

. Que son procedimientos.


La programación procedimental o programación por procedimientos es un
paradigma de la programación. Muchas veces es aplicable tanto en lenguajes
de programación de bajo nivel como en lenguajes de alto nivel. En el caso de
que esta técnica se aplique en lenguajes de alto nivel, recibirá el nombre de
programación funcional. Esta técnica consiste en basarse de un número muy
bajo de expresiones repetidas, englobarlas todas en un procedimiento o
función y llamarlo cada vez que tenga que ejecutarse.
Ejemplo
A modo de ejemplo, si queremos mostrar el anterior, el posterior y un propio
número de una lista (vector), un pseudocódigo por procedimientos o
funciones (a alto nivel) sería:

funcion anterior_posterior( numero ) {


out(numero-1);
out(numero);
out(numero+1);
}
for( i = 0; i < tamaño(lista); i++) {
anterior_posterior( lista[i] );
}

También podría gustarte