sábado, 30 de abril de 2011

Sisteams Digitales I

En construccíon.....

Programación

 EJERCICIOS PROPUESTOS:CADENAS DE CARACTERES
  1. Escriba un programa que reciba una cadena de caracteres y devuelva su longitud.
  2. Escriba un programa que reciba una cadena de caracteres y retorne el número de caracteres que se encuentran en mayúscula.
  3. Escriba un programa que reciba una cadena de caracteres y retorne la cadena sin espacios en blanco.
  4. Escriba un programa que reciba una cadena de caracteres y retorne la cadena en mayúscula.
  5. Escriba un programa que reciba una cadena de caracteres y retorne la cadena en minúscula.
  6. Escriba un programa que reciba una cadena de caracteres (cad) y una variable tipo caracter (ch). El programa debe devolver la posición de la primera ocurrencia de la variable tipo caracter (ch) en la cadena (cad).
  7. Escriba un programa que reciba una cadena de caracteres y retorne la cadena invertida.
  8. Escriba un programa que reciba una cadena de caracteres (cad) y una variable tipo caracter (ch). El programa debe devolver la posición de la última ocurrencia de la variable tipo caracter (ch) en la cadena (cad).
  9. Escriba un programa que permita comparar dos cadenas de caracteres.
  10. Escriba un programa que reciba dos cadenas de caracteres y devuelva una nueva cadena que contenga la union de ambas cadenas.
  11. Escriba un programa que permita eliminar una secuencia de caracteres dentro de una cadena de caracteres a partir de una determinada posición (p) y un número determinado de dígitos (num).
  12. Escriba un programa que reciba una cadena de caracteres y retorne la cadena encriptada sumando 2 al código ASCII de cada uno de sus caracteres.
  13. Escriba un programa que reciba una cadena de caracteres y determine si la cadena es palíndrome.

EJERCICIOS PROPUESTOS: ESTRUCTURAS DE DECISIÓN

  1. Escriba un programa que dado un número entre 1 y 7 escriba el correspondiente día de la semana.
  2. Escriba un programa que determine el monto a pagar por una llamada telefónica, teniendo en cuenta lo siguiente: Toda llamada que dure hasta 3 minutos tiene un costo de 30 Bs. y por cada minuto adicional se cobra una tarifa de 25 Bs. Se debe leer el tiempo de llamada.
  3. Escriba un programa que permita hallar las raíces de una ecuación de Segundo Grado. Se deben leer los valores de los coeficientes A, B y C. Se debe tener en cuenta lo siguiente casos: a) Si A=0 y B=0, imprimir un mensaje diciendo que la ecuacion es degenerada. b) Si A=0 y B distinto de cero, existe una raíz única de valor C/B y c) Calcular el discriminante de la ecuación, si B es mayor o igual a cero entonces hay dos raíces flotantes por el contrario si B es menor que cero entonces hay dos raíces complejas.
  4. Escriba un programa que determine si un año es bisiesto. Un año es bisiesto si es multiplo de 4. Los años múltiplos de 100 no son bisiestos salvo que a su vez sean múltiplos de 400. Ejemplo 2000 es bisiesto pero 1900 no.
  5. Escriba un programa que permita verificar si un número es par o impar.
  6. Escriba un programa que permita verificar si un número es primo.
  7. Escriba un programa que dados dos números enteros correspondientes al día del mes y mes del año, determine si es un día válido. Ejemplo: 31, 2 no es un día válido. 
Hola Chicos, aqui les dejo un ejercicio resuelto para que vean la codificación en C++, pueden probarlo en sus casa para que vean como funciona...

Ejemplo 1: Programa que calcula la superficie y la longitud de un círculo a partir de la lectura del radio.
#include <iostream.h>
#include <conio.h>
#include <math.h>
#define PI 3.1416
main()
{
 float radio, longitud, superficie;
 cout<<"Ingrese el valor del radio"<<endl;
 cin>>radio;
 superficie= PI*pow(radio,2);
 longitud= 2*PI*radio;
 cout<<"SUPERFICIE ="<<superficie<<endl;
 cout<<"LONGITUD ="<<longitud<<endl;
 getch ();
 }

EJERCICIOS PROPUESTOS :
  1. Escriba un programa que lea un peso en libras y a continuación visualice su equivalente en Kilos y en gramos. 1 Libra=0.45Kg.
  2. Escriba un programa que lea una distancia en Kilómtros y visualice su conversión en millas marinas y millas terrestres. 1 milla marina=1852metros, 1 milla terrestre=1609metros.
  3. Escriba un programa que pida el precio y la cantidad de un producto y calcule el total. El programa, después de mostrar el total deberá pedir un % de descuento, deberá calcular el total descuento y el total a pagar según el descuento. El resultado que muestre el programa debe tener dos decimales.
  4. Escriba un programa que calcule el importe de una factura sabiendo que el IVA a aplicar es del 16% y que si el importe bruto de la factura es superior a 50000Bs. sedebe realizar un descuento del 5%.

viernes, 29 de abril de 2011

Laboratorio de Fisica

Hola Chicos,saludos.
Según los conocimientos teóricos obtenidos las mediciones pueden ser de dos tipos: Directas e Indirectas.
Las Mediciones Directas: Son aquellas en las que el patrón de medida se confronta directamente con la magnitud a medir. En el caso del laboratorio, las mediciones directas fueron: diámetro y altura del cilindro,  masa del cilindro, diámetro de la esferita y fijamos una altura del péndulo y determinamos el tiempo que tardaba en realizar 20 oscilaciones. Todas éstas constituyen mediciones directas

Las Mediciones Indirectas: Son aquellas mediciones que se hacen a través de cálculos mediante la aplicación de fórmulas matemáticas, y=f(X1,X2,......Xn) y las variables que se pueden medir experimentalmente son las variables independientes es decir: X1,X2,......Xn.

Para el caso de éstas mediciones cada una de las variables independientes se miden de forma directa, y se obtiene un valor promedio y un error para cada una de ellas. Luego se calcula la variable dependiente y se propaga el error para obtener el error de dicha variable.

A continuación se muestra con mayor detalle de que se trata ésto........

En el procedimiento 5 del laboratorio se trabajó con un péndulo simple. Se fijó una altura del péndulo y se midió el tiempo invertido por el péndulo en realizar 20 oscilaciones. Luego en el POST-LABORATORIO se pide determinar la gravedad con sus respectivos errores a partir de la fórmula: 


Fígense que la gravedad la tienen que calcular aplicando una ecuación matemática por lo tanto se trata de una medición indirecta y por lo tanto hay que aplicar la teoría de propagación de errores para determinar el error de ésta variable.

Para calcular el valor de la gravedad (g) solo se necesita despejarla de la fórmula mostrada anteriormente teniendo en cuienta que se utilizarán los valores promedios de la altura/longitud (l) y del peródo (T) obtenidos experimentalmente en el laboratorio...


Una vez calculado el valor de g necesito calcular el error asociado a ella, ésto es:
 
EN QUE CONSISTE LA TEORÍA DE PROPAGACIÓN DE ERRORES?....En lo siguiente:
La teoria de propagación de errores permite determinar el error asociado a la gravedad, entonces se hace lo siguiente:
se calcula la gravedad despejandola de la ecuación y queda así:

A continuación se aplica la Teoría de Propagación de errores haciendo lo siguiente:
1) Se determina cuantas variables posee la expresión (g) como podemos notar las variables son: altura/longitud (l) y período (T).
2) El error de la gravedad se halla entonces aplicando la fórmula siguiente:
Donde el primer término se refiere a la derivada parcial de la gravedad con respecto a la altura/longitud multiplicado por el error asociado a la altura y el segundo término corresponde a la derivada parcial de la gravedad con respecto al período multiplicado por el error asociado al período.

