El Abogado
Enviado por • 13 de Enero de 2015 • 533 Palabras (3 Páginas) • 210 Visitas
Introducción a la programación
con C#
Este texto es una introducción a la programación de ordenadores, usando el lenguaje C#.
Está organizado de una forma ligeramente distinta a los libros de texto "convencionales",
procurando incluir ejercicios prácticos lo antes posible, para evitar que un exceso de teoría en
los primeros temas haga el texto pesado de seguir.
Este texto ha sido escrito por Nacho Cabanes. Si quiere conseguir la última versión, estará en
la página web:
www.detodoprogramacion.com
Este texto es de libre distribución ("gratis"). Se puede distribuir a otras personas libremente,
siempre y cuando no se modifique. Si le gustan los formalismos, esto sale a equivaler a una
licencia Creative Commons BY-NC-ND: reconocimiento del autor, no se puede hacer uso
comercial (no se puede "vender" este curso), no se puede crear obras derivadas.
Este texto se distribuye "tal cual", sin garantía de ningún tipo, implícita ni explícita. Aun así, mi
intención es que resulte útil, así que le rogaría que me comunique cualquier error que
encuentre.
Para cualquier sugerencia, no dude en contactar conmigo a través de mi web.
Revisión actual: 0.99
Revisión 0.99 – Página 1
www.detodoprogramacion.com
Introducción a la programación con C#, por Nacho Cabanes
Contenido
0. Conceptos básicos sobre programación ________________________________________________ 7
0.1. Lenguajes de alto nivel y de bajo nivel. _____________________________________________________ 7
0.2. Ensambladores, compiladores e intérpretes _________________________________________________ 9
0.3. Pseudocódigo _________________________________________________________________________ 10
1. Toma de contacto con C# ___________________________________________________________ 11
1.1 Escribir un texto en C# _________________________________________________________________ 11
1.2. Cómo probar este programa ____________________________________________________________ 13
1.2.1 Cómo probarlo con Mono ____________________________________________________________ 13
1.2.2 Otros editores más avanzados _________________________________________________________ 20
1.3. Mostrar números enteros en pantalla _____________________________________________________ 21
1.4. Operaciones aritméticas básicas _________________________________________________________
1.4.1. Operadores _______________________________________________________________________
1.4.2. Orden de prioridad de los operadores ___________________________________________________
1.4.3. Introducción a los problemas de desbordamiento __________________________________________
1.5. Introducción a las variables: int _________________________________________________________
1.5.1. Definición de variables: números enteros ________________________________________________
1.5.2. Asignación de valores _______________________________________________________________
1.5.3. Mostrar el valor de una variable en pantalla ______________________________________________
21
21
22
22
22
...