You are on page 1of 4

Archivo: es informacin almacenada de manera digital en algn medio especialmente diseado para este fin, como discos duros,

memorias flash o USB (ms conocidas como pendrive). Poseen una identificacin o nombre creado por el usuario, y adems de sta contienen una abreviacin que corresponde e identifica al tipo de archivo, por ejemplo un archivo de Word, la abreviacin es ".doc", y para uno de Excel, esta es ".xls", etc, tal como se hara en cualquier oficina con la informacin "de papel". La gran ventaja est en que al guardar la informacin en la computadora se facilita su organizacin, se optimiza enormemente el espacio (una biblioteca completa cabe hoy en da en la palma de la mano), y resulta todo ms gil. Cada archivo tiene un nmero determinado de bytes (paquetes" de informacin) el que indica el tamao o peso de la informacin que contiene. Se define como archivo a un conjunto de datos organizados que, una vez almacenados, se pueden utilizar a travs de las distintas aplicaciones. Compilador: es el que revisa lnea a lnea el programa que se ejecuta y advierte que hay un error en el programa ejecutado. Tipos de archivos. Archivos de entrada: estos archivos estn compuestos por una serie de datos almacenados en un dispositivo de entrada. Archivos de salida: estos archivos contienen aquella informacin que se la visualiza desde la computadora. Archivos de situacin: estos archivos contienen informacin que es actualizada constantemente. Archivos constantes: estos archivos estn conformados por registros cuyos campos son fijos o bien, de baja frecuencia de variacin. Archivos histricos: est compuesto por datos que varan en el tiempo y con informacin de los archivos actualizados. Archivos de movimiento: esta clase de archivos se utilizan junto con los constantes y poseen en comn algn campo. Archivos de maniobra: estos se crean en el momento en que se ejecuta algn programa y se borran una vez que finaliza la ejecucin, son auxiliares. De acuerdo a los datos que almacenan se encuentran: ASCII: en este tipo de archivo los datos son almacenados a travs de un simple texto. Esto permite intercambiar a los datos que contienen as como tambin para crear archivos que el propio usuario pueda modificar. Binario: esta clase de archivos, en cambio, almacena informacin en un lenguaje al que slo la propia computadora comprende, por ejemplo colores, sonidos, imgenes u rdenes. Estos archivos son de menor peso que los anteriores. De acuerdo al mecanismo que se utiliza para acceder a los archivos se encuentran los siguientes: Archivos directos: en estos cada registro puede leerse y escribirse directamente. Esto se logra con la expresin de su direccin en el fichero. Archivos secuenciales: en estos archivos los registros se organizan de manera secuencial de manera tal que para leer uno, se deben haber ledo los anteriores. Archivos de ndices: en estos archivos se puede acceder a los registros a partir de la contrasea que posean. Extensin: Es un conjunto de caracteres aadido a un nombre de archivo para definir su tipo o clarificar su significado. Indica el formato, tipo de datos que contiene y el programa que requiere la computadora para visualizarlo o editarlo.

Cabe sealar que la computadora realiza esta asociacin de manera automtica, siempre y cuando tenga habilitado el programa de cmputo requerido por el archivo ESTRUCTURAS SECUENCIALES: La estructura secuencial es aquella en la que una accin (instruccin) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. Las estructuras de repeticin ms usuales en los lenguajes de programacin suelen ser WHILE, REPEAT y FOR. Los otros dos tipos de estructuras de control son: estructura de secuencia, y estructura de decisin. * Estructura Selectiva: Tambin llamadas bucles condicionales, son un tipo de estructura que evala una condicin para tomar decisiones en cuanto a la ejecucin de instrucciones. Las estructuras selectivas usan las palabras reservadas: If (si) Else (sino) End If (Fin del S) ElseIf (Sino Si)

Estructura Repetitiva: Se utiliza cuando se quiere que un conjunto de instrucciones se ejecuten un cierto Nmero finito de veces. Se le llama bucle o ciclo a todo proceso que se repite incierto nmero de veces dentro De un pseudocdigo o un programa. Existen dos tipos de estructuras repetitivas; la primera es aquel A en donde se tiene perfectamente establecido el nmero de veces que un grupo de Acciones se van a ejecutar (20, 5, 2veces), y la segunda en la que el nmero de repeticiones es Desconocido y se har hasta que se cumpla o no cierta condicin. Sistema de numeracin: es un conjunto de signos y reglas para expresar a los nmeros. Sistema de numeracin es un conjunto de smbolos y reglas que se utilizan para la representacin de datos numricos o cantidades. Sistema de numeracin decimal: tambin llamado sistema decimal, es un sistema de numeracin posicional en el que las cantidades se representan utilizando como base aritmtica las potencias del nmero diez. El conjunto de smbolos utilizado (sistema de numeracin arbiga) se compone de diez cifras diferentes: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete (7); ocho (8) y nueve (9). Sistema binario: en matemticas e informtica, es un sistema de numeracin en el que los nmeros se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeracin natural es el sistema binario (encendido 1, apagado 0). Lenguaje c. Creado por dennis ritchie y ken Thompson en 1972. Se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan del cdigo fuente para funcionar (P.ej: Basic). Los compilados convierten el cdigo fuente en un fichero objeto y ste en un fichero ejecutable. Este es el caso del lenguaje C. Podemos decir que el lenguaje C es un lenguaje de nivel medio, ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro de otros procedimientos. Hay que destacar que el C es un lenguaje portable, ya que permite utilizar el mismo cdigo en diferentes equipos y sistemas informticos: el lenguaje es independiente de la arquitectura de cualquier mquina en particular. Por ltimo solo queda decir que el C es un lenguaje relativamente pequeo; se puede describir en poco espacio y aprender rpidamente. Este es sin duda el objetivo de ste curso. No

pretende ser un completo manual de la programacin, si n una base til para que cualquiera pueda introducirse en este apasionante mundo. Utiliza libreras y se trabaja hoy en dia con las maquinas en turbo c. Aunque en principio cualquier compilador de C es vlido, para seguir este curso se recomienda utilizar el compilador Turbo C/C++ o bien el Borland C++ 5.0. Pasos para ejecutar un programa: 1- usar un editor para escribir el programa 2- compilar el programa 3- ejecutar el programa. Las principales caractersticas del Lenguaje C son: 1.-Tiene un conjunto completo de instrucciones de control. 2.-Permite la agrupacin de instrucciones. 3.-Incluye el concepto de puntero (variable que contiene la direccin de otra variable). 4.-Los argumentos de las funciones se transfieren por su valor. 5.- E/S no forma parte del lenguaje, sino que se proporciona a travs de una biblioteca de funciones. Permite la separacin de un programa en mdulos que admiten compilacin independiente. Originalmente el Lenguaje C estuvo muy ligado al sistema operativo UNIX como se haba mencionado antes que, en su mayor parte, est escrito en C. Ms adelante se comenz a utilizar en otros sistemas operativos para programar editores, compiladores, etc. Aunque se le conoce como un lenguaje de programacin de sistemas, no se adapta mal al resto de aplicaciones. De hecho, hoy en da un alto porcentaje de software para ordenadores personales est escrito en Lenguaje C. Por ejemplo, el sistema operativo MS-DOS. Algunas de las caractersticas ms importantes que definen el lenguaje y que han permitido que sea tan popular, como lenguaje de programacin son: Tamao pequeo. Uso extensivo de llamadas a funciones. Comandos breves (poco tecleo). Lenguaje estructurado. Programacin de bajo nivel (nivel bit) Implementacin de apuntadores - uso extensivo de apuntadores para la memoria, arreglos, estructuras y funciones Las diversas razones por la cual se ha convertido en un lenguaje de uso profesional son: El uso de constructores de alto nivel. El poder manejar actividades de bajo-nivel. El generar programas eficientes.

La posibilidad de poder ser compilado en una variedad de computadoras, con pocos cambios (portabilidad). Un punto en contra es que tiene una deteccin pobre de errores, lo cual en ocasiones es problemtico para los principiantes

You might also like