Programacion En C
Enviado por gahoyosg • 28 de Agosto de 2013 • 950 Palabras (4 Páginas) • 202 Visitas
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 el lenguaje 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 llamadas
compiladores.
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 el lenguaje 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 al
idioma 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 ordenador es 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 cajero electró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 la diferencia 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,
...