Programacion

Solo disponible en BuenasTareas
  • Páginas : 10 (2308 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
PROGRAMACION ESTRUCTURADA

Camila Andrea Rincón Cortes
Decimo A
Sena
José Yesid Reyes Pachón

MADRID CUNDINAMARCA
02-AGOSTO-2012

PROGRAMACION ESTRUCTURADA

La programación estructurada es una técnica para escribir programas (programación de computadora). Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción oinstrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevastécnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.

Orígenes de la programación: A finales de los años 1970 surgió una nueva forma de programar que no solamente daba lugar a programas fiables y eficientes, sino que además estaban escritos de manera que facilitaba su comprensión posterior.
Elteorema del programa estructurado, propuesto por Böhm-Jacopini, demuestra que todo programa puede escribirse utilizando únicamente las tres instrucciones de control siguientes:
* Secuencia
* Instrucción condicional.
* Iteración (bucle de instrucciones) con condición al principio.
Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles. Si bien loslenguajes de programación tienen un mayor repertorio de estructuras de control, éstas pueden ser construidas mediante las tres básicas citadas.
Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la anterior, ni se bifurca el flujo del programa.
Ejemplo:INPUT x
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y


TIPOS DE DATOS DE C#


C# Tipo | .Net Framework (Sistema) type | Signed? | Bytes en Ram | Rango |
sbyte |System.Sbyte | Yes | 1 | -128 a 127 |
short | System.Int16 | Yes | 2 | -32768 a 32767 |
int | System.Int32 | Yes | 4 | -2147483648 a 2147483647 |
long | System.Int64 | Yes | 8 | -9223372036854775808 a 9223372036854775807 |
byte | System.Byte | No | 1 | 0 a 255 |
ushort | System.Uint16 | No | 2 | 0 a 65535 |
uint | System.UInt32 | No | 4 | 0 a 4294967295 |
ulong| System.Uint64 | No | 8 | 0 a 18446744073709551615 |
float | System.Single | Yes | 4 | Aprox. ±1.5 x 10-45 a ±3.4 x 1038 con 7 decimales |
double | System.Double | Yes | 8 | Aprox. ±5.0 x 10-324 a ±1.7 x 10308 con 15 o 16 decimales |
decimal | System.Decimal | Yes | 12 | Aprox. ±1.0 x 10-28 a ±7.9 x 1028 con 28 o 29 decimales |
char | System.Char | N/A | 2 |Cualquier caracter Unicode |
bool | System.Boolean | N/A | 1 / 2 | true o false |
En particular cada tipo de dato que se menciona aqui es en realidad un OBJETO, que se deriva a su vez de una clase que provee el framework de microsoft net es por eso que se incluye la clase de la cual proviene el tipo de dato.
Es decir en un programa se podra declarar una variable por ejemplo float pi; otambien se podra declarar y crear un objeto derivado de esa clase, por ejemplo System.Float alfa = new System.Float(); para este caso observar y tener en cuenta dos cosas:
Observar como se declara y crea un objeto ( este formato de creación de objetos aprenderlo bien).
Como objeto alfa podra usar todas las propiedades y metodos asociadas al objeto, mas adelante se ve un tema donde se analiza mas...
tracking img