logica computacional y programacion
proyecto final
proyecto final
Ver a Través de las Paredes Mediante Ondas de Radio
23 de Noviembre de 2009.
Dos ingenieros de la Universidad de Utah han demostrado que una red inalámbrica de transmisores de radio puede rastrear personas que se muevan detrás de paredes macizas. El sistema podría ayudar a policías, bomberos y otros profesionales a detectar y localizar intrusos, rehenes, víctimas de incendios y ancianos solos que se caigan en sus casas. También podría ayudar al marketing de tiendas y al control de fronterasEl Arbol Genealógico de la Vaca y Otros Rumiantes
23 de Noviembre de 2009.
Valiéndose de un nuevo enfoque para procesar ADN antiguo, así como de una nueva técnica científica desarrollada específicamente para obtener el genotipo de una vaca, un científico de la Universidad de Misuri, y un equipo internacional de investigadores, han creado un "árbol genealógico" muy extenso y preciso para las vacas y otros rumiantes, que se remonta hasta 29 millones de años atrás
Técnica Para Fabricar el Diodo de una Sola Molécula
23 de Noviembre de 2009.
Recientemente, en el Instituto de Biodiseño de la Universidad Estatal de Arizona, N.J. Tao y sus colaboradores han encontrado una forma de miniaturizar hasta extremos asombrosos un componente eléctrico fundamental. Su técnica para fabricar diodos hechos de una sola molécula está despertando un gran interés en la comunidad científica y en la industria de la electrónica
Mano Biónica de Alta Precisión y Con Sensibilidad
23 de Noviembre de 2009.
En cierto sentido, nuestras manos definen nuestra naturaleza humana. Nuestros pulgares oponibles y la estructura única de nuestras manos nos permiten escribir, dibujar y tocar el piano. Quienes pierden sus manos como resultado de un accidente, conflicto armado o enfermedad, con frecuencia sienten que han perdido más que meras herramientas
El Gran Impacto Cósmico Que Pudo Acabar Con los Dinosaurios, Emplazado en la India y No en México
20 de Noviembre de 2009.
Una misteriosa cuenca frente a la costa occidental de la India podría ser el mayor cráter conocido de la Tierra, provocado por un devastador impacto cósmico. Y si las conclusiones de un nuevo estudio están en lo cierto, este impacto pudo haber sido el responsable del exterminio de los dinosaurios hace 65 millones de años
Descubren el Cúmulo de Galaxias Más Distante Conocido
20 de Noviembre de 2009.
El cúmulo de galaxias más distante del que se tenga conocimiento ha sido descubierto por la combinación de datos del Observatorio de rayos X Chandra de la NASA con los obtenidos por telescopios ópticos e infrarrojos. El cúmulo se encuentra a unos 10.200 millones de años-luz de distancia y se observa tal como era cuando el universo tenía sólo una cuarta parte de su edad actual.
Temario
Unidad I. Sistemas y conversiones
.1 Sistemas y conversiones
.2 Formato para salida de datos
Unidad II. Arreglos
.1 ¿qué son los arreglos?
.2 tipos, características, uso y manejo de arreglos
Unidad III. Depuración de errores
.1 tipos de errores
.2 programas ejecutables
Unidad IV. Manejo de información con control data
.1 ¿qué es una base de datos?
.2 ¿qué es una tabla, registro y campo?
.3 tipos de datos en Acces
.4 diseño de tablas
.5 proyecto final
[ Unidad I ]
Se empezó por definir los objetos de Visual Basic:
º caja de texto: se utiliza para entrada y salida de datos, las propiedades que se modifican son: nombre y text.
º etiqueta: se usa para colocar títulos, las propiedades que se modifican son: nombre y caption.
º botón de comando: se usa para generar 1acción o evento (instrucción en código), las propiedades que se modifican son: nombre y caption.
º variable: cambia su valor durante la ejecución del programa y se representa con letras.
º formulario: área o espacio donde se colocan los objetos.
Ejemplo. Para el cuadrado de 1número
Dim a,b As Integer
Private Sub BC1_Click()
a= val (CT1)
b = a * a
CT2= b
End Sub
Private Sub BC2_Click()
End
End Sub
…
Sistema de conversión = organización en forma de las equivalencias de valores entre las unidades de peso o medidas en los diferentes sistemas de unidades.
Conversiones
1 metro | 1.036 yardas |
1 pulgada | 2.54 centímetros |
1 pie | 0.3048 metros |
1 yarda | 0.9144 metros |
1 milla | 1.6093 kilómetros |
1 galón | 4.5461 litros |
1 kilogramo | 2.20461 libras |
1 onza | 28.35 gramos |
1 libra | 0.4536 kilogramos |
1metro | 3.28 pies |
[ Unidad II ]
Arreglos.
Es aquel que nos permite almacenar más de un dato al mismo tiempo, se declara:
Dim <arreglo> (1 To 6) As Integer
También se define como: conjunto finito y ordenado de elementos homogéneos, cuando se habla de homogeneidad implica que los elementos del arreglo son datos del mismo tiempo.
a) Arreglo vector: Consta de “n” cantidad de elementos y se representa:
(A1 , A2 , … , An)
Todos los elementos comparten el mismo identificador “la letra A” mientras que el subíndice identifica a cada elemento en forma individual. El número de elementos de 1vector se conoce como rango.
Dim e (1 To 6) As Integer
Dim r As Integer
Private Sub BC1_Click()
R = r + 1
If r < = 6 Then
E (r) = CInt (CT1.Text)
CT1.Text = “ ”
End if
If r > 6 Then
msgBox “arreglo lleno”
End if
End Sub
Private Sub BC2_Click()
For r = 1 To 6
List1.AddItem (e(r))
Next r
End Sub
Private Sub BC3_Click()
End
End Sub
b) Arreglo matriz: Se encuentra representado por columnas, filas para almacenar al momento de declarar, se hace referencia a las columnas y renglones. Se declara:
“ Dim p ( 1 To 4 , 1 To 3 ) As Integer
[ Unidad III ]
Tipos de errores
En Visual Basic, los errores (también denominados excepciones) se dividen en tres categorías: errores de sintaxis, errores en tiempo de ejecución y errores lógicos.
Errores sintácticos
Los errores de sintaxis son aquéllos que aparecen mientras escribe el código. Visual Basic comprueba su código cuando lo escribe en la ventana del Editor de código y le avisa si comete algún error, como escribir mal una palabra o utilizar un elemento del lenguaje incorrectamente. Los errores sintácticos son los errores más frecuentes. Se pueden corregir fácilmente en el entorno de codificación en cuanto se producen.
Los errores en tiempo de ejecución son aquellos que aparecen solamente después de la compilación y la ejecución del código. Pueden darse errores de este tipo, por ejemplo, en fragmentos de código aparentemente correctos, por no presentar errores sintácticos, pero que no se ejecutan correctamente. Por ejemplo, podría escribir correctamente una línea de código que abre un archivo. Pero, si el archivo está dañado, la aplicación no podrá ejecutar la función Open y se detendrá su ejecución. La mayoría de los errores de este tipo pueden corregirse modificando el código que presenta errores, para después compilarlo y volver a ejecutarlo.
Los errores lógicos son aquellos que aparecen cuando la aplicación está en funcionamiento. Son a menudo resultados no deseados o inesperados en respuesta a acciones del usuario. Por ejemplo, una clave mal escrita u otra influencia externa podría hacer que la aplicación dejase de funcionar aún siendo correctos los parámetros, o que simplemente no funcionase. Por lo general, los errores lógicos son los más difíciles de corregir, puesto que no siempre está claro dónde se originan.
[ Unidad IV ]
º Base de datos: conjunto de información almacenada en memoria auxiliar que permite acceso directo y conjunto de programas que manipulan esos datos.
Los tipos de bases de datos son:
a) Según la variabilidad:
1) Estáticas: solo de lectura, utilizadas para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de 1conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
2) Dinámica: donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición, de datos, además de las operaciones fundamentales de consulta.
b) Según el contenido:
1) Bibliográfica: registro típico de 1base de datos bibliográfica, contiene información sobre el autor, fecha de publicación, editorial, título, edición, etc.
2) Texto completo: almacenan las fuentes primarias.
º Base de datos relacional. Base de datos que cumple con el modelo relacional, es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
-ventajas. Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, favorece la normalización por ser más comprensible y aplicable.
-desventajas. Presentan deficiencias con datos gráficos, multimedia. No se manipulan de forma manejable los bloques de texto como tipo de dato.
Ejemplo.tabla de 5 registros y 5 campos sobre autos
(diseño)
Campo | Tipo de dato |
Clave | Número |
Nombre | Texto |
Marca | Texto |
Modelo | Texto |
puertas | número |
(tabla)
Clave | Nombre | Marca | Modelo | Puertas |
1 | Sentra | Nissan | 1999 | 4 |
2 | Explorer | Ford | 2003 | 2 |
3 | Focus | Nissan | 2000 | 2 |
4 | Almera | Nissan | 2001 | 2 |
5 | Tsubame | nissan | 1997 | 4 |
SQL
Lenguaje de consulta estructurado para manipulación de bases de datos.
Componentes:
a) Create: se utiliza para crear nuevas tablas, campos e índices.
b) Drop: se usa para eliminar tablas e índices
c) Alter: usado para modificar las tablas, agregando campos o cambiando la definición de los campos
d) Select: utilizado para consultar registros de la base de datos que satisfagan 1criterio determinado.
e) Insert: utilizado para cargar lotes de datos en la base de datos en 1única operación
f) Update: se utiliza para modificar los valores de los campos y registros especificados
g) Delete: se usa para eliminar registros de 1tala en 1base de datos.
Cláusulas:
a) From: utilizada para especificar la tabla o tablas de las cuales se seleccionan los registros
b) Where: utilizada para indicar las indicaciones que deben tener los registros que se van a seleccionar
c) Group by: usada para separar los registros seleccionados en grupos específicos.
d) Having: utilizada para expresar la condición que debe satisfacer a cada grupo
e) Order by: ordena los registros seleccionados de acuerdo a 1orden específico.
Noticias: Noticias