Fundamentos de Programación

Páginas: 9 (2243 palabras) Publicado: 24 de junio de 2013
Fundamentos de Programación

La programación estructurada sigue tres reglas: la secuencia, la iteración y la decisión. La primera de ellas indica que las instrucciones del código se leerán de principio a fin; la segunda indica que, según cierta condición, un número de instrucciones podrían repetirse un número determinado de veces, y la tercera indica que según unas ciertas condiciones seejecutarán o no un conjunto de instrucciones.
Un programa se compone tanto de algoritmos como de una estructura de datos sobre los que operar.
Estructura de un programa
En la programación estructurada hay un inicio y un fin perfectamente bien definido de acuerdo al diagrama de flujo que se planteó al concebir la idea del programa.
Variables y constantes
El uso de variables y constantes seasemeja al uso que se les da en el álgebra o en otras ramas matemáticas.
Comentarios
El útil concepto del comentario: son líneas de texto que el compilador o el intérprete no consideran como parte del código, con lo cual no están sujetas a restricciones de sintaxis y sirven para aclarar partes de código en posteriores lecturas y, en general, para anotar cualquier cosa que el programador considereoportuno.
Uno como programador debe tener como prioridad documentar nuestro código fuente ya que al momento de depurar nos ahorrará mucho tiempo de análisis para su corrección o estudio.
Estructuras de control
Las estructuras de control pueden dividirse en dos: Estructuras de control Condicional y Estructuras de control Repetitivo.
Las estructuras de control condicional son las que incluyenalternativas de selección con base al resultado de una operación booleana, como por ejemplo, una comparación (A=B). Según la expresión sea cierta o falsa, se ejecutará un trozo de código u otro. Es el caso de la sentencia IF THEN ELSE de Pascal o Basic:
IF A=0 THEN
PRINT "A vale 0"
ELSE
PRINT "A no vale 0"
Otra sentencia de control son las de tipo SWITCH CASE. En este tipo de sentenciasse especifica la variable a comparar y una lista de valores con lo que comparar. Aquel que sea el verdadero, se ejecutará:
SWITCH A
CASE 0:
PRINT "A vale 0"
CASE 1:
PRINT "A vale 1"
Otras herramientas imprescindibles del control de la ejecución de nuestro código son los BUCLES o CICLOS. Consisten en un método que permite repetir un trozo de código varias veces.
Hay básicamente dostipos:
- Bucle FOR:
El bucle FOR consiste en una sentencia que engloba un grupo de instrucciones y tiene una variable cuyo valor se va modificando en cada vuelta. En general se utiliza cuando sabemos cuántas veces tenemos que repetir el código.
FOR A=0 TO 9
PRINT "Estamos en el bucle"
NEXT A
Bucle WHILE:
El bucle WHILE consiste en un bucle en el que el código se repite mientras se cumplaalguna condición booleana (es decir, una expresión que dé como resultado verdadero o falso). Hay variaciones, como el REPEAT...UNTIL, que se diferencia en el momento de comprobar si se hace verdadera o no la condición.
WHILE A (B*2) DO
A=A+1
DONE
Lenguaje de programación
Un lenguaje de programación es un idioma artificial diseñado para expresar procesosque pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Alproceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS