jueves, 12 de diciembre de 2013

Cuadro de herramientas de Visual Basic


Partes de Visual Basic


Programación

¿Qué es programación?
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.

¿Qué es un dato de programación?
El dato es una representación simbólica (numérica, alfabética, algorítmica, etc) de un atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos y entidades.Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
Enumere los tipos en programación: 
- entero 
- real
- carácter
- cadena de caracteres
- lógica

Defina cada uno de los datos de programación y ponga ejemplos
  • Tipo entero: números que no tienen componentes fraccionaria o decimales. Negativos o positivos. (-2, 2000, 30, -5) 
  • Tipo real: número que tienen punto decimal y pueden ser positivos o negativos. (32,3 ; 34,4)
  • Tipo carácter: símbolos que el computador reconoce puede ser una letra o un dígito ("a" , $) 
  • Tipo cadena de caracteres: datos que contienen una sucesión limitada por comillas ("Simón Bolivar, "31 de diciembre del 2001)
  • Tipo lógico: datos que pueden tomar uno de dos valores verdaderos o falsos conocida tambien como dato de boleano. "Se desea saber si una persona es soltera, en este caso la respuesta es verdadera o falsa"
¿Cuál es la diferencia entre una consonante o variable? Ejemplos
La consonante no puede cambiar en la ejecución de un programa y la variable si todo lo contrario durante la ejecución. Pi =3,14 mínimo 20 

¿Cuáles son los pasos para construir cada uno? 
  1. Análisis de requisitos que quieres resolver (aqui se piensa la necesidad y requisitos incompletos, ambiguos o contradictorios) 
  2. Especificación (donde se utiliza el caso de uso y las historias de usuario, el éxito del programa dependerá especialmente de las especificaciones de requisitos) 
  3. Arquitectura (La integración de infraestructura, desarrollo de aplicaciones, bases de datos y herramientas gerenciales, requieren de capacidad y liderazgo para poder ser conceptualizados y proyectados a futuro, solucionando los problemas de hoy. El rol en el cual se delegan todas estas actividades es el del Arquitecto) 
  4. Programación (Reducir un diseño a código. La complejidad y la duración de esta etapa está íntimamente relacionada al o a los lenguajes de programación utilizados, así como al diseño previamente realizado)
  5. Prueba (Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación del problema. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral, para así llegar al objetivo) 
  6. Documentación (modelaciones (UML),diagramas de casos de uso, pruebas, manuales de usuario, manuales técnicos, etc; todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema) 
  7. Mantenimiento (Fase dedicada a mantener y mejorar el software para corregir errores descubiertos e incorporar nuevos requisitos) 
¿Cómo se realiza el análisis del problema?
  1. Entrada: se identifican y especifican cuáles son los datos necesario para resolver el problema y de que tipo son.
  2. Proceso: procesos que se van a realizar con los datos de entradas por fórmulas y expresiones.
  3. Salida: resultados operados
Proceso de análisis del problema: 
Calcular área del triángulo
Entrada:
   base del triángulo tipo: real
   altura del triángulo tpo: real
Proceso
   área: base por altura entre dos
Salida
  área del triangulo tipo: real

¿Qué es un algoritmo?
Un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi) es un conjunto prescrito 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.
Algoritmo Encontrar el máximo de un conjunto función max( ) // es un conjunto no vacío de números// ← // es el número de elementos de // ← para ← hasta hacer si entonces ← devolver X.

¿Qué es el diagrama de flujo?

El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. XI.

Símbolos más utilizados