Fundamentos de la programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (428 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de diciembre de 2011
Leer documento completo
Vista previa del texto
1
2
3
Para ustedes que es un programa? No lo piensen solamente de informática
Ejemplo hacer asado
Un programa informático es un conjunto de instrucciones que una vez ejecutadas
realizarán unao varias tareas en una computadora. Sin programas, estas máquinas no
pueden funcionar.1 2 Al conjunto general de programas, se le denomina software
También la palabra programación se define como elproceso 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 unproblema en particular.
• Escritura de la lógica del programa empleando un lenguaje de programación específico
(codificación del programa).
• Ensamblaje o compilación del programa hasta convertirlo enlenguaje de máquina.
• Prueba y depuración del programa.
• Desarrollo de la documentación.
4
5
6
7
Un lenguaje de programación es un idioma artificial diseñado para expresar
computaciones quepueden ser llevadas 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 conprecisión, o como modo de comunicación
humana.1 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.
8
9
10
11
12
Un algoritmo consiste en unaespecificación clara y concisa de los pasos necesarios para
resolver un determinado problema, pero para poder diseñar algoritmos es necesario
disponer de una notación, que llamaremos ‘notaciónalgorítmica’, que permita:
‐ Describir las operaciones puestas en juego (acciones, instrucciones, comandos,...)
‐ Describir los objetos manipulados por el algoritmo (datos/informaciones)
‐ Controlar la...
tracking img