viernes, 31 de octubre de 2008

PRACTICA 5

PRACTICAS EN CONSOLA

PROBLEMA 1
Este programa esta diseñado para analizar 2 numeros distintos y indicar si el primer numero es mayor o menor.

Digrama de Flujo 1.

Codigo C# PRAC 5 PROB1.
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica_5_Problemaa_1_Consola
{
class Program
{
static void Main(string[] args)
{
int Valor1, Valor2;
Console.WriteLine("Introduce 2 valores enteros Diferentes");
Valor1=int.Parse(Console.ReadLine());
Valor2=int.Parse(Console.ReadLine());
if(Valor1 > Valor2)
{
Console.WriteLine("El primer numero es MAYOR ");
Console.ReadLine();
}
else
{
Console.WriteLine("El primer numero es MENOR ");
{
Console.ReadLine();
}
Programa Ejecutado Siendo el Primer Numero "MAYOR".


Programa Ejecutado Siendo el Primer Numero "MENOR".






PROBLEMA 2
Este programa es para calcular la presion segun sea el tiempo introducido en el programa y tener el resultado en PRESION.



Digrama de Flujo 2.


Codigo C# PRAC 5 PROB 2.
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica_5_Problema_2_Consola
{
class Program
{
static void Main(string[] args)
{
double tiempo, P;
Console.Write("Introduce valor de Tiempo: ");
tiempo = double.Parse(Console.ReadLine());
if (tiempo <= 35.00) P = 0.46 * tiempo;

else P = 0.19 * tiempo + 9.45;

Console.WriteLine("La presion es: " + P + " Psi");

Console.ReadLine();

}

Programa Ejecutado Prac 5 Prob 2 C.

PRACTICAS EN WINDOWS
PROBLEMA 3
Este programa es para comprobar o analizar un numero y saber si es par o impar.

Diagrama de Flujo PRAC 5 PROB 3.


Codigo C# PRAC 5 PROB 3 W
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Practica_5_Problema_3_Windows
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Comprobar_Click(object sender, EventArgs e)
{
int Numero = int.Parse(textBox1.Text);
if(Numero%2==0)
MessageBox.Show(" El Numero es Par ");
else
MessageBox.Show(" El Numero es Impar ");
}
private void Limpiar_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox1.Focus();
}

Programa Ejecutado PRAC 5 PROB 3 W.

PROBLEMA 4

Programa para calcular el precio de un terreno por metros cuadrados, calculando por medio de los datos de LARGO y ANCHO del terreno.Digrama de Flujo.

Codigo C# PRAC 5 PROB 4

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Practica_5_Problema_4_Windows
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Calcular_Click(object sender, EventArgs e)
{
double Largo, Ancho, Area, Precio, PrecioT;
Largo = double.Parse(textBox1.Text);
Ancho = double.Parse(textBox2.Text);
Precio = double.Parse(textBox3.Text);
Area = Largo * Ancho;
if(Area<=400.00)

PrecioT=Area*Precio;

else

PrecioT =Area*(Precio - Precio* 0.10);

textBox4.Text = PrecioT.ToString();

} private void LIMPIAR1_Click(object sender, EventArgs e)

{

textBox1.Clear();

textBox2.Clear();

textBox3.Clear();

textBox4.Clear();

textBox1.Focus(); }


Programa Ejecutado PRACT 5 PROB 4.


PRACTICA 4

PROBLEMA 1
Elaborar un programa que lea la cantidad de Dolar a comprar y el tipo de cambio en pesos(Costo de un Dolar en Pesos). Calcular e Impromir la cantidad de Pesos a pagar por la cantidad de Dolares indicada.

Digrama de Flujo.

Codigo C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Practica_4_Problema_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Calcular_Click(object sender, EventArgs e)
{
double pesos, dolar, cantD;
pesos = double.Parse(textBox2.Text);
dolar = double.Parse(textBox1.Text);
cantD = pesos / dolar;
textBox3.Text = cantD.ToString();
}
private void CLEAR_Click(object sender, EventArgs e)
{
textBox2.Clear();
textBox3.Clear();
}
Programa Ejecutado.


PROBLEMA 2
Elabore un programa que lea una temperatura en grados ºC (centigrados) y obtenga he imprima la temperatura en ºF (fahrenheit).

F = 9.0 / 5.0 * C + 32 ............. C = ( F - 32) * 5.0 / 9.0

Diagrama de Flujo.


Codigo C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Practica_4_Problema_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
double C, F;
C = double.Parse(textBox1.Text);
F = (9.0 / 5.0) * C + 32.0;
textBox2.Text=F.ToString();
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
}

Programa Ejecundo.


PROBLEMA 3

Elabora un programa que lea un Numero de PIES y calcule he imprima su equivalente en Yardas, Pulgadas, Centimetros y Metros.

. . . . . . . . . . . 1 pie = 12 pulgadas . . . . . . . .1 metro = 100 cm.

. . . . . . . . . . . 1 yarda = 3 pies . . . . . . . . . . 1 cm = x plg. * 2.54 / 100

. . . . . . . . . . . 1 plg = 2.54

Codigo C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Practica_4_Problema_3_Windows
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void CALCULAR_Click(object sender, EventArgs e)
{
double pies, yardas, pulgadas, cm, metros, cmplg, mpie;
pies = double.Parse(textBox1.Text);
mpie = pies;
yardas = mpie / 3.0;
pulgadas = mpie * 12.0;
cmplg = pulgadas;
cm = cmplg * 2.54;
metros = cm / 100;
textBox2.Text = yardas.ToString();
textBox3.Text = pulgadas.ToString();
textBox4.Text = cm.ToString();
textBox5.Text = metros.ToString();
}
private void CLEAR1_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox1.Focus();
}

Programa Ejecutado



jueves, 30 de octubre de 2008

PRACTICA 3

Problema 1
Este programa esta diseñado para darle la bien benida al alumno a la clase de Microsoft Visual C#, esta puede modificarse segun el tipo de mensaje que se requiera.

Este es el codigo C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;using System.Text;
using System.Windows.Forms;

namespace Practica_3_Windows
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(" Bienvenido a la practica de Visual en C# " + Textbox1.Text);
}

Progra Ejecutado.


Problema 2
Este programa esta diseñado para calcular el area y el perimetro de un rectangulo, calculando con los valores de LARGO y ANCHO de rectangulo.

Codigo C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Practica_3_Windows_Problema_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int h, w;
h = int.Parse(textBox1.Text);
w = int.Parse(textBox2.Text);

int Ar = h * w;
int Pe = 2 * (h + w);

textBox3.Text = Ar.ToString();
textBox4.Text = Pe.ToString();
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox1.Focus();
}


Progra Ejecutado.


jueves, 16 de octubre de 2008

Practica 2

Solucione los siguientes problemas:

Problema 1
Haga el diagrama de flujo y codificación en C#.
1. Escriba un programa que despliegue los siguientes mensajes de apremio:
Introduzca un número:
Introduzca un segundo número:

Introduzca un tercer número:
Introduzca un cuarto número:

Después de mostrar cada mensaje, el programa debe utilizar una instrucción para aceptar un número desde el teclado. Después de haber introducido el cuarto numero, el programa debe calcular y desplegar el promedio de los números, el producto con un mensaje apropiado



.

Codigo C# Problema 1

using System;
using System.Collections.Generic;
using System.Text;

class Program
{
static void Main(string[] args)
{
int N1, N2, N3, N4, Suma, Promedio, Producto;
Console.WriteLine("Introduzca Cuatro Numeros: ");
Console.WriteLine("Primero: ");
N1 = int.Parse(Console.ReadLine());
Console.WriteLine("Segundo: ");
N2 = int.Parse(Console.ReadLine());
Console.WriteLine("Tercero: ");
N3 = int.Parse(Console.ReadLine());
Console.WriteLine("Cuarto: ");
N4 = int.Parse(Console.ReadLine());
Suma = N1 + N2 + N3 + N4;
Promedio = Suma / 4;
Producto = N1 * N2 * N3 * N4;
Console.WriteLine("La suma de " + N1 + " + " + N2 + " + " + N3 + " + " + N4 + " = " + Suma);
Console.WriteLine("El promedio es " + Promedio);
Console.WriteLine("El producto de " + N1 + " * " + N2 + " * " + N3 + " * " + N4 + " = " + Producto);
Console.ReadLine();
}


Problema 2
Un sistema de ecuaciones lineales de forma:

Ax + By = C
Dx + Ey = F

Puede resolverse utilizando las siguientes formulas:

X = (C * E – B * F) / (A * E – B * D)
Y = (A * F – C * D) / (A * E – B * D)

Diseñar un programa para leer 2 conjuntos de coeficientes (A, B, y C y D, E y F) e imprimir los valores para X y Y.

Problema 3
Escriba un programa para calcular y desplegar el valor de la pendiente de una línea que conecta 2 puntos cuyas coordenadas son (X1, Y1) y (X2, Y2). La pendiente entre 2 puntos esta dado por la ecuación pendiente = (Y2, Y1) y (X2, X1). El programa debe producir la salida “La pendiente es XXXX”, donde XXXX son remplazadas por le valor calculado con el programa.


Codigo C# Problema 3

using System;
using System.Collections.Generic;
using System.Text;

class Program
{
static void Main(string[] args)
{
int x1, y1, x2, y2, Pendiente;
Console.WriteLine("Introduce las coordenadas");
Console.WriteLine("X1= ");
x1 = int.Parse(Console.ReadLine());
Console.WriteLine("Y1= ");
y1 = int.Parse(Console.ReadLine());
Console.WriteLine("X2= ");
x2 = int.Parse(Console.ReadLine());
Console.WriteLine("Y2= ");
y2 = int.Parse(Console.ReadLine());
Console.WriteLine("Pendiente=(Y2-Y1)/(X2-X1)");
Console.WriteLine("Pendiente=(" + y2 + "-" + y1 + ")/(" + x2 + "-" + x1 + ")");
Pendiente = (y2 - y1) / (x2 - x1);
Console.WriteLine("La pendiente es: " + Pendiente);
Console.ReadLine();
}


Problema 4

Escriba un programa para calcular y desplegar las coordenadas del punto medio de la línea que une los 2 puntos. Las coordinadas del punto medio entre los 2 puntos cuyas coordenadas son (X1, Y1) y (X2, Y2), son (X1 + X2) / 2, (Y1 + Y2) / 2. El programa debe producir el siguiente resultado:

La coordenada X del punto medio es XXX.
La coordenada Y del punto medio es XXX.
Donde las 3 X sucesivas han de ser sustituidas por los valores calculados con el programa.


Codigo C# Problema 4

using System;
using System.Collections.Generic;
using System.Text;

class Program
{
static void Main(string[] args)
{
int x1, y1, x2, y2, Mx, My;
Console.WriteLine("Introduzca las coordenadas");
x1 = int.Parse(Console.ReadLine());
y1 = int.Parse(Console.ReadLine());
x2 = int.Parse(Console.ReadLine());
y2 = int.Parse(Console.ReadLine());
Mx = (x1 + x2) / 2;
My = (y1 + y2) / 2;
Console.WriteLine("La coordenada x del punto medio es=" + Mx);
Console.WriteLine("La coordenada ydel punto medio es =" + My);
Console.ReadLine();
}

martes, 14 de octubre de 2008

Practicas de Microsoft Visual C# 2005 Express


Practica 1A

Codigo C#
using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Instituto tecnologico de Tijuana");
Console.WriteLine("Ing. Electronica");
Console.WriteLine("Materia: Herramientas Digitales");
Console.WriteLine("Tema: Practica 1a");
Console.WriteLine("Nombre del Alumno: Ruiz Morales Santiago ");
Console.WriteLine("Fecha: 13 de Octubre del 2008");
Console.ReadLine();
}

Practica 1B
Hacer que la computadora escriba hola como te llamas?. En un linea, el usuario introducira a continuación su nombre. La computadora escribira 2 lineas en blanco y acontinuacion

Bienvenido Santiago

¡ Seamos Amigos !

Codigo C#

using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
String Nombre;
Console.WriteLine("Hola, como te llamas?");
Nombre = Console.ReadLine();
Console.WriteLine("\n\n Bienvenido " + Nombre);
Console.WriteLine("¡ Seamos Amigos !");
Console.ReadLine();
}
Practica 1C
Realizar un programa que despliege el siguiente mensaje de apremio. Introduzca el radio de un esfera. Despues de aceptar un valor para el radio, el programa debe calcular y desplegar el volumen y aréa de una esfera utilizando las formulas.

Volumen = 4 π r³/3

Area = 4 π r²

Codigo C#

using System;
using System.Collections.Generic;
using System.Text;
class Program
{
static void Main(string[] args)
{
double Radio, Volumen, Area;
Console.WriteLine("Introduzca el radio de una esfera: ");

Radio = double.Parse(Console.ReadLine());
Volumen = 4 * Math.PI * Math.Pow(Radio, 3)/3;
Area = 4 * Math.PI * Math.Pow(Radio, 2);

Console.WriteLine("El volumen de la esfera es: " + Volumen);
Console.WriteLine("El area de la esfera es: " + Area);
Console.ReadLine();
}
Practica 1D
Realiza un programa que introduzca 3 diferentes numeros enteros desde el teclado, despues imprima la suma, promedio y el producto.

Codigo C#
using System;
using System.Collections.Generic;
using System.Text;

class Program
{
static void Main(string[] args)
{
int N1, N2, N3, Suma, Promedio, Producto;

Console.WriteLine("Introduce 3 valores enteros ");

N1 = Int.Parse(console.ReadLine());
N2 = Int.Parse(console.ReadLine());
N3 = Int.Parse(console.ReadLine());

Suma = N1 + N2 + N3;

Promedio = Suma / 3
Producto = N1 * N2 * N3;
Console.WriteLine("La suma de " +N1+ "+" +N2+ "+" +N3+ " = " + Suma);
Console.WriteLine("El promedio es " + Promedio);
Console.WriteLine("El producto de " +N1+ "*" +N2+ "*" +N3+ " = " + Producto);
Console.ReadLine();

}


domingo, 5 de octubre de 2008

Tarea 4 Definiciones

Desarrollaremos un trabajo de presentación con los siguientes puntos. Utilizando Herramientas digitales que a continuación la daremos a presentar.

Definiciones de:


* ¿Que es la electrónica?
* Áreas de desarrollo de la electrónica.
* Aplicaciones actuales en la electrónica.
* ¿Que es una corriente eléctrica?
* Circuito serie y circuito paralelo.
* Que son los conductores y aislante.
* Conocer cuales son los circuito impreso.
* Conocer qué es un chip y como están fabricados.
* Conoseremos algunas definiciones de voltaje, intensidad y resistencia.
* Tipos de electricidad de corriente continúa y alterna.


Clic aquí para la presentación. http://docs.google.com/Present?docid=dd2gt7jr_2dpw99nd8&invite=hkcmd7q

INTEGRANTES:

  • Ruiz Morales Santiago.
  • Salazar Duran J. Alfredo
  • Garcia Reyes Rigoberto

miércoles, 1 de octubre de 2008

COMPARACION DE INGENIERIA EN ELECTRONICA

COMPARACION INGENIERO EN ELECTRONICA ITT Y UAG
Instituto Tecnológico de Tijuana
Ingeniería Electrónica

INSTITUTO TECNOLOGICO DE TIJUANA

Perfil Profesional
Está capacitado para diseñar equipo de medición y control electrónicos, seleccionar e instalar sistemas electrónicos, operar equipo y sistemas electrónicos en las áreas de comunicación, control, instrumentación, potencia y sistemas digitales, supervisar actividades de mantenimiento electrónico, participar en la elaboración de proyectos de ingeniería que requieran diseño o rediseño electrónico, participar en la administración de los procesos de trabajo correspondientes a su profesión, participar en equipos de trabajo multidisciplinarios en desarrollos tecnológicos, adaptación de tecnología y selección de procesos de fabricación, desarrollar la capacidad de comunicación verbal y escrita para interaccionar con el entorno industrial, asumir actitudes de liderazgo en su entorno social y en su disciplina, creatividad al enfrentar problemas, y ética profesional en todas sus actividades, participar en experiencias interdisciplinarias en interculturales, con ingenieros de otras regiones, realizar innovaciones de productos y procesos.


Objetivo de la Carrera
Formar profesionistas altamente calificados, con formación analítica y creativa con objeto de realizar actividades de diseño, implementación e innovación en el campo de la Electrónica.


Ingeniería Electrónica

Universidad Autónoma de Guadalajara

Perfil-objetivo
El ingeniero eléctrico electrónico es un profesional de alto nivel en su campo con capacidad
de diseñar, generar tecnología, innovar, desarrollar, integrar, planear y poner en operación a
los sistemas eléctricos y electrónicos, los cuales se apliquen a sectores diversos como son el
de comunicaciones, eléctrico salud, transporte industrial y de servicios, contemplando y
manteniendo siempre altos niveles de calidad para elevar la productividad y la
competitividad de las empresas y el bienestar de la sociedad.

En el área Eléctrica
• Participa en la explotación de los recursos naturales para la obtención de la energía
eléctrica, desde su generación hasta su aprovechamiento en todas sus aplicaciones.
• Interviene en el diseño y construcción de plantas hidroeléctricas, termoeléctricas y
nucloeléctricas, así como las líneas de transmisión y redes de distribución
correspondientes.
• Igualmente participa en el diseño de todo tipo de máquinas e instalaciones eléctricas y
en la fabricación, mantenimiento, conservación y administración de equipo y material
eléctrico de alta complejidad técnica, buscando la mayor eficiencia en el uso de la
energía.

En el área Electrónica
• En el área electrónica apoya a todos los campos del conocimiento y actividades del ser
humano, para facilitarle y simplificarle su trabajo, a través del desarrollo de sistemas
electrónicos que le permiten: medir, analizar, controlar y automatizar diversos procesos
industriales, biomédicos, informáticos y de comunicaciones.
• Participa en la formulación e instrumentación de proyectos para la solución de
problemas de ingeniería, en las áreas de la biología, salud, ciencias sociales, artes,
humanidades y entretenimiento, haciendo uso intensivo de circuitos microprocesadores
y microcontroladores, así como de sistemas electrónicos analógicos y digitales.
• Empleando los lineamientos de la investigación científica y tecnológica; construye
equipos y material electrónico.

Plan de estudios UAGUniversidad Autónoma de Guadalajara
El plan dura 10 cuatrimestres (3 años 4 meses) de Licenciatura y 1 semestre de Especialidad. Al concluirlo egresas con ambos títulos y cédula profesional.
Al tener la Especialidad, contarás con créditos que te servirán para continuar con tu Maestría y concluirla en corto tiempo.

CRITICA

Al perfil
Considerando el prestigio de la UNAM a comparación del TECNOLOGICO,
Nos damos cuenta de la gama de campo laboral al cual esta enfocado cada perfil, cuando un Ing. Electrónico de un TEC. Enfoca sus habilidades en una supervisión, control y manejo instrumentos electrónicos, siendo esto, una característica de un Electrónico de la UNAM y agregando diferentes sectores de aplicación, comunicación, salud, transporte por mencionar algunos, esto no quiere decir que en un tecnológico esto no sea impartido solo que en la UNAM esta descrito en el perfil objetivo del ingeniero eléctrico electrónico.


Integrantes
  • Ruiz Morales Santiago
  • Salazar Duran J. Alfredo

Bibliografias

INSTITUTO TECNOLOGICO DE TIJUANA
http://200.38.2.131/modules/AMS/article.php?storyid=88

Universidad Autónoma de Guadalajara
http://www.uag.mx/204/ingelec.htm