visual C# 2010
Contenido
0. Conceptos básicos sobre programación _______________________________________________ 6
0.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.1 Escribir 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 de prioridad 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 de valores _______________________________________________________________
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 por el 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 _________________________________________________________________
2.2.1. while ____________________________________________________________________________
2.2.2. do ... while________________________________________________________________________
2.2.3. for ______________________________________________________________________________
39
39
40
42
2.3. Sentencia break: termina el bucle ________________________________________________________ 46
2.4. Sentencia continue: fuerza la siguiente iteración ____________________________________________ 47
2.5. Sentencia goto________________________________________________________________________ 49
2.6. Más sobre diagramas de flujo. Diagramas de Chapin.________________________________________ 50
2.7. El caso de "foreach" ___________________________________________________________________ 52
2.8. Recomendación de uso para los distintos tipos de bucle ______________________________________ 52
3. Tipos de datos...
Regístrate para leer el documento completo.