lunes, 21 de octubre de 2019

Examen


1. ¿Que es Pixton?

R/ Es una herramienta web utilizada para elaborar cómics a través de la creatividad y el desarrollo de la capacidad lingüística y comprensión lectora. 


2. ¿Que es la Robótica?

R/ Es la rama de la tecnología que estudia el diseño y fabricación de maquinaria capaz de realizar tareas humanas o que requiere inteligencia.


3. ¿En que año se utiliza por primera vez la palabra Robot?

R/ Fue utilizada por primera vez en 1921.


4. ¿Que es Popplet?

R/ Es una aplicación en la nube que permite de forma gráfica, estructurar y organizar tus ideas


5. ¿Quien utilizo la palabra Robot por primera vez?

R/ Fue Karel Capek.


6. ¿Quien creo las 3 leyes de la robótica?

R/ Fue Isaac Asimov


7. Visual Basic es un lenguaje orientado a:

a. Eventos                      b. Objetos
c. Características              d. Mecanismos


8. ¿Que es una función?

R/ Es una serie de infusiones en Visual Basic 6.0 que realizan una tarea determinada y que al finalizarla devuelven el control al código donde se hizo la llamada.


9. ¿Que es el Código Morse?

R/ Es un sistema de representación de letras y números mediante señales emitidas.


10. ¿Que son los formularios?

R/ Son tratados como controles con sus propiedades, eventos y métodos.


11. ¿Que es la Criptografía?

R/ Es la creación de métodos o técnicas para el cifrado de los datos teniendo como objetivo conseguir la confidencialidad de los mensajes.


12. ¿Quien cambio el curso de la Segunda Guerra Mundial con la maquina enigma?

R/ Fue Alan Turing.


13. ¿Para que sirve el comando Option Explicit?

R/ Este evita un error en el código y lo muestra si hace falta.


14. ¿Para que sirve Ucase?

R/ Es una función que convierte el contenido de una cadena de minúsculas a mayúsculas?


15. ¿Para que sirve Lcase?

R/ Es como Ucase, pero esta función pasa el contenido de una cadena de mayúsculas a minúsculas.


16. ¿Cuantos tipos de lideres hay?

R/ Hay 6 tipos de lideres: Natural, Participativo, Autocrático, Burocrático, Carismático y Transformacional.


17. ¿Que es un lider?

R/ Un lider es una persona que tiene la capacidad de guiar a otras personas a un objetivo que se tenga en común.


18. ¿Como se dice "Hola" en Código Morse?

R/ Se dice: ....  ---  .-..  .-


19. ¿Que es la Notación Húngara?

R/ Es la denominación que se le da a los prefijos que tenga un comando.


20. Mencione 3 tipos de datos.

R/ Interger, Boolean y Doble



domingo, 29 de septiembre de 2019



TIPOS DE EMPRESAS Y SOCIEDADES EN COLOMBIA

1 ¿Que es una empresa?
R/ La empresa es la unidad económico-social en la que el capital, el trabajo y la dirección se coordinan para realizar una producción socialmente útil, de acuerdo con las exigencias del bien común. Los elementos necesarios para formar una empresa son: capital, trabajo y recursos materiales.

2 ¿Como se puede constituir una empresa?
R/ Una empresa se puede crear de manera individual o por 2 o mas personas

3 ¿Cuantas y cuales son las opciones para crear una empresa de manera individual?
R/ Hay 3 opciones: Persona natural comerciante, Empresa unipersonal y Sociedades por Acciones Simplificadas (S.A.S) 

4 ¿Que es una Escritura Pública?
R/ Es un documento público en el que se realiza ante un notario público un determinado hecho o un derecho autorizado por dicho fedatario público, que firma con el otorgante u otorgantes,mostrando sobre la capacidad jurídica del contenido y de la fecha en que se realizó.

5 ¿Que significa S.C.A?
R/ Significa Sociedad en Comandita por Acciones 

6 ¿Cual es la razón de las Sociedades Agrarias de Transformación?
R/ Su razón social deberá indicar exclusivamente lo siguiente: “Desarrollar actividades de pos cosecha y comercialización de productos perecederos de origen agropecuario y la prestación de servicios comunes que sirvan a su finalidad”.

7 ¿Cuantas y cuales son las formas menos comunes de constitución de empresas?
R/ Son 2: Empresa Asociativa de Trabajo (E.A.T.) Sociedades Agrarias de Transformación (S.A.T) 

8 ¿Que es el RUT?
R/ El RUT (Registro Único Tributario) es un mecanismo único para identificar, ubicar y clasificar a  las personas y entidades que tengan la calidad de contribuyentes declarantes del impuesto de renta y no contribuyentes declarantes de ingresos y patrimonio, los responsables del régimen común, los pertenecientes al régimen simplificado, los agentes retenedores, los importadores, exportadores y demás usuarios aduaneros; y los demás sujetos de obligaciones administradas por la Dirección de Impuestos y Aduanas Nacionales

9 ¿Cuales son las formas de creación de una empresa entre 2 o mas personas?
R/ Son: Sociedad Colectiva, Sociedad de Responsabilidad Limitada (Ltda.)Sociedad en Comandita Simple (S. en C.) y la Sociedad en Comandita por Acciones (S.C.A.)

10 ¿Quien regula tanto las empresas unipersonales como las sociedades comerciales?
R/ Estas están reguladas por el Código de Comercio de Colombia.

jueves, 4 de abril de 2019



Cera Casera


Nuestra empresa se fundó el 15 de febrero de 2019 por Diego Román. Esta empresa fue fundada porque se quería dar a las personas una mejor calidad de vida y que pudieran cuidar su aspecto personal. La empresa está en fase de desarrollo, pero hasta ahora hay posibles proveedores que quieren apoyar en el desarrollo de esta. Nuestra empresa vende cera para depilar de origen natural a todo el público, pero más que todo para adolescentes.

Misión
Nuestra misión es la creación de cera para depilar de origen natural para que las personas puedan mejorar su aspecto. Estas ceras estan hechas con elementos de origen natural, por lo que no genera irritación. Buscamos que la gente pueda mejorar su calidad de vida por medio de nuestras ceras.

Visión
Nos vemos como una empresa que sea reconocida nacionalmente por la calidad de sus ceras y la accesibilidad de sus precios. Queremos brindar una imagen de seguridad y calidad en sus productos y el nombre que da.

Nuestra empresa trabaja en el sector primario, ya que nuestras cremas son hechas de origen natural. La empresa está creciendo constantemente y tiene varios proveedores, pero sigue en desarrollo. Nuestra empresa está actualizada tecnológicamente para poder ver las ordenes que pide el público en nuestro blog y nuestras páginas web.
Nuestras criticas hasta el momento han sido positivas, porque se nota la calidad de nuestros productos. Vendemos nuestra cera a los más jóvenes porque a esta edad quieren mejorar su apariencia, y con nuestras ceras podemos cumplir esa función. Esta propuesta es relevante en el sentido que la figura es algo que se tiene que cuidar y podemos ayudarles a cumplir ese objetivo. Nuestro producto tiene una ventaja de la competencia porque el producto es de origen natural y no genera ningún tipo de irritación al momento de aplicarlo.
La empresa tiene un numero de 5 trabajadores, por lo que es una microempresa. Se trabaja en equipo para fabricar cada producto, por lo que se tiene una muy buena calidad, pero como hay una cantidad muy limitada del personal, el producto se demora en ser fabricado y no hay tantos en tan poco tiempo.
La empresa tiene una selección de ceras que vienen en diferentes tamaños, para diferentes usos.
Los empleados son:
Diego Román
Hugo Narvaez
Valentina Amador
Yamilena Mejía
María Yepes
  

lunes, 28 de enero de 2019

Visual Basic 6.0

Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poquísimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones. Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla. Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++. En este primer capítulo se presentarán las características generales de Visual Basic 6.0, junto con algunos ejemplos sencillos que den idea de la potencia del lenguaje y del modo en que se utiliza.


Procedimiento

Un procedimiento es un bloque de instrucciones de Visual Basic dentro de una instrucción de declaración (FunctionSubOperatorGetSet) y una búsqueda de coincidencias End declaración. Todas las instrucciones ejecutables en Visual Basic deben estar dentro de algún procedimiento.

Eventos

En Microsoft Visual Basic, un evento es un mensaje enviado por un objeto dentro de un programa al bucle principal del mismo, informándole que algo ha sucedido. Ese "algo" puede variar ampliamente, desde un reloj corriendo a un clic del ratón en la parte del usuario. El programa puede capturar este evento y utilizar la información dentro de este para tomar decisiones sobre otras operaciones.

Funciones
 El Function procedimiento realiza una tarea y, a continuación, devuelve el control al código de llamada. Cuando devuelve el control, también devuelve un valor al código de llamada.
