Programación Aplicada de Computadoras

Slides:



Advertisements
Presentaciones similares
Estructura General de las Instrucciones en Visual Basic
Advertisements

PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Asignatura: Introducción a la programación
Técnico en programación de Software
VARIABLES Y CONSTANTES
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Programación.
COMP-2120 Capítulo 2 Preparado por: Prof. Nelliud D. Torres.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
CARACTERÍSTICAS DE LOS PROGRAMAS
FUNDAMENTOS DE PROGRAMACIÓN
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Algoritmos y Desarrollo de Programas I
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Tipo de Datos Básicos.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
COMPONENTES DE UN ALGORITMOS
Fórmulas y Funciones Básicas
VBA – Elementos del Lenguaje
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
INTRODUCCION A LOS ALGORITMOS
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Algoritmo Ing. Maria Rosana Heredia
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
introducción al lenguaje
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Elementos básicos del lenguaje
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
FUNDAMENTOS DE PROGRAMACIÓN
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
por: Prof. Luis Vallenilla
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Fundamentos de Programación
Práctica Profesional PHP.
Lic. Carla Aguirre Montalvo
Programación de Computadores
Algoritmos y Desarrollo de Programas I
INTRODUCCIÓN A VISUAL BASIC 2012 Prof. Víctor Aquino Urrutia Primero Básico Cuarta Unidad (Septiembre/Octubre)
ACTIVIDADES FECHA: JULIO 6 AL 10 TEMA: FORMULAS Y FUNCIONES BÁSICAS EN LA HOJA DE CALCULO EXCEL PROPÓSITO: IDENTIFICAR LAS FORMULAS Y FUNCIONES BÁSICAS.
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Informática Ingeniería en Electrónica y Automática Industrial
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
Programación en Visual Basic
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Programación en Visual Basic
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
EXCEL. En Excel 2007 tenemos el cuadro de diálogo Formato de celdas para aplicar formato al contenido de las celdas seleccionadas. 1 Inicio 1 Inicio 2.
Transcripción de la presentación:

Programación Aplicada de Computadoras Lección #3 – Manejo de la Memoria e Input/Output Prof. Antonio F. Huertas

Tipos de datos Todo valor que la computadora recibe o produce tiene un tipo de datos. Los principales tipos de datos son: Numérico – número que se puede usar en un cálculo matemático. Alfanumérico – cualquier conjunto de símbolos. Incluye letras, dígitos y caracteres tales como $ y %. No se puede usar en un cálculo matemático. Lógico – los valores True (cierto) y False (falso).

Tipo de datos numérico Los datos numéricos son aquellos que se puede usar en un cálculo matemático. Se clasifican en: Números Enteros – números que no tienen punto decimal. Ej.: -23, -6, 0, 14, 9875 Números Reales – números que pueden tener punto decimal. Ej.: -54.6, -1.334, 0.5, 14.0, 2.73E4, 2.73E-4 Los números no incluyen unidades de medida ni unidades monetarias.

Tipo de datos numérico (cont.) Note que los datos numéricos no llevan comas para separar los millares. Matemáticas Visual Basic --------------- -------------- 19,875 19875 La notación científica se expresa usando la letra E que simboliza × 10n. 2.73 × 104 2.73E4 2.73 × 10-4 2.73E-4

Tipo de datos alfanumérico Los datos alfanuméricos incluyen letras, dígitos y símbolos tales como $ y %. No se puede usar en un cálculo matemático. A un valor alfanumérico se le llama caracter. Se escriben siempre entre comillas. Ej.: “A”, “a”, “&”, “casa”, “9875”, “Fulano de Tal”

Tipo de datos lógico Los datos lógicos incluyen los valores True (cierto) y False (falso). El tipo de datos lógico se conoce también como booleano. El resultado de una comparación es siempre un valor booleano.

Trabajando con datos numéricos Para procesar datos numéricos se pueden usar operadores aritméticos y operadores de comparación. Operadores Aritméticos: Suma (+) y Resta (-) Multiplicación (*) y División de Reales (/) División de Enteros (\) y Módulo (Mod) Exponenciación (^)

Trabajando con datos numéricos (cont.) La suma, resta, multiplicación y exponenciación producen resultado entero si ambos operandos son enteros. De lo contrario, producen resultado real. Ejemplos del uso de operadores aritméticos: 5 + 8 = 13 5.72 + 8.4 = 14.12 9.7 * 3 = 29.1 8 ^ 2 = 64 5632 – 23 = 5609

