Académique Documents
Professionnel Documents
Culture Documents
Que es programación
El término “programación” se define como un proceso por medio del cual se diseña, se codifica, se
escribe, se prueba y se depura un código básico para las computadoras. Ese código es el que se
llama “código fuente” que caracteriza a cada lenguaje de programación. Cada lenguaje de
programación tiene un “código fuente” característico y único que está diseñado para una función
o un propósito determinado y que nos sirven para que una máquina o computador se comporte
de una manera deseada.
Que es decodificación
Que es el algoritmo
Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo
de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que
realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir
que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema. El
algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de
programación.
Diagrama de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo. Los pasos son representados
por varios tipos de bloques, y el flujo de ejecución es representado por flechas que conectan los
bloques. Nuestro algoritmo de ejemplo para resolver una ecuación cuadrática puede ser
representado así:
Los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o
pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre
ellos. Estos son conocidos como símbolos de diagrama de flujo. El tipo de diagrama dicta los
símbolos de diagramas de flujo que se utilizan. Por ejemplo, un diagrama de flujo de datos puede
contener un Símbolo de Entrada o Salida (también conocido como Símbolo de E/S), pero no es
muy común verlo en la mayoría de los diagramas de flujo de procesos.
Seudocódigo
Una noción que se emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que
apela a las normas de estructura de un lenguaje de programación aunque se encuentra
desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.
El pseudocódigo, en este sentido, está considerado como una descripción de un algoritmo que
resulta independiente de otros lenguajes de programación. Para que una persona pueda leer e
interpretar el código en cuestión, se excluyen diversos datos que no son clave para su
entendimiento.
Operaciones en programación
El tipo de dato lógico o booleano es en computación aquel que puede
representar valores de lógica binaria, esto es, valores que representen falso o verdadero.
Se utiliza normalmente en
la programación, estadística, electrónica, matemáticas (Álgebra booleana), etc...
Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los
operadores relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a
verdadero. Los operadores lógicos implementan las principales conectivas de la lógica
proposicional. Trabajan con operandos de tipo lógico y los más comunes son la conjunción (y), la
disyunción (o) y la negación (no). El operador y tiene valor verdadero si sus dos parámetros son
verdaderos y tiene valor falso en los otros casos. El operador o tiene el valor verdadero si alguno
de sus operandos es verdadero. El operador no trabaja solamente sobre un operando. Tiene valor
verdadero si el operando es falso y tiene valor falso si el operando es verdadero.
Variable
En programación, las variables son espacios reservados en la memoria que, como su nombre
indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable
corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:
Ø Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas
las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las
colecciones de otras variables (arrays) o las cadenas.
Las variables se representan con identificadores que hacen referencia a un lugar de la memoria del
programa en donde se almacena un dato. Una variable está asociada a un tipo de datos, el cual y
en función del tamaño del mismo determina la cantidad de bytes que serán necesarios para
almacenar la variable.
Constante
En programación, una constante es un valor que no puede ser alterado durante la ejecución de un
programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos.
Por ejemplo:
Ø El valor de pi = 3.1416
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 dígito numérico, etc).
1. Definición del Problema: Esta fase está dada por el enunciado del problema, el cual requiere
una definición clara y precisa. Es importante que se conozca lo que se desea que realice la
computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la
siguiente etapa.
2. Análisis del Problema: Una vez que se ha comprendido lo que se desea de la computadora, es
necesario definir:
- Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema. Debe ser finito en tamaño y tiempo de ejecución.
La prueba consiste en la captura de datos hasta que el programa no presente errores (los más
comunes son los sintácticos y lógicos).
A menudo un programa escrito por una persona, es usado por otra. Por ello la documentación
sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones
(mantenimiento).
1. Documentación Interna
2. Documentación Externa