You are on page 1of 12

FASE 0 – PRESABERES - INDIVIDUAL

PRESENTADO POR:
JHON FREDY MATIZ ROJAS
C.C. 80140966

GRUPO 201416_35

PRESENTADO A:
JAIME RUBIANO LLORENTE
TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
VISUAL BASIC
BOGOTÁ D.C.
FEBRERO 2017
INTRODUCCIÓN

Mediante el siguiente trabajo se comprobaran los conocimientos adquiridos sobre


el manejo de la plataforma mediante la realización de un mapa mental en el cual
se plasmaran los diferentes contenidos de cada uno de los entornos de trabajo en
el aula.
Anexo 1 Paso 0 – Presaberes

Componente teórico básico


Esta actividad tiene como objetivo principal identificar algunos conceptos básicos
del curso, para que el estudiante tenga una base de Presaberes requeridos para el
curso.

¿Cuáles son las características más importantes del Visual Basic Básico?
 Barra de título: muestra el nombre del proyecto y del formulario q se está
diseñando actualmente

 Barra de menús: agrupa los menús despegables que contienes todas las
operaciones que pueden llevarse a cabo con Visual Basic 6.0.

 Barra de herramientas estándar: contienen los botones que se utilizan con


mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección
de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el
área derecha presenta la ubicación (coordenadas) y el tamaño del objeto
seleccionado.

 Ventana de formulario: es el área donde se diseña la interfaz gráfica, es


decir, es donde se inserta electo gráficos, como botones, imágenes, casilla
de verificación, cuadros de listas, etc.

 Cuadro de herramientas: presenta todos los controles necesarios para


diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas,
botones de comandos, etc.
 Ventana de proyecto: muestra los elementos involucrados en el proyecto,
como formularios, módulos, controles oxc, etc. Cada elemento puede
seleccionarse en forma independiente para su edición.

 Ventana de posición del formulario: muestra la ubicación que tendrá el


formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación
puede cambiarse si se hace clic con el botón izquierdo del mouse.

 La Ventana propiedades muestra todas las propiedades del control


actualmente seleccionado, en este caso muestra las propiedades del
Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en
negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en
este caso es un Formulario (Form).

¿Cómo define el concepto de objeto y evento?


 Objeto:
Se trata de un ente abstracto usado en programación que permite separar los
diferentes componentes de un programa, simplificando así su elaboración,
depuración y posteriores mejoras.
Los objetos integran, a diferencia de los métodos procedurales, tanto los
procedimientos como las variables y datos referentes al objeto.
A los objetos se les otorga ciertas características en la vida real. Cada parte del
programa que se desea realizar es tratado como objeto, siendo así estas partes
independientes las unas de las otras. Los objetos se componen de 3 partes
fundamentales: métodos, eventos y atributos.

 Eventos:

Son aquellas acciones mediante las cuales el objeto reconoce que se está
interactuando con él. De esta forma el objeto se activa y responde al evento
según lo programado en su código.

¿Qué diferencias encuentra ente la programación en lenguaje C++ y Visual


Basic?

 Visual Basic nunca fue orientado a objetos sino a eventos. Se crean


ventanas, cajas de texto, botones, etc. Todos ellos reaccionan ante un
evento y programas qué es lo que harán dependiendo del evento que se
dispare (hacer clic con el botón izq, con el derecho, pasar el puntero sobre
él, etc.)
 C++ se deriva del lenguaje C de programación con la significación que C++
es 100% orientado a objetos. Genera clases abstractas de lo que quiere
automatizar o controlar con un programa.

 Visual Basic es un entorno de programación muy sencillo, te permite hacer


de manera muy rápida cosas simples como interfaces con el usuario, y
programas varios

 En cambio C ++ es un programa mucho más avanzado y complejo,


además de hacer todo lo que hace visual Basic, permite configurar cosas
más avanzadas de la computadora, como crear tus propias DLLs, mandar
datos por algún puerto complejo como USB, o hacer librerías que permiten
hacer cálculos más avanzados.

¿Qué significa entorno gráfico y cuáles son sus ventajas?

 Los entornos gráficos o entornos de escritorio son un conjunto de


programas que ofrecen al usuario un entorno más amigable que el típico
funcionamiento en modo texto. En general hacen uso de iconos, barras de
herramientas, interfaces gráficas y un uso intensivo del ratón.
 Cada entorno gráfico se caracteriza por su aspecto y comportamiento
particulares aunque todos suelen tener características en común.
Ventajas:
- Facilita el manejo de los procedimientos
- Cada comando puede ser visualizado en pantalla mediante una
imagen que lo representa
- Proporciona mecanismos estándar de control como ventanas y
cuadros de dialogo
- Permite interactuar al usuario con el sistema de una forma más fácil.

