Vous êtes sur la page 1sur 11

ColEgio EvangliCo BEthEsDa Programacin III Pablo Yeguech

Repaso

Brenda Janeth Cristal 6to. Perito Contador Tecpn G. agosto de 2012

Algoritmo Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un algoritmo es una lista bien definida, ordenada y finita de pasos que permiten solucionar un problema. Vector Un vector es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo
tipo, los elementos de la matriz. Desde el punto de vista lgico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).

Matriz
Conjunto de variables (Tambin llamado Bloque) del mismo tipo cuyo acceso se realiza por ndice o lneas

Ciclo For
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instruccin simple o compuesta

Ciclo while
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condicin permanezca como verdadera, en el momento en que la condicin se convierte en falsa el ciclo termina.

Programacin orientada a objetos


La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es un paradigma de programacin que usa losobjetos en sus interacciones, para disear aplicaciones y programas informticos. Est basado en varias tcnicas, incluyendoherencia, cohesin, abstraccin, polimorfismo, acoplamiento y encapsulamiento. Su uso se populariz a principios de la dcada de los aos 1990. En la actualidad, existe variedad de lenguajes de programacin que soportan la orientacin a objetos.

Variable global y variable local Variable global: La variable global es la que se utiliza para definir varios trminos dentro de una sola programacin Variable local: La variable local es la que se utiliza nicamente en un formulario para que pueda relacionarse o funcionar adecuadamente. Objeto (POO)
En el paradigma de programacin orientada a objetos (POO, o bien OOP en ingls), un objeto se define como la unidad que en tiempo de ejecucin realiza las tareas de un programa. Tambin a un nivel ms bsico se define como la instancia de una clase.

DBMS Debe ser capaz de aceptar definiciones de datos (esquema externo, conceptual Interno y todas las correspondencias asociadas. en versin Fuente) y convertirla en una versin de objeto apropiada. Debe incluir componentes de procesadores de lenguajes para cada uno de los diversos lenguajes de definicin de datos, adems debe tener las definiciones en DBL (Lenguaje Definicin de datos) para poder interpretar y resolver las solicitudes.2. Manipulacin de Datos: Debe atender las solicitudes del usuario tales como eliminacin, modificacin, extraccin etc., es decir, debe incluir un componente procesador de lenguajes de manipulacin de datos(DML). En general las solicitudes en DML pueden ser planificadas y no planificadas.

Tipos de datos en vb.net y su uso


Verdaderos

Utilice el tipo de datos Single para incluir valores de punto flotante que no requieren el ancho completo de datos de Double. En algunos casos, CommonLanguageRuntime puede empaquetar las variables Single de forma que se ahorre consumo de memoria. El valor predeterminado de Single es 0.

Sugerencias de programacin
Precisin. Cuando trabaje con nmeros de punto flotante, tenga presente que no siempre tienen una representacin precisa en memoria. Esto podra conducir a resultados inesperados en ciertas operaciones, como la comparacin de valores y el operador Mod. Para obtener ms informacin, vea Solucionar problemas de tipos de datos (Visual Basic).

Ampliacin. El tipo de datos Single ampla a Double. Esto significa que puede convertir Single en Doublesin encontrar un error System.OverflowException. Ceros finales. Los tipos de datos de punto flotante no tienen representacin interna de caracteres 0 finales.Por ejemplo, no distinguen entre 4,2000 y 4,2. Por consiguiente, los caracteres 0 finales no aparecen cuando muestra o imprime valores de punto flotante. Caracteres de tipo. Al agregar el carcter de tipo literal F a un literal, el tipo de datos se convierte al tipo de datos Single. Si se agrega el carcter de tipo identificador ! a cualquier identificador, se convierte su tipo de datos al tipo Single. Tipo en Framework. El tipo correspondiente en .NET Framework es la estructura System.Single.

Falsos