Trabajando con datos numéricos (cont.) La división es un caso especial ya que hay dos tipos de divisiones: División de Reales (/) – resultado siempre es real División de Enteros (\) – requiere operandos enteros y resultado siempre es entero Residuo de la División de Enteros o Módulo (Mod) – requiere operandos enteros y resultado siempre es entero

Trabajando con datos numéricos (cont.) Ejemplos del uso de división y módulo: 7.5 / 2 = 3.75 7 / 2 = 3.5 7 \ 2 = 3 el cociente entero 7 Mod 2 = 1 el residuo 7.5 \ 2 = Error 7.5 Mod 2 = Error

Trabajando con datos numéricos Operadores de Comparación (o Relacionales): Menor que (<) Mayor que (>) Menor o igual a (<=) Mayor o igual a (>=) Igual a (=) No igual a (<>) El resultado de una comparación es siempre un valor booleano.

Trabajando con datos numéricos Ejemplos del uso de operadores relacionales: 7 = 7 True 7 = 7.0 True 8 < 10.67 True 4.3 = 9 False 4.3 <= 9 True 4.3 >= 9 False 4.3 <> 9 True

Trabajando con datos alfanuméricos Para procesar datos alfanuméricos se pueden usar el operador de concatenación y los operadores de comparación. La concatenación (&) junta dos o más alfanuméricos para producir un nuevo valor alfanumérico. Ejemplos: “ca” & “sa” = “casa” “Pedro” & “Pérez” = “PedroPérez” “Pedro” & “b” & “Pérez” = “Pedro Pérez”

Trabajando con datos alfanuméricos (cont.) Los datos alfanuméricos también se pueden comparar usando los operadores relacionales (<, <=, >, >=, =, <>). Esto se puede hacer debido a que cada carácter alfanumérico tiene asociado un código, llamado el código ASCII (o ANSI). En este código, las letras se encuentran en orden alfabético (de la “A” a la “Z”) y los dígitos se encuentran ordenados del “0” al “9”.

Trabajando con datos alfanuméricos (cont.) En el código ASCII, los caracteres que representan los dígitos van antes de los caracteres que representan las letras mayúsculas y éstas van antes de los caracteres que representan las letras minúsculas .

Trabajando con datos alfanuméricos (cont.) Ejemplos del uso de operadores relacionales: “bota” < “bote” True “bota” = “Bota” False “Bota” < “bota” True “100” > “25” False (!Mucho ojo!) “hola” > “adios” True

Trabajando con datos lógicos Para procesar datos lógicos se usan los operadores And, Or y Not. Estos operadores se definen mediante las siguientes Tablas de la Verdad. Si A y B son booleanos, A And B es True sólo si A y B son ambos True. A B A And B True True True True False False False True False False False False

Trabajando con datos lógicos (cont.) Si A y B son booleanos, A Or B es True si A es True, B es True o ambos son True. Si A es booleano, Not A es True si A es False y viceversa. A B A Or B True True True True False True False True True False False False A Not A True False False True

Trabajando con datos lógicos (cont.) Ejemplos del uso de los operadores lógicos: True And False False True Or False True Not True False True And True True True Or True True Not False True

Jerarquía de los operadores Cuando aparece más de un operador en una expresión, Visual Basic aplica una jerarquía de operadores parecida a la de las Matemáticas: () De adentro hacia afuera ^ *, / De izquierda a derecha \ Mod +, - De izquierda a derecha <, <=, >, >=, =, <> De izquierda a derecha Not And Or

Jerarquía de los operadores (cont.) Ejemplos: 7 + 8 * 3 = 7 + 24 = 31 (7 + 8) * 3 = 15 * 3 = 45 100 \ 5 ^ 2 = 100 \ 25 = 4 7 + 8 * 3 < 100 \ 5 ^ 2 31 < 4 False 9 >= 13 Or 5 > 4 And 75 <> 4 False Or True And True False Or True True

Expresiones Una expresión es un conjunto de operadores que actúan sobre operandos para producir un resultado. El resultado que produce una expresión comúnmente se asigna a una variable. Ejemplo: n = 15 - 6 + 4 variable expresión

Expresiones (cont.) Reglas para escribir expresiones: Los operadores como ^ y * deben ser explícitos. Las fracciones se deben escribir como divisiones usando paréntesis para agrupar. No se permite el uso de corchetes para agrupar, sólo el uso de parétesis.

Expresiones (cont.) Ejemplos: Matemáticas - Visual Basic --------------- -------------- 2(374 + 5) 2 * (37 ^ 4 + 5) 5 + 8 (5 + 8) / (3 * a) 3a [3(7 – 2) + 5]8 (3 * (7 – 2) + 5) ^ 8

Enunciados de asignación Los enunciados de asignación permiten asignar el resultado de una expresión a una variable. Formato: nombreVariable = expresión Ej.: areaCirculo = PI * radio ^ 2 Fíjese que a la izquierda sólo puede aparecer una variable y que la expresión de la derecha puede contener variables, constantes simbólicas y literales.

Variables y constantes Una variable es un valor que puede cambiar durante la ejecución del programa. Los nombres de las variables deben ser significativos. Una constante es un valor que no cambia durante la ejecución del programa. Una constante se clasifica como: Literal – un valor Constante simbólica – un nombre significativo asociado a un valor constante

Variables y constantes Ejemplo: La fórmula para calcular el área de un círculo es areaCirculo = PI * radio ^ 2 Cualquier valor que se pregunte y cualquier valor que sea resultado de un proceso debe colocarse en una variable con un nombre significativo. variable constante variable literal simbólica

Identificadores Los nombres de las variables, constantes y de los controles se conocen como identificadores. Los identificadores pueden tener letras, dígitos y subrayados pero deben comenzar con una letra. Los identificadores no pueden contener espacios, eñes, acentos u otro caracter especial.

Identificadores (cont.) Como buen hábito de programación los identificadores deben ser nombres descriptivos. Por costumbre, los identificadores para constantes se escriben usando letras mayúsculas y subrayado. Ej.: PI, DIAS_POR_SEMANA Por costumbre, los identificadores para variables se escriben usando letras minúsculas y mayúsculas. Ej.: areaCirculo, millasRecorridas

Declaración de variables Para poder usar una variable hay que indicarle a la computadora cúal es su nombre y cuál es su tipo de datos. Formato: Dim nombreVariable As tipoDatos En Visual Basic .NET, el tipo de datos puede ser Integer (número entero), Double (número real), String (valor alfanumérico) o Boolean (valor lógico).

Declaración de variables (cont.) Ejemplos: Dim areaCirculo As Double Dim edadEstudiante As Integer Dim medidaLado, area As Double Dim nombreEstudiante As String Dim ciudad, zipCode As String Dim tieneBeca, esSoltero As Boolean

Declaración de constantes simbólicas Para poder usar una constante simbólica hay que indicarle a la computadora cúal es su nombre, su tipo de datos y su valor. Formato: Const nombreConstante As tipoDatos = valor Ejemplos: Const PI As Double = 3.1416 Const DIAS_POR_SEMANA As Integer = 7 Const SALUDO As String = ″Hola José″

Usando text boxes para input La propiedad Text de un text box contiene el string que se muestra dentro del text box. El siguiente enunciado de asignación permite recoger el valor entrado en un text box y asignárselo a una variable de tipo string (operación de Input): nombreVariable = txtBox.Text Por ejemplo, para colocar en la variable palabraEntrada el valor entrado por el usuario en el textbox txtPalabra se escribiría: palabraEntrada = txtPalabra.Text

Usando text boxes para input (cont.) Si la variable es numérica, el valor del textbox (un alfanumérico) debe transformarse usando la función CInt para transformarlo a Entero (Integer) o CDbl para transformarlo a Real (Double). nombreVariable = CInt(txtBox.Text) nombreVariable = CDbl(txtBox.Text) Por ejemplo, para colocar en la variable radioCirculo el valor entrado por el usuario en el textbox txtRadio se escribiría: radioCirculo = CDbl(txtRadio.Text)

Usando text boxes para output La propiedad Text también puede usarse para asignarle el valor de una variable de tipo string a un textbox y mostrar el valor en la pantalla (operación de Output): txtBox.Text = nombreVariable Por ejemplo, para mostrar el valor de la variable mensaje en el textbox txtInstrucciones se escribiría: mensaje = “Presione OK para continuar” txtInstrucciones.Text = mensaje

