lenguaje c

Páginas: 8 (1759 palabras) Publicado: 30 de enero de 2014

INSTITUTO UNIVERSITARIO DE TECNOLOGIA INDUSTRIAL
“RODOLFO LOERO ARISMENDI’
IUTIRLA
EXTENSION BARCELONA

Lógica
(Lenguaje C)

Autores: Profesor:
Longar Marlon CI:17.729.189 Adriana arcila
Colón Eleazar CI:24.391.106


Barcelona, Enero 2014



Lenguaje C
C esun lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En pocotiempo, un programador puede utilizar la totalidad del lenguaje.

Características de lenguaje C
No es un lenguaje complejo como el Basic, el Cobol o el Pascal, pero es superior a un lenguaje de ensamble.
 
El lenguaje de programación C sirve para crear aplicaciones y software de sistemas.
 
Posee un conjunto completo de instrucciones de control, con los cuales se pueden definir todas las tareasdentro de un desarrollo web.
 
Con el lenguaje C se puede trabajar un programa en módulos lo que permite que se puedan compilar de modo independiente.
 
El lenguaje C trabaja con librerías de funciones en las que básicamente sólo se necesitan cambiar los valores dentro de una aplicación dada.
 
Lo importante también es la seguridad que ofrece C, ya que no entrega sólo los mecanismos básicospara tratar los datos que manipula con el hardware. Esto hace que sólo el programador pueda desarrollar el sistema.

Programación estructurada

Programación estructurada es aquella que divide la tarea a programar en subprogramas o módulos, que corresponden a tratamientos parciales, y que son llamados durante el escrutinio desde un programa raíz.
Estos bloques o partes de programa puedenestar incluso diferenciados por el tipo de tratamiento que realizan, es decir, por el tipo de instrucciones que contienen. Si es así, puede optimizarse el tiempo de ejecución si los bloques son ejecutados sobre un sistema de coprocesadores o multiprocesadores especializados.




Tipos de programación estructurada
Estructuras de control
Son estructuras que permiten controlar el orden deejecución de las instrucciones contenidas dentro de de ellas dependiendo de condiciones previamente establecidas.

Todos los programas pueden desarrollarse utilizando únicamente con las tres estructuras de control características de la programación estructurada.
Secuencia:
Se refiere al orden en la que las instrucciones de un programa son ejecutadas, tal y como se tienen en el programa.

Loselementos 1, 2 y 3 pueden ser instrucciones o bloques que indican que independientemente de su complejidad o tamaño, su ejecución es realizada en el orden indicado.
Selección:
Es la posibilidad de elegir entre dos instrucciones, donde la decisión se toma en base a la evaluación de una expresión a la que llamamos condición.

La imagen indica que si se cumple la condición 1, se avanza al punto 2 y sellega al punto 4, en caso de no cumplirse la condición 1 entonces se avanza al punto 3 y así se llega al punto 4.
Iteración:
Es una estructura que se utiliza para repetir alguna instrucción o grupo de instrucciones siempre que se cumpla una condición.

Si se cumple la condición 1, se avanza al punto 2 y se llega al punto 3 donde se encuentra una nueva condición 3 que si se cumple se regresa a lacondición 1 y si no se cumple, se continúa al punto 4.
Segmentación
Para favorecer la comprensión del código de los programas desarrollados, es conveniente establecer segmentos del programa para que estos no excedan una página de codificación (50 líneas en promedio).
No se trata únicamente de dividir un programa en trozos donde la longitud sea de 50 líneas; la segmentación debe cumplir con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS