Matlab Introducccion
INFORMÁTICA
UNIDAD DIDÁCTICA 2 Tema 3 – Programación Estructurada y Algoritmia
« Me lo explicaron y lo olvidé, lo ví y lo aprendí, lo hice y lo entendí.» - Confucio 1Bibliografía
Introducción a la Informática
Capítulo 3
Informática Aplicada. Programación en Lenguaje C, P. Alcover
Capítulos 5 y 6
1
04/10/2011
Programa = datos + algoritmos« Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo una tarea en un tiempo finito.» Donald. E. KnuthPropiedades de un algoritmo
Para que un procedimiento pueda convertirse en un algoritmo se debe verificar:
1. Debe finalizar tras un número finito de pasos 2. Cada paso debe estar definido de modopreciso 3. Debe tener al menos una salida, no hay restricción sobre l entradas b las t d 4. Cada operación debe poder ser ejecutada en un lapso de tiempo finito
2
04/10/2011
Paradigmasde programación
Un paradigma es una colección de conceptos que guían el proceso de construcción de un programa y que determinan su estructura Dichos conceptos controlan la forma en que se piensan yformulan los programas Existen distintas vías, dentro de un paradigma, de abordar y solucionar un problema El lenguaje C sigue el paradigma de programación imperativa y estructurada
Características de la programación imperativa
El concepto de variable que representa el variable, estado del proceso computacional, La instrucción de asignación como medio para cambiar elvalor de una variable Las acciones y funciones como medio de descomposición de los programas
3
04/10/2011
Características de la programación estructurada
Instrucciones decontrol que permiten control, establecer el orden en que se ejecutan las instrucciones La más extendida Las más eficiente: similar al lenguaje máquina Es adoptada por otros paradigmas de programación...
Regístrate para leer el documento completo.