Vous êtes sur la page 1sur 8

ALGORIMOS

PROGRAMALos programas suelen subdividirse en partes menores, llamadas


mdulos, de modo que la complejidad algortmica de cada una de las partes sea menor que la
del programa completo, lo cual ayuda al desarrollo del programa. Esta es una prctica muy
utilizada y se conoce como "refino progresivo".
Segn Niklaus Wirth, un programa est formado por los algoritmos y la estructura de datos.
Se han propuesto diversas tcnicas de programacin cuyo objetivo es mejorar tanto el
proceso de creacin de software como su mantenimiento. Entre ellas, se pueden mencionar
las siguientes:

programacin declarativa

programacin estructurada

programacin modular

programacin orientada a objetos


Cdigo Fuente: recibe este nombre el conjunto de instrucciones tal y como fueron
escritos por el programador en el lenguaje de alto nivel (tambin se le conoce
como programa fuente).

Cdigo Objeto: son las instrucciones de un programa cuando ya han sido


traducidas al lenguaje mquina (tambin se le conoce como programa
objeto).

Cdigo Ejecutable: es un cdigo objeto que puede ser


ejecutado por la computadora de inmediato (no todos los
cdigos objeto son ejecutables).

Anlisis de sintaxis: esta parte de la compilacin


examina cada instruccin del programa fuente para que
las instrucciones estn organizadas correctamente.

Sintaxis[editar]

Con frecuencia se resaltan los elementos de la sintaxis con colores


diferentes para facilitar su lectura. Este ejemplo est escrito en Python.

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.

Un sistema operativo (SO o, frecuentemente, OS del


ingls Operating System) es un programa o conjunto de
programas de un sistema informtico que gestiona los recursos
de hardware y provee servicios a los programas de aplicacin,
ejecutndose en modo privilegiado respecto de los restantes
(aunque puede que parte del mismo se ejecute en espacio de
usuario).2

l dato es una representacin simblica (numrica, alfabtica, algortmica, espacial, etc) de un


atributo o variable cuantitativa o cualitativa. Los datos describen hechos empricos, sucesos y
entidades. Es un valor o referente que recibe el computador por diferentes medios, los datos
representan la informacin que el programador manipula en la construccin de una solucin o
en el desarrollo de un algoritmo.
La informacin es un conjunto organizado de datos procesados, que constituyen
un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho
mensaje.
Para Gilles Deleuze, la informacin es un sistema de control, en tanto que es la propagacin
de consignas que deberamos de creer o hacer que creemos. En tal sentido la informacin es
un conjunto organizado de datos capaz de cambiar el estado de conocimiento en el sentido de
las consignas transmitidas.

Ejemplo de una constante en C(#define)[editar]


En C las constantes se declaran con la directiva #define, esto significa que esa constante
tendr el mismo valor a lo largo de todo el programa.
El identificador de una constante as definida ser una cadena de caracteres que deber
cumplir los mismos requisitos que el de una variable (sin espacios en blanco, no empezar por
un dgito numrico, etc).
Ejemplo:
#include <stdio.h>
#define PI 3.1415926
int main()
{
printf("Pi vale %f", PI);
return 0;
}

En programacin, una variable est formada por un espacio en el sistema de almacenaje


(memoria principal de un ordenador) y un nombre simblico (un identificador) que est
asociado a dicho espacio. Ese espacio contiene una cantidad o informacin conocida o
desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor
almacenado: esta separacin entre nombre y contenido permite que el nombre sea usado
independientemente de la informacin exacta que representa. El identificador, en el codigo
fuente de la computadora puede estar ligado a un valor durante el tiempo de ejecucin y el
valor de la variable puede por lo tanto cambiar durante el curso de la ejecucin del programa.
El concepto de variables en computacin puede no corresponder directamente al concepto
de variables en matemtica

Acumulador (informtica)
En un CPU de computadora, el acumulador es un registro en el que son almacenados
temporalmente los resultados aritmticos y intermedios que sern tratados por el circuito
operacional de la unidad aritmtico-lgica (ALU).
Sin un registro como un acumulador, sera necesario escribir el resultado de cada clculo,
como adicin, multiplicacin, desplazamiento,etc.... en la memoria principal, quizs justo para
ser leda inmediatamente otra vez para su uso en la siguiente operacin. El acceso a la
memoria principal es significativamente ms lento que el acceso a un registro como el
acumulador porque la tecnologa usada para la memoria principal es ms lenta y barata que la
usada para un registro interno del CPU.

Registro (base de datos)


Filas en Excel

En informtica, o concretamente en el contexto de una base de datos relacional,


un registro (tambin llamado fila o tupla) representa un objeto nico de datos implcitamente
estructurados en una tabla. En trminos simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un
conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.

Archivo (informtica)
Este artculo explica los archivos informticos y los sistemas de archivos en trminos
generales. Para una explicacin ms detallada y tcnica, vase Sistema de archivos.
Para otros usos de este trmino, vase Archivo.
Un archivo o fichero informtico es un conjunto de bits que son almacenados en un
dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta o
directorio que lo contiene. A los archivos informticos se les llama as porque son los
equivalentes digitales de los archivos escritos en libros, tarjetas,
libretas, papel omicrofichas del entorno de oficina tradicional.

Base de datos
OpenOffice.org Base es un sistema de gestin de bases de datos de software libre.

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo


contexto y almacenados sistemticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y
textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo
tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos
estn en formato digital, siendo este un componente electrnico, y por ende se ha
desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de
datos.

Pseudocdigo

En ciencias de la computacin, y anlisis numrico, el pseudocdigo (o


falso lenguaje) es una descripcin de alto nivel compacta e informal1 del principio
operativo de unprograma informtico u otro algoritmo.

Utiliza las convenciones estructurales de un lenguaje de programacin real,2 pero est


diseado para la lectura humana en lugar de la lectura mediante mquina, y con

independencia de cualquier otro lenguaje de programacin. Normalmente, el pseudocdigo


omite detalles que no son esenciales para la comprensin humana del algoritmo, tales como
declaraciones de variables, cdigo especfico del sistema y algunas subrutinas. El lenguaje de
programacin se complementa, donde sea conveniente, con descripciones detalladas
en lenguaje natural, o con notacin matemtica compacta. Se utiliza pseudocdigo pues este
es ms fcil de entender para las personas que el cdigo del lenguaje de programacin
convencional, ya que es una descripcin eficiente y con un entorno independiente de los
principios fundamentales de un algoritmo. Se utiliza comnmente en los libros de texto y
publicaciones cientficas que se documentan varios algoritmos, y tambin en la planificacin
del desarrollo de programas informticos, para esbozar la estructura del programa antes de
realizar la efectiva codificacin.

Lenguaje informtico

Un lenguaje informtico es un lenguaje usado por, o asociado con, ordenadores. Muchas


veces, este trmino es usado como sinnimo de lenguaje de programacin, pero un lenguaje
informtico no tiene por qu ser un lenguaje de programacin.
Como ejemplo un lenguaje de marcas como el HTML no es un lenguaje de programacin,
pero s es un lenguaje informtico.
En general, como lquier otro lenguaje, un lenguaje de ordenador es creado cuando hay que
transmitir una informacin de algo a alguien basado en computadora.
El lenguaje de programacin es el medio que utilizan los programadores para crear
un programa de ordenador; un lenguaje de marcas es el medio para describir a un ordenador
el formato o la estructura de un documento; etc.

Computadora

, vista del hardware tpico.

La computadora (del ingls: computer; y este del latn: computare, 'calcular'), tambin
denominada computador uordenador (del francs: ordinateur; y este del
latn: ordinator), es una mquina electrnica que recibe y procesa datos para
convertirlos en informacin conveniente y til. Una computadora est formada,
fsicamente, por numerosos circuitos integrados y otros muchos componentes de
apoyo, extensin y accesorios, que en conjunto pueden ejecutar tareas diversas con
suma rapidez y bajo el control de un programa.

Componentes y perifricos

Placa base

Unidad central de procesamiento

Microprocesador

BIOS

Memoria de acceso aleatorio

Memoria de solo lectura

Memoria flash

Bus (informtica)

Entrada/salida

Fuente elctrica

Fuente de alimentacin

Teclado

Ratn (informtica)

Touchpad

Lpiz ptico

Pantalla tctil

Tableta digitalizadora

Monitor

Impresora

Tarjeta de sonido

Tarjeta grfica

Unidad de procesamiento grfico

Disco duro

Disquete

CD-ROM

DVD

Otros

Caja de computadora

Puerto serie

Puerto paralelo

PS/2 (puerto)

Universal Serial Bus

IEEE 1394

Tarjeta de red

Peripheral Component Interconnect

Hardware

Software

Programa informtico

Aplicacin informtica

Sistema operativo

Sistema de archivos

Internet

Virtualizacin

World Wide Web

Atributo (informtica)

En computacin, un atributo es una especificacin que define una propiedad de


un Objeto, elemento o archivo. Tambin puede referirse o establecer el valor
especfico para una instancia determinada de los mismos.
Sin embargo, actualmente, el trmino atributo puede y con frecuencia se considera
como si fuera una propiedad dependiendo de la tecnologa que se use.
Para mayor claridad, los atributos deben ser considerados ms correctamente
como metadatos. Un atributo es con frecuencia y en general una caracterstica de una
propiedad.

Vous aimerez peut-être aussi