Tecnologia

Páginas: 5 (1037 palabras) Publicado: 24 de julio de 2013
PROGAMACIÓN EN C++
C es un lenguaje de programación de ordenadores. No es (posiblemente) un lenguaje para
principiantes, pero aun así creo que lo correcto es comenzar con las nociones más básicas:


Un compilador es un programa, una herramienta, utilizada por algunos lenguajes
de programación cuyo objetivo es convertir el código fuente escrito por el
programador en código objeto que es ellenguaje que entiende la máquina que en
algunos casos es conocido como bytecode.
Después, esta serie de órdenes que nosotros hemos preparado en un lenguaje
parecido al inglés (lo que se conoce como “programa fuente”) se debe convertir al
lenguaje que realmente entiende el ordenador (obteniendo el “programa
ejecutable”). Esta conversión se hace mediante unas herramientas llamadascompiladores.



Un programa es un conjunto de órdenes para un ordenador.



Estas órdenes se le deben dar en un cierto lenguaje, que el ordenador sea capaz de
comprender.



El problema es que los lenguajes que realmente entienden los ordenadores resultan
difíciles para nosotros, porque son muy distintos de los que nosotros empleamos
habitualmente para hablar. Escribir programas en ellenguaje que utiliza
internamente el ordenador (llamado “lenguaje máquina” o “código máquina”) es
un trabajo duro, tanto a la hora de crear el programa como (especialmente) en el
momento de corregir algún fallo o mejorar lo que se hizo.



Por eso, en la práctica se emplean lenguajes más parecidos al lenguaje humano,
llamados “lenguajes de alto nivel”. Normalmente, estos son muy parecidos alidioma inglés, aunque siguen unas reglas mucho más estrictas.

Otras tres palabras que se manejan con mucha frecuencia en la programación, y que es
preferible mencionar ya, son:


Un algoritmo es la secuencia de pasos que es necesario para resolver un cierto
problema (realmente hay alguna condición más, por ejemplo, debe ser un número
finito de pasos). Por tanto, un programa de ordenadores un algoritmo expresado no
en nuestro lenguaje sino en un lenguaje de programación.



Pseudocódigo es el nombre que se suele dar a un lenguaje de programación ficticio,
parecido a los de verdad, pero no tan estricto, y muchas veces escrito incluso en
español. Por ejemplo, un algoritmo que controlase los pagos que se realizan para
realizar una transacción bancaria a través de un cajeroelectrónico podría ser:

Inicio
Introducir la tarjeta en la banda magnética del cajero
Si la tarjeta es leída puede continuar
Se despliega un menú de opciones
Selecciona la opción
Pedir código PIN, clave
Si el PIN es correcto, comprobar saldo existente
Si todo es correcto, se realiza la transacción con éxito
Fin


Un intérprete es una herramienta parecida a un compilador, con ladiferencia de
que en los intérpretes, el programa en alto nivel se convierte a código máquina,
línea por línea, justo en el momento en que se pone a funcionar. No se crea ningún
"programa ejecutable" capaz de funcionar "por sí solo", de modo que si queremos
distribuir nuestro programa a alguien, deberemos entregarle el programa fuente y
también el intérprete que es capaz de entenderlo.Metodología de la Programación
Se entiende por metodología el conjunto de reglas y pasos estrictos que se siguen para
desarrollar una aplicación informática completa. Hay diversas metodologías, algunas
incluso registradas (hay que pagar por utilizarlas).
Independientemente de la metodología utilizada suele haber una serie de pasos comunes a
todas ellas relacionados con el ciclo de vida de laaplicación que tiene que ver con el
Mantenimiento.






Análisis
Diseño
Codificación
Ejecución
Prueba

Análisis: al programar aplicaciones siempre se debe realizar un análisis. El análisis estudia
los requisitos que ha de cumplir la aplicación. El resultado del análisis es una En la
creación de algoritmos sencillos, el análisis consistiría únicamente en hoja de
especificaciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS