登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Programación de computadores により Mind Map: Programación de computadores

1. Es el proceso mediante el cual se le da a la computadora una serie de instrucciones, en un lenguaje específico y entendible para la computadora, para que esta emplee una determinada función

1.1. pasos para programar

1.1.1. Análisis o necesidades

1.1.1.1. etapa en la cual el programador debe identificar el problema o la petición necesaria del usuario, a la cual se le quiere dar solución. (Analizar).

1.1.2. Solución general o planificación

1.1.2.1. se redacta la serie de pasos necesarios para llevara a cabo la solución del problema. se realiza el algoritmo ya sea por medio de diagrama flujo o escrito.

1.1.3. Prueba

1.1.3.1. Se observa el algoritmo paso a paso para estar seguro si la planificación da una solución efectiva al problema. llamada tambien "prueba de escritorio"

1.1.4. Implementación específica de diseño

1.1.4.1. traducir el algoritmo (escrito en lenguaje común) a un lenguaje de programación entendible para la máquina.

1.1.5. Prueba del programa

1.1.5.1. Consiste en ejecutar el programa y revisar los datos arrojados para ver si son correctos, hacer los ajustes necesarios.

1.1.6. Uso y mantenimiento

1.1.6.1. Consiste en instalar el programa de manera definitiva para el uso por parte del usuario y realizar los cambios necesarios en respuesta a nuevas demandas.

1.2. se deben tener en cuenta otras variantes

1.2.1. Corrección

1.2.1.1. Si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo.

1.2.2. Claridad

1.2.2.1. Que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento.

1.2.3. Eficiencia

1.2.3.1. Se trata de que el programa, además de realizar aquello para lo que fue creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible los recursos que utiliza

1.2.4. Potabilidad

1.2.4.1. Este permite que el programa llegue a más usuarios fácilmente

2. clasificación lenguajes de programación

2.1. bajo nivel

2.1.1. Este lenguaje va más orientado hacia la parte física de la computadora, ejerciendo un control directo sobre el hardware

2.1.2. se utilizan lenguajes como:

2.1.2.1. 1) Lenguaje de maquina

2.1.2.1.1. También bastante utilizado puesto que, como su propio nombre indica, este va a ser el código por el que se va a comunicar instrucciones a la máquina.

2.1.2.2. 2) Lenguaje ensamblador

2.1.2.2.1. más complicado porque los códigos que utiliza no los descifra directamente el ordenador, por lo que habrá que pasarlo a lenguaje de máquina para que la computadora entienda la orden que estamos queriendo transmitirle

2.2. nivel medio

2.2.1. es un lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de incorrecciones. cuentan con características de alto nivel, pero sin perder la versatilidad del bajo nivel

2.2.2. en este encontramos el lenguaje C

2.3. alto nivel

2.3.1. Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, lo cual brinda al programador una mayor flexibilidad a la hora de redactar sus algoritmos directamente en la computadora. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación.

2.3.2. este cuenta con diversos lenguajes como:

2.3.2.1. lenguaje C++

2.3.2.1.1. este a diferencia del lenguaje C cuenta con la disponibilidad de ir orientado a objetos.

2.3.2.2. lenguaje fortran

2.3.2.2.1. es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel.

2.3.2.3. lenguaje Cobol

2.3.2.3.1. Se creo con el objetivo de obtener un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.

2.3.2.4. lenguaje Lisp

2.3.2.4.1. Es un lenguaje que muestra la información estructurada en listas en las que se pueden gestionar la información que estas contienen. De ahí el nombre que se le dió a este lenguaje, Lisp (List-Processing), porque fue creado principalmente para el procesamiento de listas.

2.3.2.5. lenguaje Java

2.3.2.5.1. es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable

2.3.2.6. lenguaje Phyton

2.3.2.6.1. es un lenguaje de programación de código abierto, orientado a objetos, muy simple y fácil de entender. una caracteristica Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado enlace dinámico de métodos).