Usando text boxes para output (cont.) Si el valor que se desea mostrar en el textbox es numérico, hay que transformarlo en alfanumérico con la función CStr: txtBox.Text = CStr(nombreVariable) Por ejemplo, para mostrar el valor de la variable areaCirculo en el textbox txtArea se escribiría: txtArea.Text = CStr(areaCirculo)

Usando text boxes para input y output

Usando text boxes para input y output (cont.) Private Sub btnCalcular_Click(...) _ Handles btnCalcular.Click Const PI As Double = 3.1416 Dim radio, areaCirculo As Double radio = CDbl(txtRadio.Text) ′ Input areaCirculo = PI * radio ^ 2 ′ Process txtArea.Text = CStr(areaCirculo) ′ Output End Sub

Usando list boxes para output de varias líneas Cuando se desean mostrar varias líneas de resultados en la pantalla, tenemos dos alternativas: Usar un text box por cada línea de resultado Usar un list box Un list box permite mostrar una lista de valores. Cada valor aparecerá en su propia línea. El prefijo para el nombre de un list box es “lst”. Los valores que muestra un list box se almacenan en la propiedad Items.

Usando list boxes para output de varias líneas (cont.) La instrucción para mostrar un valor en un list box es: lstBox.Items.Add(valor) La instrucción para borrar el contenido del list box es: lstBox.Items.Clear() Add y Clear son métodos que afectan la propiedad Items del list box. Un método es un proceso que lleva a cabo una acción sobre un objeto.

Usando list boxes para output de varias líneas (cont.)

Usando list boxes para output de varias líneas (cont.) Private Sub btnCalcular_Click(...) Handles btnCalcular.Click Dim valor1, valor2 As Double valor1 = CDbl(txtPrimero.Text) valor2 = CDbl(txtSegundo.Text) lstResultados.Items.Clear() lstResultados.Items.Add("La suma es " & valor1 + valor2) lstResultados.Items.Add("La resta es " & valor1 - valor2) lstResultados.Items.Add("La multiplicación es " & _ valor1 * valor2) lstResultados.Items.Add("La división es " & _ valor1 / valor2) End Sub

Usando list boxes para output de varias líneas (cont.) Private Sub btnBorrar_Click(..) Handles btnBorrar.Click txtPrimero.Text = "" txtSegundo.Text = "" lstResultados.Items.Clear() txtPrimero.Focus() End Sub

Funciones Una función es una rutina que recibe uno o más valores (los argumentos) y produce un solo resultado. Ejemplo: Math.Sqrt(9) = 3 raíz cuadrada Algunas de las funciones provistas por Visual Basic .NET son: Las funciones matemáticas Las funciones de conversión Las funciones para controlar formato del output Las funciones para manejo de strings

Funciones matemáticas Las funciones matemáticas comienzan normalmente con “Math.” Algunas son: Math.Abs(x) – valor absoluto de x. Math.Exp(x) – valor de e ( 2.718) elevado a la x. Math.Log(x) – logaritmo natural de x. Math.Round(x, n) – valor de x redondeado a n lugares decimales Math.Sqrt(x) – raíz cuadrada de x.

Funciones matemáticas (cont.) Más funciones matemáticas: Math.Sin(x) – el seno de x (x está en radianes) Math.Cos(x) – el coseno de x (x está en radianes) Math.Tan(x) – la tangent de x (x está en radianes) Nota: Recuerde que  ( 3.1416) radianes = 180 Ej.: 75 = 75 * ( / 180)  1.309

Funciones matemáticas (cont.) El siguiente programa calcula la distancia entre dos puntos a 3 lugares decimales usando la fórmula dist = (x1 – x2)2 + (y1 – y2)2

Funciones matemáticas (cont.) Private Sub btnCalcular_Click(...) _ Handles btnCalcular.Click Dim x1, x2, y1, y2, dist As Double x1 = CDbl(txtX1.Text) y1 = CDbl(txtY1.Text) x2 = CDbl(txtX2.Text) y2 = CDbl(txtY2.Text) dist = Math.Sqrt((x1 - x2) ^ 2 + _ (y1 - y2) ^ 2) txtDistancia.Text = Cstr(Math.Round(dist, 3)) End Sub

Funciones de conversión Las siguientes funciones permiten convertir valores de un tipo de datos a otro: CInt(str) – convierte el alfanumérico str a número entero (Integer) CDbl(str) – convierte el alfanumérico str a número real (Double) CStr(n) – convierte el número n a alfanumérico (String) Estas funciones se usan mucho para operaciones de input y output en text boxes.

Funciones de formato Las funciones de formato son usadas para mostrar números con el formato especificado. Algunas de las funciones de formato son: FormatNumber – para mostrar números FormatCurrency – para mostrar dinero FormatPercent – para mostrar porcientos El resultado de una función de formato es un string.

Funciones de formato (cont.) Ejemplos de uso: FormatNumber(12345.628, 1) = “12,345.6” FormatCurrency(12345.628) = “$12,345.63” FormatPercent(0.185, 2) = “18.50%” Otro ejemplo: Dim num As Double = 12345.628 txtNumber.Text = FormatNumber(num, 1)

Funciones de formato (cont.)

Funciones de formato (cont.) Private Sub btnCalcular_Click(...) _ Handles btnCalcular.Click Dim cantidad As Integer Dim precio, porciento As Double Dim ventas, comision As Double cantidad = CInt(txtCantidad.Text) precio = CDbl(txtPrecio.Text) porciento = CDbl(txtPorciento.Text) ventas = cantidad * precio comision = porciento * ventas Continúa …

Funciones de formato (cont.) lstResultados.Items.Clear() lstResultados.Items.Add("La cantidad vendida: " & _ FormatNumber(cantidad, 0)) lstResultados.Items.Add("El precio: " & _ FormatCurrency(precio)) lstResultados.Items.Add("El porciento de comisión: " & _ FormatPercent(porciento, 1)) lstResultados.Items.Add("") lstResultados.Items.Add("Las ventas totales: " & _ FormatCurrency(ventas)) lstResultados.Items.Add("La comisión: " & _ FormatCurrency(comision)) End Sub

Funciones de strings Las siguientes funciones manejan strings: Str.Length – cantidad de caracteres Str.ToUpper – equivalente en mayúscula Str.ToLower – equivalente en minúscula Str.IndexOf(Str2) – posición de la primera ocurrencia de Str2 dentro de Str. Devuelve –1 si Str2 no está. Str.Substr(m, n) – substring de Str que comienza en la posición m y tiene n caracteres. Nota: Las posiciones comienzan en 0.

Funciones de strings (cont.)

Funciones de strings (cont.) Private Sub btnEvaluar_Click(...) Handles btnEvaluar.Click Dim frase As String frase = txtString.Text lstResultados.Items.Clear() lstResultados.Items.Add("Frase: " & frase) lstResultados.Items.Add("Length: " & frase.Length) lstResultados.Items.Add("ToUpper: " & frase.ToUpper) lstResultados.Items.Add("ToLower: " & frase.ToLower) Continúa …

Funciones de strings (cont.) lstResultados.Items.Add("IndexOf: " & _ frase.IndexOf("sa")) lstResultados.Items.Add("Substring: " & _ frase.Substring(8, 4)) lstResultados.Items.Add("Otro Substring: " & _ frase.Substring(8)) lstResultados.Items.Add("Frase: " & frase) End Sub

Comentarios para describir los programas Los comentarios son anotaciones que hace el programador. Todo programa debe tener, por lo menos, comentarios que indiquen el nombre del programa, el autor, la fecha de creación y el propósito o descripción. 'Programa: CalcularArea 'Autor: Antonio Huertas 'Fecha: 2 de febrero de 2006 'Propósito: Calcular el área de un círculo dado ' el radio.

Tipos de errores en programación En programación hay tres tipos de errores: Error de sintaxis – error causada porque no se escribe el programa siguiendo las reglas del lenguaje. Detectado por el compilador. Error de lógica – error causado cuando el programa no hace los que se pretendía. Error de tiempo de ejecución – error causado por la inhabilidad de la computadora de llevar a cabo una tarea.

Propiedades adicionales Algunas propiedades adicionales de los controles vistos que son útiles: Font – tipo de letra BackColor y ForeColor – color del fondo y del texto TabIndex – Indica el orden en que obtienen el foco los controles cuando se presiona Tab TabStop – True si el usuario puede usar Tab para darle el foco al control TextAlign – alineamiento del texto Visible – True si el control está visible Enabled – True si el control está habilitado