Cada vez que se llama al procedimiento, se ejecutan, las instrucciones a partir de la primera instrucción ejecutable tras el Functioninstrucción y terminando por la primera End FunctionExit Function, o Return encontrada una instrucción.
Puede definir un Function procedimiento en un módulo, clase o estructura. Es Public de forma predeterminada, lo que significa que se puede llamar desde cualquier lugar en la aplicación que tiene acceso al módulo, clase o estructura en el que se define.

Un Function procedimiento puede tomar argumentos, como constantes, variables o expresiones, que se pasan a él por el código de llamada.

Variables
Antes de empezar, las variable son estructuras de datos que pueden variar durante la ejecución de un programa.
Declarar variables significa indicar el tipo de dato que almacenara las variables que participan en el programa.
Antes de usar una variable debemos declararla y es recomendable iniciarla. La primera vez que se usa debe declararse, el resto de veces no se debe hacer, es importante que el valor asignado sea compatible con el tipo de variable.
Por ejemplo, si declaramos una variable de tipo numérico, esta no puede contener una cadena de caracteres.
La sintaxis de una declaración de una variable es: Dim nombre_variable as tipo_variable. Por ejemplo, dim num pero como hemos dicho antes es recomendable iniciar estas variables con un numero genérico como uno o cero o según la ocasión.
Hay una serie de reglas a la hora de escribir el nombre de las variables:
  • Los nombres de las variables no pueden comenzar por números, pero si puede formar parte del nombre.
  • El nombre de una variable no puede tener espacios.
  • El nombre de la variable no puede estar formado por operadores como +, -, !, etc.
  • No puede haber dos variables que se llamen igual, aunque sean de distintos tipos, en el mismo ámbito (ya explicaremos esto mas tarde).
Por convención, se suele escribir el nombre de las variables en minúscula, si hay mas de una palabra en la variable podemos separarlo con un _ o colocar la primera letra de la nueva palabra en mayúscula, por ejemplo, variablePrueba.

En cuanto a los tipos de variables, Visual Basic las clasifica en función del tipo de dato que contienen. Veamos las más usuales.
TIPO DE DATOS
ABREVIATURA
MEMORIA REQUERIDA
RANGO DE VALORES
EQUIVALENCIA CON USADAS EN PSEUDOCÓDIGO
OBSERVACIONES
Integer
(Entero)
%
2 bytes ó 4 bytes según versión
- 32768  a 32767 ó -2.147.483.648 a 2.147.483.647 según versión
Entero
Uso en contadores, control de bucles etc.
Long
(Entero largo)
&
4 bytes ó 8 bytes según versión
- 2147483648   a 2147483647 ó -9,2E+18 a 9,2E+18 según versión
Entero
Igual que integer pero admite un rango más amplio
Single
(Decimal simple)
!
4 bytes
- 3,4·1038
a
3,4·1038
Real
Hasta 6 decimales o más según versión. También admite enteros
Double
(Decimal doble)
#
8 bytes
- 1,79·10308
a
1,79·10308
Real
Hasta 14 decimales o más según versión. También admite enteros
Boolean
(Booleano)
No tiene
2 bytes
True
o
False
Booleano
False es el valor predeterminado y va asociado a cero
String
$
10 bytes + 1 byte por cada carácter
0
a
2·109 caracteres
Alfanumérica
Texto de longitud variable
Variant (Object en otras versiones)
No tiene
Variable
Los del tipo double para números o los del tipo string para texto
No tiene
Admite números enteros, decimales o texto

Operadores Aritmeticos
Operadores aritméticos se usan para realizar muchas de las operaciones aritméticas habituales que implican el cálculo de valores numéricos representados por literales, variables, otras expresiones, función y las llamadas de propiedad y constantes. También se clasifican los operadores aritméticos son los operadores de desplazamiento de bits, que actúan en el nivel de los bits individuales de los operandos- and -shift sus patrones de bits hacia la izquierda o derecha.

Operaciones aritméticas

