viernes, 20 de agosto de 2010

Primera Presentacion

Bueno pues solo les dejo este enlace para que puedan checar mi clase que trata de Makefile, a mi me toco dar la Introducción del mismo y pues hay explica, lo que es Make y Makefile, y pues más o menos de lo que trata cada uno.

Gracias

Clase Makefile

jueves, 12 de agosto de 2010

C# o C sharp Segundo Reporte

- Manual


Bueno compañeros yo les voy a hablar de lo que es C# o C Sharp bueno es lenguaje de programación que se utiliza para desarrollar aplicaciones de internet, móviles y apliaciones con propocito general

Bueno en lo que estuve leyendo entendí que este se desarrollo para programar en una plataforma .NET que es propiedad de Microsoft pero después ya se estandarizo y pues se puede apicar en cualquier tipo de plataforma.

Aunque lo que en general lo que es C# es como poder dar vida al programa como hacer las ventanas, y pues a las mismas poder aplicarles controles como mas que nada lo visual, pero tienes que aplicar otro tipo de programa que se llama Visual C# para poderlo visualizar.

Bueno en lo que estuve buscando información, puede encontrarme con un libro que estaba en una paguina de internet http://www. Pedrov.info/index.php, y pues este libro explica como poder manejar C# desde al princiopio , no necesitar ser un programador, te explica desde que es C# y como se iso, hasta como llegar a crear ventanas y poder ponerles aplicaciones, en el mismo libro vienen muchos ejemplos y ejercicios que pueden aplicar para los que les interece.

Bueno pues les dejo mis investigación y ojala les intereze este libro

Muchas gracias..
Capitulo 1

http://www.pedrov.info/imprimir/ProgramacionCSharp_01.pdf

Capitulo 2

http://www.pedrov.info/imprimir/ProgramacionCSharp_02.pdf

Capitulo 3

http://www.pedrov.info/imprimir/ProgramacionCSharp_03.pdf

Capitulo 4

http://www.pedrov.info/imprimir/ProgramacionCSharp_04.pdf

Capitulo 5

http://www.pedrov.info/imprimir/ProgramacionCSharp_05.pdf







- Compilador

Bueno de compilador, yo encontré un programa llamado SharpDevelop que se puede descargar de una forma legar y gratuito en su página, y también se puede utilizar para visual basic .NET y boo.

Bueno este me llamo la atención por que lo siento completo, y pues era gratuito y esta bajo licencia, no hay problema si lo descargas.

Estube checandolo en internet me salian demaciados pero estaban en paguinas asi que no eran como quien dice originales de la compañia, y pues no me daban mucha confianza, les recomiendo que siempre que descargen algo sea de la paguina original y que sea segura, pues asi nos evitamos riesgos de infectar nuestra computadora

http://www.icsharpcode.net/OpenSource/SD/
De aquí pueden descargar, la aplicación, solo de van ala pestaña donde dice Download y se descarga sin ningún problema.

Bueno muchas gracias por su atencion





- Ejemplo

Area de un Rectangulo C#
 using System;

using System.Collections.Generic;

using System.Text;



namespace Area_de_un_rectangulo

{

class Program

{

static void Main(string[] args)

{

//Area de un regtangulo CristianAbelardo

float Base;

float Altura;

float Area;

Console.WriteLine("Area de un Regtangulo");

Console.WriteLine();



Console.WriteLine("ingrese la base");

Base=float.Parse(Console.ReadLine());

Console.WriteLine("Ingrese la altura");

Altura=float.Parse(Console.ReadLine());

Console.WriteLine();

Console.WriteLine();

//Procesando datos

Area = Base * Altura;

Console.WriteLine("El rectangulo de base {0} y altura {1} tiene un area de {2}", Base, Altura, Area);

Console.ReadLine();

}

}

}



Bueno este ejemplo se trata de sacar el área de un rectángulo, pues si lo vemos bien, casi no cambia en nada a C++ declaras las variables , ya sean Float o int, imprimes como quien dice, pero aquí como le entiendo se llama, WriteLine , y usas como un scanf para declarar que la variable que te dará es tal cosa y después hace, la multiplicación, Área= Base * altura , después de hacer la función, imprime la Base, Altura y Área y se termina el programa.

Este ejemplo lo escogí porque pues se m iso demasiado familiar a los que hacíamos aquí en la Fime, y pues pensé que este ejemplo todos lo podríamos comprender por qué no tiene mucho grado de complejidad, es muy fácil y pues a la hora de leerlo detalladamente vas comparando con C++ y pues es muy similar, solo cambian algunos nombre pero es muy similar, les recomiendo que lo lean un poquito y verán que es muy fácil poder manejarlo.

Ojala le hayan entendido a este ejemplo, como les digo es muy fácil, y pues no tiene nada de difícil, bueno hasta aquí termina mi tarea de investigación, ojala la hayan leído y pues ala ves entendido, les agradezco a los que la leyeron por a verse tomado el tiempo muchas gracias…





Alfonso Manuel Aguilar Leyva

Matricula: 1441938

Lenguajes de Programacion

martes, 10 de agosto de 2010

tarea de map conceptual de que es Programacion


bueno aqui les dejo mis mapa conceptual de lo que es programacion y pues en lo k se puede dividir desde como empesar a programar haciendo un algoritmo hasta llegar ala compilacion, bueno ojala le entiendan y les sirva de algun tipo de ayuda, gracias..

jueves, 5 de agosto de 2010

Introduccion a Ensambladores

Bueno estube leyendo en la red algo de ensambladores y pues entendi que un emsablador es un programa que se encarga de traducir como quien dice de un fichero de fuente que esta en un lenguaje ensamblador, que ese lenguaje es con el que se empeso a desarrollar los software's y despues de hay como quien dice lo trauduce a codigo de la maquina, para que la maquina lo entienda.

Pues los ensambladores fueron creados mas que nada para facilitar la elaboracion de programas por que como la maquina solo entiende un solo codigo que es el binario y pues es imposible poder hacer un programa en ese codigo.

Hay tres tipo de ensambladores que son:

- Ensamblador basico
   su empleo es como quien dice dar nombres o ofrecer nombre simbolicos a cualquier tipo de direccion, parametro a instruccion.

-Ensamblador modular
  pues pueden hacer todo lo de un ensamblador, y además proporcionan una serie de directivas para definir macroinstrucciones

-Ensamblador modular de 32 bits
  pues son los mas avanzados y pues permiten utilizar estructuras de programacion propias de lenguajes de alto nivel


bueno pues eso es todo lo que puedo dar para una introduccion leve
ojala les guste y comenten gracias.

TAREA: Primer mapa conceptual de Sintaxis


bueno este mapa conceptual les explica mas o menos que es la SINTAXIS y pues en que se divide, yo asi entendi este tema ojala les sirva de ayuda y puedan comentar en el gracias...