UNIDAD 1: VISUAL BASIC ELEMENTOS BASICOS TEMA 4: VISUAL BASIC NET DECLARACION Y TIPOS DE DATOS En Visual Basic Net a toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especifico. Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecucin del programa y a lo largo de toda la vida util del propio programa. Los tipos de datos mas comunes en Visual Basic Net son: Tipo BYTE SINGLE(!) DOUBLE(#) CURRENCY STRING($) BOOLEAN DATE VARIANT Rango 0-255 3.4E+-38(7 DECIMALES) 1.8E+308(16 DECIMALES) 15 DIG IZQ 4 DIG DEECHA 2 BILLONES CHARS TRUE, FALSE FECHA TODOS LOS TIPOS y mas usado en este curso

INTEGER(%) +-2,147,483,698

Recordar Tambin que en Visual Basic Net toda variable usada en un programa se deber declarar al principio del programa el formato de declaracin mas sencillo es: DIM VARIABLE AS TIPO (EJEMPLOS) DIM ALFA AS INTEGER DIM ALFA AS LONG, BETA AS LONG DIM ALFA AS INTEGER, NOMBRE AS STRING

DIM CIUDAD AS STRING * 20, ALFA AS DOUBLE Observar ltimo caso de ciudad as de esta manera se consigue una string de tamao definido. En Visual Basic Net un problema comn a lo largo de este curso, es la necesidad de convertir variables numricas a strings y tambin el problema inverso es decir convertir strings a su representacin numrica. Para este ultimo problema por ejemplo se tiene: DIM ALFA AS STRING ALFA=3.1416 Como se observa del ejemplo anterior, se puede dar en algn momento convertir la string ALFA a su valor numrico, para resolver este problema se debern usar las siguientes funciones de conversionnumerica que proporciona visual basic . Action ANSI valuetostring. String to uppercase. Decimal bases. lowercase or Languageelement Chr, ChrW Format, LCase, UCase DateSerial, DateValue other Hex, Oct Format, Str CBool, CByte, CDate, CDbl, CDec, CInt, CLng, CSng, CShort, CStr, CType, Fix, Int

Date to serial number. number to

Numbertostring. One data type to another.

Date to day, month, weekday, Day, Month, Weekday, Year or year. Time to second. hour, minute, or Hour, Minute, Second Asc, AscW Val TimeSerial, TimeValue

Stringto ASCII value. Stringtonumber. Time to serial number.

FUENTE: MICROSOFT NET VISUAL BASIC NET En Visual Basic Net para el ejemplo anterior se tendria: DIM ALFA AS STRING DIM BETA AS SINGLE ALFA=3.1416 BETA=CINT(ALFA)

Modulo en vb.net
La diferencia entre las dos es que las primeras (Sub) no retornan valores y las segundas (Function) si. Ninguna de las dos puede definirse dentro de una misma funcin o un procedimiento. Se pueden definir dentro de un mdulo, clase, interfaz o estructura. Ambos mtodos son por defecto pblicos y los parmetros que se les pasa por defecto son por valor ByVal, que significa que lo que hace una copia de la variable al parmetro. ByRefl para la direccin de la variable

Diagrama de Flujo
El diagrama de flujo es la representacin grfica del algoritmo o proceso. Se utiliza en disciplinas como programacin, economa, procesos industriales y psicologa cognitiva. Estos diagramas utilizan smbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin de proceso

Pseudocdigo
es una descripcin de un algoritmo informtico de programacin de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programacin verdadero, pero que est diseado para la lectura humana en lugar de la lectura en mquina, y con independencia de cualquier otro lenguaje de programacin. Normalmente, el pseudocdigo omite detalles que no son esenciales para la comprensin humana del algoritmo, tales como declaraciones de variables, cdigo especfico del sistema y algunas subrutinas

Diagramas de flujo de if, while, for y begin


IF

WHILE

FOR

BEGIN

Algoritmo en pseudocdigo que permita mostrar la tabla de multiplicar de un numero n Inicio Variables N=entero M=entero n=entero Mientras N<n N=N+1 M=M*N Fin mientras Escribir El total de numero es &n Fin

Algoritmo en pseudocdigo que muestre el factorial de un numero n Inicio Variable F=entero S=entero M=entero S=1 Escribir F<M hacer F=F*1 S=S*F Fin mientras Escribir El factorial de &M&es: &S Fin

Cdigo de SQL Insert, Deleted, UpDate, Create

Cdigo Insert

Dim setear As DataSet = New DataSet() Dim tabla As DataTable conexion = New SqlConnection("Data Source=PERSONAL; Initial Catalog=Colegio; Integrated Security=True") id = DropDownList1.SelectedValue Dim adap As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM dbo.Profesor WHERE Id='" + id + "'", conexion) adap.Fill(setear, "Profesor") tabla = setear.Tables("Profesor") TextBox4.Text = tabla.Rows(0)(0).ToString TextBox5.Text = tabla.Rows(0)(1).ToString TextBox6.Text = tabla.Rows(0)(2).ToString

Cdigo Deleted

conexion = New SqlConnection("Data Source=PERSONAL;initial Catalog=Tienda;Integrated Security=True") conexion.Open() comando = New SqlCommand("Delete From dbo.Empleado WHERE nombre = '" + TextBox1.Text + "'", conexion) comando.ExecuteNonQuery() conexion.Close() TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() MsgBox("Empleado Eliminado", MsgBoxStyle.Information)

Cdigo UpDate

conexion = New SqlConnection("Data Source=PERSONAL;initial Catalog=Tienda;Integrated Security=True") conexion.Open() comando = New SqlCommand("UPDATE dbo.Empleado Set codigo='" + TextBox2.Text + "', Pass='" + TextBox3.Text + "' WHERE nombre = '" + TextBox1.Text + "'", conexion) comando.ExecuteNonQuery() conexion.Close() MsgBox("Empleado Actualizado", MsgBoxStyle.Information)

Cdigo Create

conexion = New SqlConnection("Data Source=PERSONAL;initial Catalog=Tienda;Integrated Security=True") conexion.Open() comando = New SqlCommand("UPDATE dbo.Empleado Set codigo='" + TextBox2.Text + "', Pass='" + TextBox3.Text + "' WHERE nombre = '" + TextBox1.Text + "'", conexion) comando.ExecuteNonQuery() conexion.Close() MsgBox("Empleado Actualizado", MsgBoxStyle.Information)

Vous aimerez peut-être aussi