Puede agregar dos valores en una expresión junto con el + (operador), o restar uno a otro con el -(operador) (Visual Basic), tal y como se muestra en el ejemplo siguiente.
VB
Dim x As Integer
x = 67 + 34
x = 32 - 12
Negación también utiliza el -(operador) (Visual Basic), pero con un solo operando, como en el ejemplo siguiente se muestra.
VB
Dim x As Integer = 65
Dim y As Integer
y = -x
Uso de multiplicación y división el * operador y / (operador) (Visual Basic), respectivamente, como se muestra en el ejemplo siguiente.
VB
Dim y As Double
y = 45 * 55.23
y = 32 / 23
Exponenciación utiliza el ^ Operator, tal y como se muestra en el ejemplo siguiente.
VB
Dim z As Double
z = 23 ^ 3
' The preceding statement sets z to 12167 (the cube of 23).
División de enteros se lleva a cabo utilizando la \ (operador) (Visual Basic). División de enteros devuelve el cociente, es decir, el entero que representa el número de veces que el divisor puede dividir el dividendo sin tener en cuenta cualquier resto. El divisor como el dividendo deben ser de tipos enteros (SByteByteShortUShortIntegerUIntegerLong, y ULong) para este operador.En primer lugar todos los demás tipos deben convertirse a un tipo entero. El ejemplo siguiente muestra la división de enteros.
VB

Dim k As Integer
k = 23 \ 5
' The preceding statement sets k to 4.

Operadores Logicos
Los operadores lógicos comparan Boolean expresiones y devuelven un Boolean resultado. El AndOrAndAlsoOrElse, y Xor operadores son binario porque toman dos operandos, mientras el Not operador es unario porque toma un solo operando.Algunos de estos operadores también pueden realizar operaciones lógicas bit a bit de valores enteros.

Evaluación cortocircuitadas operaciones lógicas

El AndAlso Operator es muy similar a la And operador, ya que también realiza la conjunción lógica en dos Boolean expresiones. La diferencia clave entre los dos es que AndAlso exhibe cortocircuitar comportamiento. Si la primera expresión en una AndAlsoexpresión se evalúa como False, no se evalúa la segunda expresión ya que no puede modificar el resultado final, y AndAlsodevuelve False.
De forma similar, el OrElse Operator realiza la evaluación "cortocircuitada" disyunción lógica de dos Boolean expresiones. Si la primera expresión en una OrElse expresión se evalúa como True, no se evalúa la segunda expresión ya que no puede modificar el resultado final, y OrElse devuelve True.

Ventajas y desventajas de cortocircuito

Evaluación cortocircuitada puede mejorar el rendimiento mediante la evaluación no de una expresión que no se puede modificar el resultado de la operación lógica. Sin embargo, si esa expresión realiza acciones adicionales, la evaluación "cortocircuitada" omite esas acciones. Por ejemplo, si la expresión incluye una llamada a un Function procedimiento, que el procedimiento no se llama si la expresión se cortocircuita y ningún código adicional contenida en el Function no se ejecuta. Por lo tanto, la función podría ejecutarse solo en algunas ocasiones y no se pueden probar correctamente. O la lógica del programa puede depender del código en el Function.
Los formularios son tratados como controles con sus propiedades, eventos y métodos. Aunque digamos que se trata de un control especial que utilizamos para contener los controles más usuales con los que construiremos nuestras aplicaciones: textboxlabelcommandbutton, etc...
En este capítulo vamos a ver las propiedades y eventos más importantes de los formularios, como trabajar con múltiples formularios y como se establece la comunicación entre ellos.

Propiedades
Las propiedades más comunes de los formularios y que son similares al resto de los controles son las siguientes:
Name: Nombre del formulario, necesario para llamar al formulario desde el código.
Caption: Texto que aparece en el título del formulario
Backcolor: Color de fondo del formulario.
Forecolor: color del texto del formulario.
Control ActiveX  
Para el desarrollo de aplicaciones bajo Windows, Microsoft hace un tiempo lanzó ActiveX, un conjunto de componentes del lado del cliente y otros del lado del servidor que facilitaban el uso de algunas funcionalidades para el Internet Explorer de Microsoft.
activex-logo
Algunas tecnologías son muy conocidas, por ejemplo en el lado del servidor son muy conocidas las Active Server Pages. Algunos comparan estos componentes con los applets de Java, por su funcionalidad final que se obtiene, aunque la diferencia radica en los permisos de usuario que las aplicaciones pueden concederse, es decir, a un applet de Java no se le pueden dar permisos para modificar aspectos de la maquina clientemientras que con un componente ActiveX esto es totalmente posible.
Por razones de seguridad ya mencionadas, algunos proveedores ofrecen un certificado de seguridad del control para así dar a conocer a quien lo usa la confiabilidad de lo que se está instalando, ya que un componente ActiveX puede ser programado para acciones poco éticas. Con control ActiveX puede ser creado utilizando algún lenguaje de programación que lo permita, por ejemplo Visual Basic o C++. En Visual Basic se pueden crear usando los proyectos de tipo OCX que sin duda pueden ahorrar algo de trabajo utilizando ese entorno de desarrollo.