desarrolando las derivadas parciales me queda lo siguiente:

Sacando factor común tenemos:

Y finalmente la expresión queda:
La expresión anterior corresponde al ERROR ABSOLUTO
la gravedad (g) se expresa entonces como se muestra acontinuación:

El ERROR RELATIVO es:

Bueno chicos ahora tienen suficiente información para realizar el informe de laboratorio. Todos los cálculos siguen el mismo esquema....Espero tengan mucho éxito!!!!!

RECORDATORIO: Investigar como se utiliza el papel logarítmico y semi-logarítmico. Vallan comprando éstos papeles y tambien el milimetrado....

jueves, 28 de abril de 2011

Sistemas Digitales II

PRACTICA 4:  Circuitos Digitales Auxiliares (5%)
Objetivo: Realizar diseño y montaje de circuitos Monoestables y Astables utilizando Compuertas Lógicas y Circuitos Integrados Comerciales.

1.- Calcule los valores de R y C para el circuito No. 1 para que entregue a la salida un pulso de 500 milisegundos después de pulsar y liberar SW1.
2.- Calcule los valores de R y C en el circuito No. 2 para obtener una frecuencia de 200 khz.
3.-Diseñe un multivibrador monoestable con los CI : 74121, 74122 y 74123 con un ancho de pulso de 500 milisegundos, 700 milisegundos y 900 milisegundos respectivamente.
4.-Diseñe un multivibrador monoestable con el CI 555 con un ancho de pulso de 1 seg. Diseñe un multivibrador astable con el CI 555 cuya frecuencia sea 50hz y tenga un ciclo útil del 80%.

Notas del Exámen Nº1: Circuitos Secuenciales
Sección 44-A, Turno: Noche

Alumno
Nota
Puntaje
Bracho Omarbin
6.5
1.3
Gómez Cristian
5
1
Mercin Ronniel
6.5
1.3
Mota Julio
0.5
0.1
Pérez César
3.5
0.7
Rivas Rodolfo
6.5
1.3
Rodríguez José
5
1
Sección 44-I, Turno:Tarde
Alumno
Nota
Puntaje
Betancourt Andreina
7
1.4
Esparragoza Héctor
2
0.4
Madrid Aroldo
6.5
1.3
Rodríguez Andrés
0.1
0.02
Valencia Luis
5.75
1.15








Hola Chicos espero estén bien. aqui les dejo la páctica de laboratorio correspondiente a la UNIDAD II: CONTADORES BINARIOS.

ACTIVIDADES:

1.-Diseñe un contador síncrono descendente modulo 13 .El tipo de biestable que se utilizará para su diseño es el 74LS76. El contador debe posee un RESET externo que lo inicializa en su mayor
conteo.

Encuentra el Datasheet del 74LS76 en la siguiente dirección: http://maven.smith.edu/~thiebaut/270/datasheets/sn74ls76arev5.pdf

2.- Implementar un contador BCD Asincrono Ascendente módulo 31 utilizando un 7490 y un 7475. El circuito debe poseer reset externo.

Encuentra el Datasheet del 74LS90 en la siguiente dirección:

Encuentra el Datasheet del 74LS75 en la siguiente dirección: 

3.- Utilizando el 7490 diseñe un circuito que siga el siguiente conteo:
00,01,02,13,14,25,26,30,31,32,43.............74,00,01...

 OBSERVACIÓN: Los alumnos de la Sección 44A deberán realizar las actividades 1 y 2, mientras que los alumnos de la sección 44I deberán desarrollar las actividades 1 y 3.

Estamos en contacto por esta vía. SALUDOS........

martes, 26 de abril de 2011

Saludos

Hola a toda la población Santiaguista de Puerto Ordaz. Soy la Profesora Sulani Danieles y este es mi Blog