martes, 29 de septiembre de 2009

PRACTICA 4.4 CONSOLA


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

namespace practica4_4
{
class Program
{
static void Main(string[] args)
{
double pies,metros;
pies=2.0;
Console.WriteLine("pies\t\tmetros");
while (pies <= 20.0)
{


metros = pies/3.28;
Console.WriteLine("{0}\t\t{1}", pies,metros);
pies=pies+2;

}

Console.ReadKey();




}
}
}

PRACTICA 4.4 WINDOWS


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace programa_que_convierte_millas_Pies__a_metros__Windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

PRACTICA 4.3 CONSOLA


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

namespace practica_4._3_consola
{
class Program
{
static void Main(string[] args)
{
double celsius,Fahrenheit;
celsius=-10;
Console.WriteLine("celsius\t\farenheit");
while (celsius <= 60.0)
{


Fahrenheit=(9.0/5.0)*celsius+32.0;
Console.WriteLine("{0}\t\t{1}", celsius,Fahrenheit);
celsius = celsius +10;

}

Console.ReadKey();

}
}
}

PRACTICA 4.3 WINDOWS


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new TABLA());
}
}
}

PRATICA 4.2 CONSOLA


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

namespace cuadrante
{
class Program
{
static void Main(string[] args)
{
int angulo;
Console.WriteLine("Introduce el Angulo");
angulo = int.Parse(Console.ReadLine());

if (angulo > 0 && angulo < 90)
Console.WriteLine("Cuadrante 1");
else
{
if (angulo > 90 && angulo < 180)
Console.WriteLine("Cuandrante 2");
else
{
if (angulo > 180 && angulo < 270)
Console.WriteLine("Cuandrante 3");
else
{
if (angulo > 270 && angulo < 360)
Console.WriteLine("Cuandrante 4");
else
{
switch (angulo)
{
case 0:
case 360: Console.WriteLine("Eje positivo x");
break;
case 90: Console.WriteLine("Eje positivo y");
break;
case 180: Console.WriteLine("Eje negativo x");
break;
case 270: Console.WriteLine("Eje negativo y");
break;
}
}
}

}
} Console.ReadKey();
}
}
}

PRACTICA 4.2 WINDOWS


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace programa_de_angulos_con_cuadrante___Windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

PRACTICA 4.1 CONSOLA


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

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double d2, d3, d4;
Console.WriteLine("Introduce los siguientes codigo 1,2,3 o 4");
Console.WriteLine("\n\nCodijo");
d2 = double.Parse(Console.ReadLine());
Console.WriteLine("\nintroduce primer numero");
d3 = double.Parse(Console.ReadLine());
Console.WriteLine("\nIntroduce segundo numero");
d4 = double.Parse(Console.ReadLine());
if (d2 == 1)
{
Console.WriteLine("\n\nSu suma es ");
d2 = d3 + d4;
}
else
{
if (d2 == 2)
{
Console.WriteLine("\n\nsu resta es ");
d2 = d3 - d4;
}
else
{
if (d2 == 3)
{
Console.WriteLine("\n\nsu multiplicacion es ");
d2 = d3 * d4;
}
else
{
if (d2 == 4)
{
Console.WriteLine("\n\nsu divicion es ");
d2 = d3 / d4;
}
else
{
Console.WriteLine("\n\nError no se puede dividir entre cero ");
d2 = d3 / d4;
d4 = 0;

}
}
}
}

Console.WriteLine("{0}", d2);
Console.ReadKey();



}
}
}

PRACTICA 4.1 WINDOWS


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_1_en_windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

jueves, 24 de septiembre de 2009

practica 2.3 windows


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_2__3_en_windows_costo_de_un_auto
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new RTYETTEYRY());
}
}
}

practica 2.3 consola


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

namespace practica_2_3_console
{
class Program
{
static void Main(string[] args)
{
double costoAuto, costoTotal;
Console.WriteLine("introduce costo auto");
costoAuto = double.Parse(Console.ReadLine());
double ganancia=costoAuto*0.12;
double impuesto=costoAuto*0.06;
costoTotal = costoAuto + ganancia + impuesto;
Console.WriteLine("Costo Auto={0}\n ganancia Vendedor={1} \n Impuesto ={2} \n Costo Total ={3}" ,costoAuto, ganancia, impuesto, costoTotal);
Console.ReadKey();

practica 2.2 consola


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

namespace pRACTICA_2_3_CONSOLA
{
class Program
{
static void Main(string[] args)
{
int distancia, velocidad, tiempo;
Console.WriteLine("Programa que calcula la distancia en millas");
Console.WriteLine("Introduze valor entero que representan la velocidad del viaje");
velocidad = int.Parse(Console.ReadLine());
Console.WriteLine(" Introduze valor entero que representa el tiempo transcurrido");
tiempo = int.Parse(Console.ReadLine());
distancia = velocidad * tiempo;
Console.WriteLine("La distancia total es {0} millas", distancia);
Console.ReadKey();


}
}
}

practica 2.2 windows


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_2._2_en_windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

practica 2.1 consola


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

namespace PRACTICA_2_CONSOLA
{
class Program
{
static void Main(string[] args)
{
int N, M, P, RS;
Console.WriteLine(" Introduce la cantidad de resistencias de 56 ohms ");
N = int.Parse(Console.ReadLine());
Console.WriteLine(" Introduce la cantidad de Resistencias de 33 ohms ");
M = int.Parse(Console.ReadLine());
Console.WriteLine(" Introduce la cantidad de resistencias de 15 ohms ");
P = int.Parse(Console.ReadLine());
RS = N * 56 + M * 33 + P * 15;
Console.WriteLine(" La resistencia total en series es {0}", RS);
Console.ReadKey();

}
}

practica 2 windows


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_2_1_windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

practica 1 windows

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

namespace practica1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" \n\n\n\n\t\t programa tutorial de PROGRAMACION1");

Console.WriteLine("\n\nobjetivo general \n\tEnseñar a utilizar el programa c# de una manera dinamica");

Console.WriteLine("\n\nNombre del autor \n\n\t Sanchez Diaz Marcos");

Console.WriteLine("\n\nNumero de version \n\n\t 0.1");

Console.WriteLine(" \n\n\n\n\n\t 1 septiembre del 2009");

Console.ReadLine();
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" \n\n\n\n\t\t programa tutorial de PROGRAMACION1");

Console.WriteLine("\n\nobjetivo general \n\tEnseñar a utilizar el programa c# de una manera dinamica");

Console.WriteLine("\n\nNombre del autor \n\n\t Sanchez Diaz Marcos");

Console.WriteLine("\n\nNumero de version \n\n\t 0.1");

Console.WriteLine(" \n\n\n\n\n\t 1 septiembre del 2009");

Console.ReadLine();

martes, 22 de septiembre de 2009

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace descuento_de_articulos_de_una_bodeja___Windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

practica 3.4 console


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

namespace descuento_de_articulos_de_una_bodeja_Console
{
class Program
{
static void Main(string[] args)
{
double codigo, cantidad, precio, total, descuento, pago;

Console.WriteLine("Introduce los siguientes datos");
Console.WriteLine("codigo");
codigo = double.Parse(Console.ReadLine());
Console.WriteLine("cantidad");
cantidad = double.Parse(Console.ReadLine());
Console.WriteLine("precio unitario");
precio = double.Parse(Console.ReadLine());



if (cantidad > 100)
{
Console.WriteLine("Descuento 40 %");
total = cantidad * precio;
descuento = total * 0.40;
pago = total - descuento;

}

else
{




if (cantidad >= 25)
{
Console.WriteLine("Descuento 20 %");
total = cantidad * precio;
descuento = total * 0.20;
pago = total - descuento;
}


else
{
if (cantidad >= 10)
{
Console.WriteLine("Descuento 10 %");
total = cantidad * precio;
descuento = total * 0.10;
pago = total - descuento;
}


else
{
Console.WriteLine("no hay descuento");
total = cantidad * precio;
descuento = 0;
pago = total - descuento;
}
}
}

Console.WriteLine("total sin descuento ={0}\nUsted paga= {2}", total, descuento, pago);
Console.ReadKey();
}
}
}

practica 3.3 windows


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_3_3_area_y_volumen_de_un_cilindro__Windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

practica 3.3 console


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

namespace practica_3_3_area_de_un_cilindro_y_volumen_Console
{
class Program
{
static void Main(string[] args)
{
double radio, altura, volumen, area;
Console.Write("Introduce radio de cilindro: ");
radio = double.Parse(Console.ReadLine());
Console.Write("Introduce altura de un cilindro: ");
altura = double.Parse(Console.ReadLine());
volumen = (3.1416 * radio * radio * altura);
area= 2*(3.1416*radio*radio+3.1416*radio*altura);
Console.WriteLine("El volumen de el cilindro es: "+ volumen);
Console.WriteLine("El area del cilindro es : "+ area);
Console.ReadLine();
}
}
}

practica 3.2 windows


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace practica_3_2_conversion_de_grados_a_farenheit_Windows
{
static class Program
{
///
/// Punto de entrada principal para la aplicación.
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

practica 3.2 console


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

namespace practica_3_2_celcius_a_farenhits_Console
{
class Program
{
static void Main(string[] args)
{
double c, f;
Console.Write("Introduce valor de grados centigrados: ");
c = double.Parse(Console.ReadLine());
f = (9.0 / 5.0) * c + 32.0;
c = (5.0 / 9.0) * (f - 32.0);
Console.WriteLine("La conversion en grados fareheit es: " + f);
Console.ReadLine();





}
}
}

practica 3.1 windows


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PRACTICA_3._1_Windows
{
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 p, area, a, b, c;
a = double.Parse(textBox1.Text);
b = double.Parse(textBox2.Text);
c = double.Parse(textBox3.Text);
p = (a + b + c) / 2.0f;
area = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
textBox4.Text = area.ToString();


}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();

}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

practica 3.1 consola dibujo

practica 3.1 console

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

namespace practica_3._1_consola
{
class Program
{
static void Main(string[] args)
{
double p, area, a, b, c;
Console.WriteLine("introduce las tres longitudes de un triangulo");
a = double.Parse(Console.ReadLine());
b = double.Parse(Console.ReadLine());
c = double.Parse(Console.ReadLine());
p=(a+b+c)/2.0f;
area = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine("el area del triangulo es{0}", area);
Console.ReadKey();



}
}
}

domingo, 6 de septiembre de 2009

Tarea 5

*- Que es el C#
C# es el nuevo lenguaje de propósito general orientado a objetos creado por Microsoft para su nueva plataforma .NET.

Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando estos últimos años con el objetivo de mejorar tanto su sistema operativo como su modelo de componentes (COM) para obtener una plataforma con la que sea sencillo el desarrollo de software en forma de servicios web.

C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J++. La idea principal detrás del lenguaje es combinar la potencia de lenguajes como C++ con la sencillez de lenguajes como Visual Basic, y que además la migración a este lenguaje por los porgramadores de C/C++/Java sea lo más inmediata posible.

Con la idea de que los programadores más experimentados puedan obtener una visión general del lenguaje, a continuación se recoge de manera resumida las principales características de C# Alguna de las características aquí señaladas no son exactamente propias del lenguaje sino de la plataforma .NET en general. Sin embargo, también se comentan aquí también en tanto que tienen repercusión directa en el lenguaje, aunque se indicará explícitamente cuáles son este tipo de características cada vez que se toquen:

http://www.clikear.com/manuales/csharp/c10.aspx

Tarea 4

*-VHDL
Es el acrónimo que representa la combinación de VHSIC y HDL, donde VHSIC es el acrónimo de Very High Speed Integrated Circuit y HDL es a su vez el acrónimo de Hardware Description Language.
Es un lenguaje usado por ingenieros definido por el IEEE (Institute of Electrical and Electronics Engineers) (ANSI/IEEE 1076-1993) que se usa para diseñar circuitos digitales. Otros métodos para diseñar circuitos son la captura de esquemas (con herramientas CAD) y los diagramas de bloques, pero éstos no son prácticos en diseños complejos. Otros lenguajes para el mismo propósito son Verilog y ABEL.

*-PLD
Un PLD es un CI que contiene un número muy grande de compuertas, FFs y registros, que están conectados entre sí dentro del CI; sin embargo, muchas de las conexiones son del tipo fusible. Se dice que el CI es programable porque la función específica que éste realice en una determinada aplicación está determinada por la interrupción selectiva de algunas de las conexiones, mientras que al mismo tiempo se dejan otras intactas. El proceso de fundir las conexiones puede realizarlo el fabricante de acuerdo con las instrucciones del cliente o bien puede hacerlo este último. El proceso recibe el nombre de programación porque produce el patrón de interconexión de circuito deseado entre las compuertas, FFs, registros, etc.

*-FPGA
Una FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad se puede programar. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip (w:en:System-on-a-chip).

Tarea 3

1-
Sistema octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.

Por ejemplo, el número binário para 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 001 010. De modo que el número decimal 74 en octal es 112.

En informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.

2-
Sistema hexadecimal
El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeración posicional de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 = 1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte.
S = \{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, \cdot \mathrm{A}, \mathrm{B}, \mathrm{C}, \mathrm{D}, \mathrm{E}, \mathrm{F}\}

Tarea 2

Tarea 2


1-



2-caracteristicas mas importantes de un procesador
* * Acceso a Memoria: acceso a la memoria o transferencia de información entre registros.
* Operaciones Aritméticas: operaciones tales como suma, resta, división o multiplicación.
* Operaciones Lógicas: operaciones tales como Y, O, NO, NO EXCLUSIVO, etc.
* Control: controles de secuencia, conexiones condicionales, etc.


3-lenguajes de alto nivel y bajo nivel
* Ada
* ARGOL
* Basic
* C++
* C#
* Clipper
* COBOL


4-Explique porque la memoria ram, se le considera el escritorio de trabajo, en una computadora.

*se le concidera escritorio de trabajo porque es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.



http://www.monografias.com/trabajos11/memoram/memoram.shtml#intro
http://es.kioskea.net/contents/pc/processeur.php3