You are on page 1of 5

Unidad #: 2. Programacin estructurada.

Programacin Estructurada.

Nombre de la materia
Programacin estructurada
Nombre de la Licenciatura
Lic. en Ing. en Sistemas Computacionales
Nombre del alumno
Matrcula
Nombre de la Tarea
Cuadro comparativo
Unidad #
2. Introduccin a la programacin.
Nombre del Tutor
Edith Monserrat Rodrguez Fragoso
Nombre del Profesor
Marco Tulio Cern Lpez
Fecha
09 de Abril de 2015

Unidad #: 2. Programacin estructurada.


Programacin Estructurada.

PROGRAMACION ESTRUCTURADA
Tipos de datos
C# contiene dos categoras generales de tipos de datos integrados: tipos de valor y tipos de
referencia. El trmino tipo de valor indica que esos tipos contienen directamente sus valores.
Los tipos de coma flotante pueden representar nmeros con componentes fraccionales. Existen dos
clases de tipos de coma flotante: float y double. El tipo double es el ms utilizado porque muchas funciones
matemticas de la biblioteca de clases de C# usan valores double. Quiz, el tipo de coma flotante ms
interesante de C# es decimal, dirigido al uso de clculos monetarios. La aritmtica de coma flotante normal
est sujeta a una variedad de errores de redondeo cuando se aplica a valores decimales. El tipo decimal
elimina estos errores y puede representar hasta 28 lugares decimales.
Los caracteres en C# no tienen un tamao de 8 bits como en otros muchos lenguajes de programacin,
sino que usa un tamao de 16 bits llamado Unicode al cual se le llama char. No existen conversiones
automticas de tipo entero a char.
Para los tipos de datos lgicos no existen conversiones automticas de tipo entero a bool.

Tipos de Datos
Nombre
corto

Clase
.NET

Tipo

Ancho de
bytes

byte
sbyte
int
uint
short
ushort

Byte
SByte
Int32
UInt32
Int16
UInt16

Entero sin signo


Entero con signo
Entero con signo
Entero sin signo
Entero con signo
Entero sin signo

8
8
32
32
16
16

long

Int64

Entero con signo

64

ulong
float

UInt64
Single

Entero sin signo


Tipo de punto flotante de precisin simple

64
32

double

Double

Tipo de punto flotante de precisin doble

64

char

Char

Un carcter Unicode

16

bool
object
string
decimal

Boolean
Object
String
Decimal

Tipo Boolean lgico


Tipo base de todos los otros tipos
Una secuencia de caracteres
Tipo preciso fraccionario o integral, que
puede representar nmeros decimales

128

Rango
0 a 255
-128 a 127
-2.147.483.648 a 2.147.483.647
0 a 4294967295
-32.768 a 32.767
0 a 65535
-922337203685477508 a
922337203685477507
0 a 18446744073709551615
-3,402823e38 a 3,402823e38
-1,79769313486232e308 a
1,79769313486232e308
Smbolos Unicode utilizados en el
texto
True o false

1.0 10e28 a 7.9 10e28

Unidad #: 2. Programacin estructurada.


Programacin Estructurada.

con 29 dgitos significativos

Cmo declarar variables


Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo, valor
que puede ser modificado a lo largo de la ejecucin del bloque donde la variable es accesible, tantas veces
como se necesite. La declaracin de una variable consiste en enunciar el nombre de la misma y asociarle un
tipo.
Las variables son identificadores asociados a valores. Se declaran indicando el tipo de dato que almacenar y
su identificador.
Un identificador puede:

empezar por "_".


contener caracteres Unicode en maysculas y minsculas (sensible a maysculas y minsculas).

Un identificador no puede:
empezar por un nmero.
empezar por un smbolo, ni aunque sea una palabra clave.
contener ms de 511 caracteres.
Las conversiones de tipo de variables en C# se representan en la siguiente tabla en donde la fila es el origen y
la columna el destino.

Conversiones de tipo de datos


byte sbyte short ushort int uint long ulong float double decimal char bool
byte
E
A
A
A
A
A
A
E
E
E
E
I
sbyte
E
A
E
A
E
A
A
E
E
E
E
I
short
E
E
E
A
A
A
A
E
E
E
E
I
ushort E
E
E
A
A
A
A
E
E
E
E
I
int
E
E
E
E
E
A
A
E
E
E
E
I
uint
E
E
E
E
E
A
A
E
E
E
E
I
long
E
E
E
E
E
E
E
E
E
E
E
I
ulong
E
E
E
E
E
E
E
E
E
E
E
I
float
E
E
E
E
E
E
E
E
A
E
I
I
double E
E
E
E
E
E
E
E
E
E
I
I
decimal
E
E
E
E
E
E
E
E
E
E
I
I
char
E
E
E
A
A
A
A
A
A
A
A
I
bool
I
I
I
I
I
I
I
I
I
I
I
I

Unidad #: 2. Programacin estructurada.


Programacin Estructurada.

Leyenda
Rojo

Conversin incompatible (I).

Verde

Conversin automtica o implcita (A).

Azul

Conversin explcita (E).

La sintaxis para las principales instrucciones


A la forma visible de un lenguaje de programacin se le conoce como sintaxis. La mayora de los
lenguajes de programacin son puramente textuales, es decir, utilizan secuencias de texto que incluyen
palabras, nmeros y puntuacin, de manera similar a los lenguajes naturales escritos. Por otra parte, hay
algunos lenguajes de programacin que son ms grficos en su naturaleza, utilizando relaciones visuales entre
smbolos para especificar un programa.
La sintaxis de un lenguaje de programacin describe las combinaciones posibles de los smbolos que
forman un programa sintcticamente correcto. El significado que se le da a una combinacin de smbolos es
manejado por su semntica. Dado que la mayora de los lenguajes son textuales, este artculo trata de la
sintaxis textual.

Errores de sintaxis, mensajes de error y la ventana lista de errores .


Cuando se escribe una lnea de cdigo y oprime Intro, el IDE responde ya sea mediante la aplicacin de
resaltado de sintaxis por colores o mediante la generacin de un error de sintaxis, el cual indica una violacin
a las reglas de Visual C# para crear aplicaciones correctas es decir, una o ms instrucciones no estn escritas
correctamente) Los errores de sintaxis se producen por diversas razones, como omitir parntesis y palabras
clave mal escritas.
Cuando se produce un error de sintaxis, el IDE lo subraya en color rojo y proporciona una descripcin el error
en la ventana Lista de errores, si falta por ejemplo un parntesis el error de sintaxis manda el mensaje se
esperaba.
A la hora de hablar de sintaxis de programacin son: los identificadores, las palabras reservadas, las
literales o constantes y los smbolos especiales.
Hay algunos tipos de instrucciones en la tabla siguiente se enumeran los diferentes tipos de instrucciones de
C# y sus palabras clave asociadas.

Unidad #: 2. Programacin estructurada.


Programacin Estructurada.

Categora

Palabras clave de C#

Instrucciones de seleccin

if, else, switch, case

Instrucciones de iteracin

do, for, foreach, in, while

Instrucciones de salto

break, continue, default, goto, return, yield

Instrucciones de control de excepciones

throw, try-catch, try-finally, try-catch-finally

Checked y unchecked

checked, unchecked

Instruccin fixed

fixed

Instruccin lock

lock
Bibliografas
https://msdn.microsoft.com/es-es/library/
https://msdn.microsoft.com/es-mx/library/
http://es.wikipedia.org/wiki/C

You might also like