Documentos de Académico
Documentos de Profesional
Documentos de Cultura
➢ Datos:
Es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.)
de un atributo o variable cuantitativa o cualitativa. Los datos describen hechos
empíricos, sucesos y entidades.
➢ Información:
Conjunto de datos, ya procesados y ordenados para su comprensión, que aportan
nuevos conocimientos a un individuo o sistema sobre un asunto, materia,
fenómeno o ente determinado.
➢ Sistema:
Es un conjunto de elementos relacionados entre sí que funciona como un todo.
La palabra algoritmo proviene del latín tardío alborarismus, y este a su vez es una
abreviación del árabe clásico ḥisābu lḡubār, que significa ‘cálculo mediante cifras
arábigas’.
➢ Programa:
Un plan o proyecto organizado de las distintas actividades que se irá a realizar.
También, es un sistema de distribución de las distintas materias de un curso o
asignatura. La expresión palabra es de origen latín “programma” que a su vez tiene
su origen en un vocablo griego.
➢ Características que deben cumplir un algoritmo:
Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada
paso.
Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento;
o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
➢ Lenguajes de programación:
se conoce como lenguaje de programación a un programa destinado a la
construcción de otros programas informáticos. Su nombre se debe a que
comprende un lenguaje formal que está diseñado para organizar algoritmos y
procesos lógicos que serán luego llevados a cabo por un ordenador o sistema
informático, permitiendo controlar así su comportamiento físico, lógico y su
comunicación con el usuario humano.
Lenguaje máquina: el famoso código binario donde se utilizan los 0 y los 1. Solamente
las computadoras descifran este código.
Lenguaje ensamblador: se trataría de la primera aproximación a un lenguaje más
próximo al usado por humanos, pero que también puedan entender las máquinas.
Dependiendo del tipo de computadora o máquina es probable que se precise transformar
el lenguaje ensamblador en el de máquina para un correcto funcionamiento.
Lenguajes de programación de alto nivel: los más conocidos
Existen numerosos lenguajes de programación, pero si quieres dedicarte
profesionalmente a la programación, será mejor que decantes tu formación hacia uno de
los más utilizados o estandarizado. Te dejamos a continuación los más destacados:
➢ Interprete y controlador
Un intérprete es un programa informático que procesa el código fuente de un
proyecto de software durante su tiempo de ejecución, es decir, mientras el
software se está ejecutando, y actúa como una interfaz entre ese proyecto y el
procesador. Un intérprete siempre procesa el código línea por línea, de modo que
lee, analiza y prepara cada secuencia de forma consecutiva para el procesador.
Un compilador es un programa informático que traduce todo el código fuente de un
proyecto de software a código máquina antes de ejecutarlo. Solo entonces el procesador
ejecuta el software, obteniendo todas las instrucciones en código máquina antes de
comenzar. De esta manera, el procesador cuenta con todos los componentes necesarios
para ejecutar el software, procesar las entradas y generar los resultados
➢ Fases del desarrollo de un programa
1. Análisis
Fase de especificación de cuáles son las necesidades que debe satisfacer nuestra
aplicación y el planteamiento para cubrirlas.
2. Diseño
Una vez identificadas las necesidades, en la fase de diseño se deben detallar todos
y cada uno de los elementos que usaremos: recursos físicos (característica del
ordenador, periféricos, etc) y lógicos (sistema operativo, compilador,
herramientas de utilidad, etc).
3. Codificación
4. Explotación
5. Mantenimiento
➢ Pseudocódigo:
En ciencias de la computación, y análisis numérico, el pseudocódigo
(o lenguaje de descripción algorítmico) es una descripción de alto
nivel compacta e informal del principio operativo de un programa
informático u otro algoritmo.