Programacion Estructurada Tema I

Páginas: 6 (1433 palabras) Publicado: 9 de noviembre de 2015
POR:
Ing. Juan Humberto López Hernández



Algoritmo:
◦ Es un conjunto preescrito de instrucciones o reglas
bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos
que no generen dudas a quien lo ejecute.



Programa:
◦ conjunto de instrucciones escritas en algún
lenguaje de programación. El programa debe ser
compilado o interpretado para poder serejecutado
y así cumplir su objetivo.



Programación Estructurada:
◦ Técnica en la cual la estructura de un programa,
esto es, la interpelación de sus partes realiza tan
claramente como es posible mediante el uso de tres
estructuras lógicas de control:
 Secuencia: Sucesión simple de dos o mas operaciones.
 Selección: bifurcación condicional de una o mas
operaciones.
 Interacción: Repetición de unaoperación mientras se
cumple una condición.



Características Deseables de un Programa:
◦ Integridad. Se refiere a la corrección de los calculos.
◦ Claridad. Facilidad de lectura de programa en conjunto.
◦ Sencillez. Realizar las cosas de forma sencilla como sea
posible, consistentes con los objetivos del programa en
conjunto.
◦ Eficiencia. Relacionada con la velocidad de ejecución y lautilización eficiente de la memoria.
◦ Modularidad. Es la división en subtareas de una tarea
muy extensa en módulos separados y reutilizables.
◦ Generalidad. Es decir que pueda abarcar el mayor
numero de tareas.



Lenguaje de Programación:

◦ Idioma artificial diseñado para expresar operaciones que
pueden ser llevadas a cabo por máquinas como las
computadoras.
◦ Pueden usarse para crear programas quecontrolen 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 de un conjunto de símbolos y reglas
sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila y
se mantiene el código fuente de unprograma
informático se le llama programación.



Proceso de Programación:
◦ El desarrollo lógico del programa para resolver un
problema 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 en lenguaje de máquina.
◦ Prueba y depuración del programa.
◦ Desarrollo de ladocumentación.

Lenguaje C:
 C es un lenguaje de programación imperativo creado
en 1972 por Dennis M. Ritchie en los Laboratorios
Bell como evolución del anterior lenguaje B, a su vez
basado en BCPL.
 Lenguaje orientado a la implementación de Sistemas
Operativos, concretamente Unix.
 Permite la eficiencia del código que produce.
 Débilmente tipificado de medio nivel pero con
muchascaracterísticas de bajo nivel. Dispone de las
estructuras típicas de los lenguajes de alto nivel pero,
a su vez, dispone de construcciones del lenguaje que
permiten un control a muy bajo nivel.



















Un núcleo del lenguaje simple, con funcionalidades añadidas importantes,
como funciones matemáticas y de manejo de archivos, proporcionadas por
bibliotecas.
Es un lenguaje muy flexible quepermite programar con múltiples estilos.
Uno de los más empleados es el estructurado "no llevado al extremo"
(permitiendo ciertas licencias de ruptura).
Un sistema de tipos que impide operaciones sin sentido.
Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como
definir macros e incluir múltiples archivos de código fuente.
Acceso a memoria de bajo nivel mediante el uso depunteros.
Interrupciones al procesador con uniones.
Un conjunto reducido de palabras clave.
Por defecto, el paso de parámetros a una función se realiza por valor. El paso
por referencia se consigue pasando explícitamente a las funciones las
direcciones de memoria de dichos parámetros.
Punteros a funciones y variables estáticas, que permiten una forma
rudimentaria de encapsulado y polimorfismo.
Tipos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Estructurada I
  • Programacion Estructurada
  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS