Programación básica
LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA
PROGRAMANACIÓN BÁSICA
PRESENTA:
ROCIO SÁNCHEZ LAUREANO
MAT. 2009-00354J
JONOTLA, PUEBLA MAYO DE 2010.
ÍNDICE
Pág.
LA FUNCION DE LAESTRUCTURA EN LA PROGRAMACIÓN | 3 |
ELEMENTOS DE UN LENGUAJE DE PROGRAMACIÓN | 10 |
ENCAPSULAMIENTO DE DATOS | 17 |
HERENCIA | 18 |
PROGRAMACIÓN FUNCIONAL | 19 |
PROGRAMACIÓN LÓGICA | 21 |
DESCRIPCIÓN DE LENGUAJES | 24 |
LA FUNCIÓN DE LA ESTRUCTUA
EN LA PROGRAMACIÓN
Una estructura de datos es un conjunto de elementos agrupados bajo un mismo nombre. These data elements, known asmembers , can have different types and different lengths. Estos elementos de datos, conocidos como miembros, pueden tener diversos tipos y longitudes diferentes.
La función de una estructura es que esta puede ser usada para representar las bases de datos de un lenguaje de programación, sobre todo si tenemos en cuenta la posibilidad de construir matrices de los mismos.
Los punteros a estructurasLike any other type, structures can be pointed by its own type of pointers: Al igual que cualquier otro tipo, las estructuras se pueden destacar por su propio tipo de punteros:
1 1
2 2
3 3
4 4
5 5
6 6
7 7 | struct movies_t { string title; int year; }; movies_t amovie; movies_t * pmovie; |
Here amovie is an object of structure type movies_t , and pmovie is apointer to point to objects of structure type movies_t .Aquí amovie es un objeto de tipo movies_t estructura y pmovie es un puntero para apuntar a objetos de tipo movies_t estructura. So, the following code would also be valid: Así, el código siguiente también sería válido:
| pmovie = &amovie; |
Anidar estructuras
Estructuras también se pueden anidar de manera que unelemento válido de una estructura también puede ser a su vez otra estructura.
Orígenes de la programación estructurada
A finales de los años 1960 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.
El teorema del programa estructurado, demostrado 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 los lenguajes de programación tienen un mayor repertorio deestructuras de control, éstas pueden ser construidas mediante las tres básicas.
Estructura secuencial
Una estructura de programa es secuencial si se ejecutan una tras otra a modo de secuencia, es decir que una instrucción no se ejecuta hasta que finaliza la anterior. Ejemplo:
INPUT x
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y
* Esta secuencia deinstrucciones permuta los valores de x e y, con ayuda de una variable auxiliar, intermedia.
* 1º Guardamos una copia del valor de x en auxiliar.
* 2º Guardamos el valor de y en x, se pierde el valor anterior de x pero no importa porque tenemos una copia en auxiliar.
* 3º Guardamos en y el valor de auxiliar, que es el valor inicial de x.
* El resultado es el intercambio de los valores de xe y, en tres operaciones secuenciales.
Estructura selectiva o de selección
La estructura selectiva permite la realización de una instrucción u otra según un criterio, solo una de estas instrucciones se ejecutara.
Ejemplo:
IF a > b THEN
PRINT a ; " es mayor que " ; b
ELSE
PRINT a ; " no es mayor que " ; b
END IF
Esta instrucción selectiva puede presentar dos...
Regístrate para leer el documento completo.