Programación estructurada

7
Nombre de la materia Programación estructurada Nombre de la Licenciatura Lic. en Ing. en Sistemas Computacionales Nombre del alumno Matrícula Nombre de la Tarea Cuadro comparativo Unidad # 2. Introducción a la programación. Nombre del Tutor Edith Monserrat Rodríguez Fragoso Nombre del Profesor Marco Tulio Cerón López Fecha

description

Tipos de datos, declaracion de variables, sintaxis para las principales instrucciones

Transcript of Programación estructurada

Page 1: Programación estructurada

Nombre de la materiaProgramación estructuradaNombre de la LicenciaturaLic. en Ing. en Sistemas Computacionales

Nombre del alumnoMatrícula

Nombre de la TareaCuadro comparativoUnidad #2. Introducción a la programación.

Nombre del TutorEdith Monserrat Rodríguez FragosoNombre del ProfesorMarco Tulio Cerón LópezFecha09 de Abril de 2015

Page 2: Programación estructurada

PROGRAMACION ESTRUCTURADA

Tipos de datos

C# contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de

referencia. El término tipo de valor indica que esos tipos contienen directamente sus valores.

Los tipos de coma flotante pueden representar números con componentes fraccionales. Existen dos

clases de tipos de coma flotante: float y double. El tipo double es el más utilizado porque muchas funciones

matemáticas de la biblioteca de clases de C# usan valores double. Quizá, el tipo de coma flotante más

interesante de C# es decimal, dirigido al uso de cálculos monetarios. La aritmética 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 tamaño de 8 bits como en otros muchos lenguajes de programación,

sino que usa un tamaño de 16 bits llamado Unicode al cual se le llama char. No existen conversiones

automáticas de tipo entero a char.

Para los tipos de datos lógicos no existen conversiones automáticas de tipo entero a bool.

Tipos de DatosNombre

cortoClase .N

ETTipo

Ancho de bytes

Rango

byte Byte Entero sin signo 8 0 a 255sbyte SByte Entero con signo 8 -128 a 127int Int32 Entero con signo 32 -2.147.483.648 a 2.147.483.647uint UInt32 Entero sin signo 32 0 a 4294967295short Int16 Entero con signo 16 -32.768 a 32.767ushort UInt16 Entero sin signo 16 0 a 65535

long Int64 Entero con signo 64-922337203685477508 a 922337203685477507

ulong UInt64 Entero sin signo 64 0 a 18446744073709551615float Single Tipo de punto flotante de precisión simple 32 -3,402823e38 a 3,402823e38

double Double Tipo de punto flotante de precisión doble 64-1,79769313486232e308 a 1,79769313486232e308

char Char Un carácter Unicode 16Símbolos Unicode utilizados en el texto

bool Boolean Tipo Boolean lógico 8 True o falseobject Object Tipo base de todos los otros tiposstring String Una secuencia de caracteres

decimal DecimalTipo preciso fraccionario o integral, que puede representar números decimales con 29 dígitos significativos

128 ±1.0 × 10e−28 a ±7.9 × 10e28

Cómo declarar variables

Page 3: Programación estructurada

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 ejecución del bloque donde la variable es accesible, tantas veces como se necesite. La declaración 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 mayúsculas y minúsculas (sensible a mayúsculas y minúsculas).

Un identificador no puede: empezar por un número. empezar por un símbolo, ni aunque sea una palabra clave. contener más 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 datosbyte sbyte short ushort int uint long ulong float double decimal char bool

byte E A A A A A A E E E E Isbyte E A E A E A A E E E E Ishort E E E A A A A E E E E Iushort E E E A A A A E E E E Iint E E E E E A A E E E E Iuint E E E E E A A E E E E Ilong E E E E E E E E E E E Iulong E E E E E E E E E E E Ifloat E E E E E E E E A E I Idouble E E E E E E E E E E I Idecimal E E E E E E E E E E I Ichar E E E A A A A A A A A Ibool I I I I I I I I I I I I

La sintaxis para las principales instruccionesA la forma visible de un lenguaje de programación se le conoce como sintaxis. La mayoría de los

lenguajes de programación son puramente textuales, es decir, utilizan secuencias de texto que incluyen palabras, números y puntuación, de manera similar a los lenguajes naturales escritos. Por otra parte, hay algunos lenguajes de programación que son más gráficos en su naturaleza, utilizando relaciones visuales entre símbolos para especificar un programa.

Leyenda

Rojo Conversión incompatible (I).

Verde Conversión automática o implícita (A).

Azul Conversión explícita (E).

Page 4: Programación estructurada

La sintaxis de un lenguaje de programación describe las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto. El significado que se le da a una combinación de símbolos es manejado por su semántica. Dado que la mayoría de los lenguajes son textuales, este artículo trata de la sintaxis textual.

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

Cuando se escribe una línea de código y oprime Intro, el IDE responde ya sea mediante la aplicación de resaltado de sintaxis por colores o mediante la generación de un error de sintaxis, el cual indica una violación a las reglas de Visual C# para crear aplicaciones correctas es decir, una o más instrucciones no están escritas correctamente) Los errores de sintaxis se producen por diversas razones, como omitir paréntesis y palabras clave mal escritas.Cuando se produce un error de sintaxis, el IDE lo subraya en color rojo y proporciona una descripción el error en la ventana Lista de errores, si falta por ejemplo un paréntesis el error de sintaxis manda el mensaje “se esperaba”.

A la hora de hablar de sintaxis de programación son: los identificadores, las palabras reservadas, las literales o constantes y los símbolos especiales.Hay algunos tipos de instrucciones en la tabla siguiente se enumeran los diferentes tipos de instrucciones de C# y sus palabras clave asociadas.

Bibliografías

https://msdn.microsoft.com/es-es/library/https://msdn.microsoft.com/es-mx/library/

http://es.wikipedia.org/wiki/C

Categoría Palabras clave de C#

Instrucciones de selección if, else, switch, case

Instrucciones de iteración 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

Instrucción fixed fixed

Instrucción lock lock

Page 5: Programación estructurada
Page 6: Programación estructurada