programacion

Páginas: 39 (9616 palabras) Publicado: 25 de noviembre de 2013
Introducción a la programación con C#, por Nacho Cabanes

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 temashaga el texto pesado de seguir.
Este texto ha sido escrito por Nacho Cabanes. Si quiere conseguir la última versión, estará en
mi página web:
www.nachocabanes.com

Este texto es de libre distribución ("gratis"). Se puede distribuir a otras personas libremente,
siempre y cuando no se modifique.
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.97

Revisión 0.97 – Página 1

Introducción a la programación con C#, por Nacho Cabanes

Contenido
0. Conceptos básicos sobre programación _______________________________________________ 60.1. Lenguajes de alto nivel y de bajo nivel. _____________________________________________________ 6
0.2. Ensambladores, compiladores e intérpretes _________________________________________________ 8
0.3. Pseudocódigo __________________________________________________________________________ 9

1. Toma de contacto con C# __________________________________________________________ 10
1.1Escribir un texto en C# _________________________________________________________________ 10
1.2. Cómo probar este programa con Mono ___________________________________________________ 12
1.3. Mostrar números enteros en pantalla _____________________________________________________ 18
1.4. Operaciones aritméticas básicas _________________________________________________________ 19
1.4.1. Orden deprioridad de los operadores ___________________________________________________ 19
1.4.2. Introducción a los problemas de desbordamiento __________________________________________ 19
1.5. Introducción a las variables: int__________________________________________________________
1.5.1. Definición de variables: números enteros ________________________________________________
1.5.2. Asignación devalores _______________________________________________________________
1.5.3. Mostrar el valor de una variable en pantalla ______________________________________________

20
20
20
21

1.6. Identificadores ________________________________________________________________________ 22
1.7. Comentarios__________________________________________________________________________ 23
1.8. Datos porel usuario: ReadLine __________________________________________________________ 24

2. Estructuras de control_____________________________________________________________ 26
2.1. Estructuras alternativas ________________________________________________________________
2.1.1. if________________________________________________________________________________
2.1.2. if y sentencias compuestas____________________________________________________________
2.1.3. Operadores relacionales: =, ==, !=_____________________________________________
2.1.4. if-else ____________________________________________________________________________
2.1.5. Operadores lógicos: &&, ||, ! __________________________________________________________
2.1.6. El peligro de la asignación en un"if"____________________________________________________
2.1.7. Introducción a los diagramas de flujo ___________________________________________________
2.1.8. Operador condicional: ?______________________________________________________________
2.1.10. switch___________________________________________________________________________

26
26
27
28
29
31
31
32
34
35

2.2. Estructuras repetitivas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS