Está en la página 1de 19

Unidad 1, 2 y 3: Paso 0 – Actividad Presaberes

Carlos Alberto Benavides Abril


Cod 80.728.408

Tutor

Gloria Yesenia Canon

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERA
INGENIERIA DE SISTEMAS
BOGOTA
2020
Introducción

La informática ha tenido en el mundo un cambio que ha transformado todo el mundo


desdela forma de hablas hasta la forma de realizar cosas que eras antes in pensables que el ser
humano podía realizar, que ha llegado a permear todas las áreas del saber humano. Siendo la
programación de computadores uno de los aspectos relevantes dentro del mundo de la
computación y el manejo de procesos algorítmicos una tarea cotidiana dentro del mundo
organizacional, se hace necesario para quienes trabajan y quienes aspiran a trabajar en los
sistemas empresariales tener conocimientos y desarrollar habilidades lógicas y algorítmicas que
les permitan tener un mejor desempeño.

Un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa
Al-Juarismi) es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se
llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la
algoritmia.
¿Qué es Visual Basic?

Se dice que es uno de los lenguajes de programación más populares y conocidos, fue
creado en 1991 por el señor Alan Cooper para la empresa Microsoft, este paquete permite
programar contenidos informáticos gráficos de manera simple y accesible. La creación de
interfaces graficas para diversas utilidades es una de sus principales características y es muy
utilizado a la hora de necesitar organización de contenidos gráficos.

Visual Basic, esta con IDE (Entorno de Desarrollo Integrado) que ha sido empaquetado
como un programa de aplicación. Desde 2001 Microsoft ha propuesto abandonar el desarrollo
basado en API Win 32 y empezar a trabajar sobre un framework o marco común de librerías
llamado .NET con visual Basic

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

Objeto

Se dice que es un ente abstracto usado en programación que permite diferencias los
diversos componentes de un programa, simplificando así su depuración y posteriores mejoras.
Dichos objetos interactúan o se integran, a diferencia de otros métodos de programación.

Cada parte del programa que se desea realizar es tratado como objeto, siendo así estas
partes independientes las unas y las otras. Se tienen 3 tipos de objetos (Métodos, Eventos y
Atributos)

Evento

Se define como aquellas funciones que puede realizar el objeto y que por dichas
funciones se presentan algún tipo de servicio durante el transcurso del programa. Todos los
eventos se relacionan con el mundo que los rodea, esto significa que ningún objeto esta aislado y
siempre recibe el influjo de otros objetos.
¿Qué significa entorno gráfico y cuáles son sus ventajas?

El entorno grafico o la interfaz grafica (GUI) es la forma principal que usamos para los
computadores como por ejemplo Mac OS, Linux y Windows, estas tienen interfaces basadas en
(GUI). La primera vez que este concepto se trabajo fue en los años 80, y ya en los años 90
muchas personas ya usaban sistemas basados en GUI.

Es decir que hace que la interacción con la computadora sea mas amigable mas
entendible al usuario final que entienda a través de la gui donde esta ubicado y como saber
moverse en el sistema que tiene en la computadora.

Explique que es una constante, una variables y que son los operadores?
De una breve explicación de cada uno.

Constante

Para programación se dice que una constante es un valor que no puede cambiar durante el
tiempo que se encuentre en ejecución un programa. Es un área reservada en memoria del
ordenador, donde el programa almacena valores fijos.

Variable

Una variable es donde se guarda y se recupera datos que se utilizan en un programa,


cuando se escribe un código, las variables se utilizan para: (Guardar, Asignar, Mostrar) todas las
variables deben ser de un tipo de datos es decir de una naturaleza que será única en la ejecución
del programa como numérica o de texto.
¿Cuáles son las características de una estructura condicional simple en
programación?

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que,
con base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe
mencionar que la comparación se puede hacer contra otra variable o contra una constante, según
se necesite. Existen dos tipos básicos, las simples y las múltiples.

 De un ejemplo de una estructura condicional simple:


 

 Sintaxis.

SI (la condición se cumple) Entonces


Realizar Acciones o Instrucciones
FIN

 Diseñe un diagrama de flujo con un ejemplo.

Saber si una persona es mayor de 18 años


Inicio

Z= Entero

Leer Z

Si
Si Z >= 18 “Eres Mayor”

No

Fin

 Diseñe el algoritmo para el ejemplo.

Inicio
Z: Entero
Lea Z
Si Z >=18 entonces
Escriba “Eres Mayor “
Fin-Si
Fin

 De un ejemplo de una estructura condicional anidada.


 Sintaxis.

SI (la condición se cumple) Entonces


Realizar Acciones o Instrucciones SI
SI NO (la condición se cumple) Entonces
Realizar Acciones o Instrucciones SI
FIN_SI

 Diseñe un diagrama de flujo con un ejemplo.

Saber si un número es mayor que otro número e imprimir el mayor

Inicio

Z= Entero
Y= Entero

Leer Z
Leer Y

No Si
Si Z > Y “Z Es el Mayor”

Si
Si Y > Z “Y Es el Mayor”

No

Fin
 Diseñe el algoritmo para el ejemplo.

Inicio
Z: Entero
Y: Entero
Lea Z, Lea Y
Si Z >Y entonces
Escriba “Z Es el Mayor “
Si-No
Si Y >Z entonces
Escriba “Y Es el Mayor “
Fin Si
Fin Si
Fin
¿Cuáles son las características de un ciclo for y su funcionamiento?

El ciclo for es uno de los más utilizados en programación debido a que permite repetir
varias instrucciones (pasos) un cierto número de ocasiones (por ejemplo, 10 veces). Se emplea en
el recorrido de vectores, matrices y estructuras, entre otros.

Siempre se hace uso de una variable (contador) que incrementará su valor


automáticamente y ayudará a determinar si se continúa o finaliza el ciclo. El contador deberá
inicializarse con un valor, generalmente 0 ó 1, dependiendo de lo que se esté realizando.

Un ciclo puede contener otro ciclo dentro de sí (a esto se le denomina ciclo anidado).
Nunca se debe utilizar el mismo nombre de la variable (contador) en ambos ciclos, pues el
programa no podrá determinar cuándo se finaliza el ciclo.

 De un ejemplo de ciclo for sencillo.

 Su sintaxis.

for (condición de inicialización, condición de prueba;


incremento / decremento)
{
declaracion(es)
}
 Diseñe un diagrama de flujo con un ejemplo.

Calcular la suma de los N primeros enteros

i=1 Si
Escribir
i>N “Suma =”, S
i=I+1

No

S = S +1 Fin

 Diseñe el algoritmo para el ejemplo.


Inicio
T, N, S= Entero
S=0
desde I=1 hasta N hacer
S=S+I
fin_desde
escribir (“Suma =”, S)
fin
 De un ejemplo de ciclo for anidado.

 Su sintaxis.
for (i=0; i<10; i++)

    for (j=0; j<10; j++)

    document.write(i + «-» + j) 
    } 
}
 Diseñe un diagrama de flujo con un ejemplo.
.

 Diseñe el algoritmo para el ejemplo.

Calcular el factorial de N números enteros leídos de teclado.


El problema consistirá en realizar una estructura de N iteraciones aplicando el factorial de
un número.
Begin
   Read (n)
   For i = 1 to n do
            read (numero)
            fact = 1
            for j = 1 to numero do
                        fact = fact * j 
            End_for          
            Print (“El factorial del numero”, numero, “es”, fact )
   End_for
Fin
¿Cuál es la diferencia del funcionamiento entre While y Do While?

Identifique la diferencia y de una breve explicación.

WHILE primero ejecuta la condición antes de realizar el bucle y si cumple la condición


las operaciones se repetirán indefinidamente o hasta que se cumpla la condición si la condición
no se llegara a cumplir las sentencias dentro del ciclo no se ejecutarán.
La diferencia radica en que el bucle DO WHILE opera la condición luego de realizar las
sentencias que se encuentran dentro del ciclo MIENTRAS esto quiere decir que se ejecutara al
menos una vez.

 De un ejemplo de While.

 Su sintaxis.
While (condición)
{
Instrucción 1;
Instrucción 2;
.
.
.
Instrucción n;
}
 Diseñe un diagrama de flujo con un ejemplo.

 Diseñe el algoritmo para el ejemplo.

Inicio [Control de Vacunas]


Existencias = 1000
  Mientras Existencias >= 200 Hacer
Mostrar “Introduzca el número de unidades entregadas”
Pedir Entregadas
Existencias = Existencias – Entregadas
Repetir
Mostrar “El inventario ha bajado de 200 unidades. Debe comunicarlo”
Fin
 De un ejemplo de Do While.

 Su sintaxis.
do {
//sentencias del bucle
} while (condición)

 Diseñe un diagrama de flujo con un ejemplo.

 Diseñe el algoritmo para el ejemplo.


variable color
do
{
color = prompt ("dame un color (escribe rojo para salir)","")
} while (color! = "rojo")
¿Qué es Access?
Es un programa o software que permite gestionar una base de datos. Este programa forma
parte de la suite de Microsoft que permite realizar tareas de oficina, este programa fue lanzado en
1992 y desde entonces se han generado varias versiones realizando mejoramientos al programa.

Es utilizado para la gestión de datos a través de informes y consultas, las cuales se pueden
importar o llevar estos datos a otros programas o software como Excel. Permite darles forma a
bases de datos de una manera sencilla e intuitiva.

Este software de administración de bases de datos, tiene plantilla predefinidas para que el
administrador de las bases de datos tenga una visión mas clara y mas organizada de como crear y
administrar una base de datos.

¿Qué es una base de datos?

Una base de datos se puede definir como un almacén que de manera organizada guarda o
almacena datos determinados. Fue en el año 1963 que en estados unidos se dio una definición
como un conjunto de información relacionada que se encuentra agrupada o estructurada

¿Qué es un campo cuando se trabaja base de datos?

Podemos indicar que un campo es la mínima unidad básica de datos a lo cual nos lleva a
un registro. Todo esto conlleva que para poder crear un campo es necesario darle un nombre y
generar la parametrización del mismo es decir definir su naturaleza y el rol que deberá ejercer
como parte importe en el almacenamiento de los datos, que se convierten en registros.

Representa un objeto único de datos implícitamente estructurados en una tabla. Una tabla
de una base de datos puede imaginarse formada por filas y columnas o campos. Cada fila
representa un conjunto de datos relacionados.
¿Qué es un registro cuando se trabaja base de datos?

Se conoce como un registro de datos al bloque con información que forma parte de una
tabla. Esto quiere decir que, en una base de datos, el registro de datos es una fila.

¿Qué es una base de datos relacional?

Es uno de los tipos de bases de datos que almacena y proporciona acceso a puntos de
datos relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, una
forma intuitiva y directa de representar datos en las tablas.

En las bases de datos relacionales, cada fila de la tabla contiene un único id llamado
clave, las columnas de la tabla contienen atributos de los datos y cada registro generalmente
tienen un valor para cada atributo.

¿Qué base de datos ha trabajado?

He trabajado base de datos de Microsoft llamada SQL Server 2008


Conclusiones

Como sabemos desde que la tecnología día a día a llegado para ayudar al ser humano y a
aprender a gestionar y plasmar toda la lógica de procesamiento que era impensable procesar
sabemos que hoy en día contamos con herramientas que administran datos y almacenan como las
bases de datos, haciendo de estas muy poderosas y a la vez muy compactas para obtener
información al instante de manera organizada y precisa.

Algunos de los aspectos que tienen las bases de datos para ser tan optimas es su
definición como también su manera de representar los datos, haciendo de ellos algo que siempre
esta a la mano o a un click y analizar la cantidad de información que se puede obtener de ellas es
otro plus de estas herramientas que hacen que sean hoy en día lo fundamental para una empresa
que se basa en sus bases de datos para realizar diversas transacciones o tareas porque la
información hoy en día es lo mas importante
Referencias Bibliográficas

VB, V. B. (2009, 15 marzo). Visual Basic. Visual Basic. https://www.ecured.cu

DW, D. W. (2012, 6 septiembre). While. Do While. https://prezi.com/kfw9wsouallm

McKeown, J. S. (2010). Programming in Visual Basic 2010 : The Very Beginner’s Guide.

Cambridge University Press. Capítulo 2. Recuperado

de https://bibliotecavirtual.unad.edu.co/login?url=https://search-ebscohost-

com.bibliotecavirtual.unad.edu.co/login.aspx?

direct=true&db=nlebk&AN=313342&lang=es&site=ehost-live&ebv=EB&ppid=pp_36

Laureano Julca, L. P. (2018). Programación visual.net Conceptos de programación visual,

fundamentos del Visual NET, elementos de MS Visual, sentencias de control,

procedimientos y matrices de controles, acceso a una base de datos, asistente para

aplicaciones, aplicaciones. Recuperado

de http://repositorio.une.edu.pe/bitstream/handle/UNE/2923/M025_19870130T.pdf?

sequence=1&isAllowed=y

Oracle, O. (2018, 8 marzo). Base Relacional. Oracle. https://www.oracle.com

También podría gustarte