¿Conoce la diferencia de trabajo entre modo diseño y modo de ejecución?


- En modo de diseño el usuario construye interactivamente la
aplicación, colocando controles en el formulario, definiendo sus
propiedades, y desarrollando funciones para gestionar los eventos.
- En modo de ejecución se prueba la aplicación. En ese caso el
usuario actúa sobre el programa (introduce eventos) y prueba cómo
responde el programa. Hay algunas propiedades de los controles
que deben establecerse en modo de diseño, pero muchas otras
pueden cambiarse en tiempo de ejecución desde el programa
escrito en Visual Basic.

¿Conoce la diferencia entre constantes, variables y operadores?


 Constantes

Una constante es un dato numérico o alfanumérico que no cambia durante la


ejecución del programa. Una constante es como una variable pero con la
diferencia que una vez toma un valor este no puede variar durante la ejecución del
script, otra particularidad de las constantes es que son globales, por lo que se
pueden leer desde el interior de una función sin tener que pasarlas como
parámetro.

Ejemplo:

pi = 3.1416

 Variable

Es un espacio en la memoria de la computadora que permite almacenar


temporalmente un dato durante la ejecución de un proceso, su contenido puede
cambiar durante la ejecución del programa.

Para poder reconocer una variable en la memoria de la computadora, es necesario


darle un nombre con el cual podamos identificarla dentro de un algoritmo.

Las variables pueden ser del tipo:


Boleano, entero, decimal de coma flotante, carácter, cadena de texto, arreglo,
matriz, tipo definido por el usuario.

Ejemplo:

Área = pi * radio ^ 2

Las variables son: el radio, el área y la constate es pi

 Operadores
Un operador es algo que toma uno o más valores (o expresiones, en jerga de
programación) y produce otro valor (de modo que la construcción en si misma se
convierte en una expresión).

Tipos de operadores:

 Precedencia de operadores
 Operadores aritméticos
 Operadores de asignación
 Operadores bit a bit
 Operadores de comparación
 Operadores de control de errores
 Operadores de ejecución
 Operadores de incremento/decremento
 Operadores lógicos
 Operadores para strings
 Operadores para arrays
 Operadores de tipo
 Operador ternario
Ejemplo:
Negación: -$varNegación. Opuesto de $varNegación
Operador suma (+), (5 + 3): 8
Operador resta (-), (5 - 3): 2
Operador cociente (/), (5 / 3): 1.66666666667
Operador producto (*), (5 * 3): 15
Operador módulo (%), (5 % 3): 2
Operador módulo (%), (5 % -3): 2
Operador módulo (%), (-5 % 3): -2
Operador módulo (%), (-5 % -3): -2
¿Defina con sus palabras lo que cree que es programación orientada por
eventos?
 Es cuando se programan las acciones que debe realizar cada objeto dentro
del programa, por ejemplo si se tiene quedar doble clic, enter, o pulsar una
tecla.

¿Cuáles son las características de un condicional simple?


 Existen las sentencias condicionales simples, que son aquellas que sólo se
forman con un if.
 Se trata de una estructura CONDICIONAL SIMPLE porque por el camino
del verdadero hay actividades y por el camino del falso no hay actividades.
Por el camino del verdadero pueden existir varias operaciones, entradas y
salidas, inclusive ya veremos que puede haber otras estructuras
condicionales.
 La palabra clave "if" indica que estamos en presencia de una estructura
condicional; seguidamente disponemos la condición entre paréntesis. Por
último encerrada entre llaves las instrucciones de la rama del verdadero.
 Es necesario que las instrucciones a ejecutar en caso que la condición sea
verdadera estén encerradas entre llaves { }, con ellas marcamos el
comienzo y el fin del bloque del verdadero.

¿Cuáles son las características de un condicional anidado?


 Decimos que una estructura condicional es anidada cuando por la rama
del verdadero o el falso de una estructura condicional hay otra
estructura condicional.
 Las estructuras condicionales nos permiten ejecutar una sentencia a
partir de una condición, si ésta condición se cumple, entonces se
ejecuta la sentencia en el programa, en caso de no cumplirse dicha
condición, se puede hacer otra condición en el programa para que se
cicle, marque error y vuelva a solicitar la información hasta que se
cumpla la condición, de no validarse la condición en la que los datos
ingresados sean correctos o que no cumplan con la condición
establecida en el programa podría dañarse.
 La sentencia if es anidada si la sentencia verdadera o la falsa es a su
vez una sentencia if, ésta sentencia implementa decisiones que tienen
una o dos alternativas, se usa comúnmente cuando se requiere
implementar la toma de decisiones con varias alternativas.

¿Cuáles son las características de un ciclo for y su funcionamiento?


 Los ciclos for son lo que se conoce como estructuras de control de flujo
cíclicas o simplemente estructuras cíclicas, estos ciclos, como su
nombre lo sugiere, nos permiten ejecutar una o varias líneas de código
de forma iterativa, conociendo un valor especifico inicial y otro valor
final, además nos permiten determinar el tamaño del paso entre cada
"giro" o iteración del ciclo.
Su formato general es:
for (inicialización; condición; incremento)

{ instrucción(es); };

 En su forma simple la inicialización es una instrucción de asignación


que carga la variable de control de ciclo con un valor inicial. La
condición es una expresión relacional que evalúa la variable de control
de ciclo contra un valor final o de parada que determina cuando debe
acabar el ciclo. El incremento define la manera en que la variable de
control de ciclo debe cambiar cada vez que el computador repite un
ciclo. Se deben separar esos 3 argumentos con punto y coma (;)
 Casos Particulares del ciclo for;

1.- El ciclo comienza en uno y se incrementa de uno en uno este es el caso


más general.

2.- Pero el valor inicial puede ser diferente de uno, ejemplo;

For(x=5;x⇐15;x=x+1){ etc.};

3.- Incluso el valor inicial puede ser negativo, ejemplo.

For (x = -3 ;x⇐ 8; x=x+1) { etc.};

4.- Los incrementos también pueden ser diferentes al de uno en uno, ej. for
(x=1; x⇐ 20; x=x+3){ etc. };

5.- Incluso pueden ser decrementos, solo que en este caso, recordar:

5.1.-el valor inicial de la variable debe ser mayor que el valor final.

5.2.-cambiar el sentido de la condición.

¿Qué diferencias encuentra ente una estructura de selección y una de


iteración?
 Estructura de Selección (o de decisión): En una estructura de
selección/decisión, el algoritmo al ser ejecutado toma una decisión,
ejecutar o no ciertas instrucciones si se cumplen o no ciertas
condiciones. Las condiciones devuelven un valor, verdadero o falso,
determinado así la secuencia a seguir. Por lo general los lenguajes de
programación disponen de dos estructuras de este tipo: estructura de
decisión simple (if), y estructura de decisión múltiple (CASE, SWITCH).
 Las Sentencias de Iteración o Ciclos son estructuras de control que
repiten la ejecución de un grupo de instrucciones. Básicamente, una
sentencia de iteración es una estructura de control condicional, ya que
dentro de la misma se repite la ejecución de una o más instrucciones
mientras que una a condición específica se cumpla. Muchas veces
tenemos que repetir un número definido o indefinido de veces un grupo
de instrucciones por lo que en estos casos utilizamos este tipo de
sentencias. Se construyen por medio de las sentencias for, while y do -
while. La sentencia for es útil para los casos en donde se conoce de
antemano el número de veces que una o más sentencias han de
repetirse. Por otro lado, la sentencia while es útil en aquellos casos en
donde no se conoce de antemano el número de veces que una o más
sentencias se tienen que repetir.

¿Qué significa el termino While?


 El bucle while o bucle mientras es un ciclo repetitivo basado en los
resultados de una expresión lógica; se encuentra en la mayoría de los
lenguajes de programación estructurados. El propósito es repetir un
bloque de código mientras una condición se mantenga verdadera

¿Conoce la diferencia entre While y Do While?


 While ejecuta el código si y solo si la condición se cumple y mientras se
cumpla, en cambio el bucle do while ejecuta el código al menos una vez
aunque la condición no se cumpla y luego lo ejecuta mientras se
cumpla la condición.

¿Defina con sus palabras lo que cree que es un ciclo for?


 Es el que ejecuta una instrucción o varias instrucciones repetidamente
hasta que una determinada expresión se evalúe como falsa.
CONCLUSIONES

 Aprendimos sobre cada uno de los entornos y para qué sirven.


 Aprendimos donde encontrar las diferentes actividades del curso,
además las fechas en las cuales se deben realizar los trabajos para
distribuir correctamente nuestro tiempo.
 Aprendimos a identificar a nuestros compañeros del grupo colaborativo.
 Mediante la investigación se pueden conocer los conceptos básicos de
las estructuras que se manejan en programación y sus diferencias.
Bibliografía
Entorno web de trabajo del curso de visual basic

http://campus0c.unad.edu.co/campus0/panel/

https://es.wikipedia.org/wiki/Visual_Basic

http://www.upv.es/amiga/43.htm

https://desarrolloweb.com/articulos/2164.php

http://www.tutorialesprogramacionya.com/javaya/detalleconcepto.php?
codigo=80&punto=&inicio=

You might also like