Programacion C

Páginas: 5 (1237 palabras) Publicado: 10 de enero de 2015

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL CULHUACAN
DEPARTAMENTO DE INGENIERIA EN COMUNICACIONES Y ELECTRONICA

MATERIA DE FUNDAMENTOS DE PROGRAMACION

NOMBRE DEL PROFESOR: PEDRO CERVANTES

NOMBRE DEL ESTUDIANTE: DIAZ ALVARADO JOE ELIAS OMAR

NOMBRE DEL TRABAJO: “LENGUAJE UTILIZADO EN LA COMPUTADORA”

GRUPO: 1EV2

TURNO VESPERTINOFECHA: DE 01/09/2014

OBJETIVO
Que el alumno identifique desde un inicio los fundamentos de lo que es programación, para el cual se analizaran temas esenciales para el controlamiento y manejo de un equipo de cómputo.
Se llevaran temas de lenguajes utilizados para introducir en el equipo y así que este realice la tarea. Así como la partes que ayudan a que este proceso se lleve a cabo y lo quenecesita el individuo para ayudar al proceso.

INTRODUCCION
Se llama Programación a la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa.
Algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema.
Programa (Software en inglés) es una secuencia de instrucciones que una computadora puedeinterpretar y ejecutar.
El proceso de creación de software es materia de la ingeniería del software, una de las ramas propias de la Ingeniería Informática.
Según Niklaus Wirth un programa está formado por algoritmos y estructura de datos.
Se han propuesto diversas técnicas de programación, cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas sepueden mencionar las programaciones lineales, estructurada, modular y orientada a objetos.






LENGUAJE DE ALTO NIVEL
Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellasinstrucciones como:
if( numero > 0 ) printf( "El número es positivo" )
que traducido al castellano viene a decir que: si número es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo".
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, loslenguajes de bajo nivel son aquellos que están más cerca del "entendimiento" de la máquina. Otros lenguajes de alto nivel son: Ada, BASIC, COBOL, FORTRAN, Pascal, etc.
Otra característica importante de los lenguajes de alto nivel es que, para la mayoría de las instrucciones de estos lenguajes, se necesitarían varias instrucciones en un lenguaje ensamblador para indicar lo mismo. De igual forma que, lamayoría de las instrucciones de un lenguaje ensamblador, también agrupa a varias instrucciones de un lenguaje máquina.

LENGUAJE ENSAMBLADOR
El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por unprogramador. Aun hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware.
El código escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido directamente por un ser humano ya que su estructura se acerca más bien al lenguaje máquina, es decir, lenguaje de bajo nivel.
El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para unMicroprocesador, suele necesitar ser modificado, muchas veces en su totalidad para poder ser usado en otra máquina distinta, aun con el mismo Microprocesador, solo pueden ser reutilizados secciones especiales del código programado.


Los programas hechos en lenguaje ensamblador, al ser programado directamente sobre Hardware, son generalmente más rápidos y consumen menos recursos del sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS