Programacion Basica C++

Páginas: 40 (9895 palabras) Publicado: 11 de noviembre de 2012
LENGUAJES DE PROGRAMACIÓN

ESTRUCTURA DE LOS LENGUAJES

* Lenguaje maquina

* Lenguaje de bajo nivel

* Lenguaje de medio nivel

* Lenguaje de alto nivel

* Lenguaje de aplicaciones

* Lenguaje de redes

La palabra bajo no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducid abstracción entre el lenguaje y el hardware. Porejemplo, se utiliza este tipo de lenguajes para programar controladores de dispositivos.

El lenguaje c++ pertenece al lenguaje de alto nivel, es el lenguaje que explicare en este documento.

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
En losprimeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon paraque el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de alto nivel, en contraposición a los de bajo nivel o de nivelpróximo a la máquina.

VENTAJAS
* Genera un código más sencillo y comprensible.
* Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
INCONVENIENTES
* Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
* Algunos requieren que la máquina cliente posea una determinada plataforma.

ALGORITMO

Es una serie de pasos que tienen comocaracterística el seguimiento lógico, lo que trata de hacer un algoritmo es simplificar una serie de procesos que tienen que realizar la máquina para llegar a un resultado, tiene un inicio, un proceso y un final.
Antes de escribir un programa es necesario saber cómo vamos a resolver los programas y es recomendable plasmar esto en un papel, mediante un diagrama de flujo (DF) o un Pseudocódigo.DIAGRAMA DE FLUJO: Un diagrama de flujo es la representación grafica del la solución del problema y que puede ser llevado a un programa.
La simbología utilizada para la representación según la norma ANSI-ISO:

DIAGRAMA | DEFINICIÓN |
| INICIO-FIN: Esta figura sirve para indicar a la persona que vea el diagrama, que se inicia o se termina un programa o una función. |
| ENTRADA DE DATOS:Esta figura indica que el programa debe hacer una petición de datos. |
| PROCESOS/CONSTANTES: Esta figura sirve para indicar las operaciones que debe realizar el programa y para definir constantes. |
| BIFURCACION (V/F): Indica una instrucción de control simple, en donde se coloca una condición y el programa sigue un camino dependiendo de si la condición se cumple o no. |
| PROCESOREPETITIVO (Desde/Para): Dentro de la figura se escribe cuantas veces se desea que se repita una serie de sentencias, debajo de la figura se indica las sentencias a realizar. |
| FUNCIONES: Indica que se va a llevar a cabo una función, dentro de la figura se coloca el nombre de la función o proceso que se realizara, la función debe ser establecida aparte. |
| SALIDA: Aquí se debe colocar lo que sedesea mostrar en la pantalla. |
A
| Conector para confirmar en la misma pagina |
1
| Conector para confirmar en la página siguiente |
| Direcciones de flujo del programa |

PSEUDOCÓDIGO: Un pseudocódigo es la escritura del programa pero con un código que una persona pueda entender utilizando palabras comunes, para escribir un pseudocódigo no es necesario conocer ningún lenguaje....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Elementos básicos de Programación en C#
  • Tarea programacion basica en c
  • Programacion C++ Basico
  • Programacion basica en C++
  • Programacion Basica En Dep C++
  • PROGRAMACION EN C CONCEPTOS BASICOS
  • programacion basica c++
  • CONCEPTOS BÁSICOS DEL LENGUAJE DE PROGRAMACIÓN C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS