Mapa mental
Introducción a la programación

Mapa mental: Introducción a la programación
Contenido del mapa
Introducción a la programación
Que es paradigma de la programación
- Un paradigma de programación provee y determina la visión y métodos de un programador en la construcción de un programa o sub-programa, diferentes paradigmas resultan en diferentes estilos de programación y en diferentes formas de pensar la solución de problemas, los lenguajes de programación son basados en uno o más paradigmas.
- Clasificación
- Paradigma Imperativo
- Que describe la programación como una secuencia instrucciones o comandos que cambian el estado de un programa, el código máquina en general está basado en el paradigma imperativo.
- Paradigma declarativo
- El cual no se basa en el cómo se hace algo, sino que describe cómo es algo, en otras palabras, se enfoca en describir las propiedades de la solución buscada.
- Paradigma estructurado
- El que permite reutilizar código programado y otorga una mejor compresión de la programación.
- Paradigma orientado a objetos
- Que está basado en la idea de encapsular estado y operaciones en objetos.
- Paradigma funcional
- Concibe a la computación como la evaluación de funciones matemáticas y evita declarar y cambiar datos.
- Paradigma lógico
- Que se basa en la definición de reglas lógicas para luego, a través de un motor de inferencias lógicas, responder preguntas planteadas al sistema y así resolver los problemas.
- Paradigma Imperativo
- Clasificación
- Un paradigma de programación provee y determina la visión y métodos de un programador en la construcción de un programa o sub-programa, diferentes paradigmas resultan en diferentes estilos de programación y en diferentes formas de pensar la solución de problemas, los lenguajes de programación son basados en uno o más paradigmas.
Qué caracteriza la programación orientada a objetos
- Comprender la complejidad que posee un software
- Permite la descomposición fácil de un problema en pequeños sub-grupos propios del mismo
- Se apaga a lo conocido como programación estructurada.
- Descomposición de un problema encontrando poco a poco pequeñas sub-partes del problema hasta llegar a elementos simples que faciliten la codificación de los elementos problemas.
- Usa a los objetos como los elementos esenciales para la construcción de elementos complejos.
- Usa lenguaje de programación de software que lo permiten traducir a lo que llamamos sub-grupos en unidades llamadas objetos.
- Comprender la complejidad que posee un software
Cuáles son las diferencias entre crear, compilar y ejecutar un programa
- Crear
- Iniciar o producir un programa informático.
- Diferencias
- Cuando hablamos de crear podemos construir desde cualquier punto, cualquier cosa que queramos. Podemos dar características, formas, colores, podemos elegir un sin fin de características y tributos para construir desde cero de aquello que queremos.
- Diferencias
- Iniciar o producir un programa informático.
- Compilar
- Consiste en la conversión de diversas instrucciones codificadas en cualquier tipo de lenguaje de programación en un lenguaje de máquina (o binario) con el que estas puedan ser ejecutadas atravez de un programa informático.
- Diferencias
- Cuando hablamos de compilar hablamos de todo aquello que hemos creado y lo llevamos a un lenguaje de computo que permite que un programa se pueda ejecutar dentro de el y darle forma de manera en que lo necesitamos.
- Diferencias
- Consiste en la conversión de diversas instrucciones codificadas en cualquier tipo de lenguaje de programación en un lenguaje de máquina (o binario) con el que estas puedan ser ejecutadas atravez de un programa informático.
- Ejecutar
- Es la acción de poner en marcha las instrucciones de un programa informático puntual.
- Diferencias
- Al referirse a la ejecución se pone en marcha aquello que se ha construido y compilado, llevando a cabo el final de todo el proceso de creación.
- Diferencias
- Es la acción de poner en marcha las instrucciones de un programa informático puntual.
- Crear
Para qué se utilizan las variables
- Una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación.
- Representación
- Es representada y usada a través de una etiqueta que le asigna un programador o que ya viene predefinida, una variable, por lo general, como su nombre lo indica, puede variar su valor durante la ejecución del programa, dependiendo del lenguaje de programación usado, también puede cambiar el tipo de dato que almacena. Aunque todas las variables de JavaScript se crean de la misma forma, la forma en la que se les asigna un valor depende del tipo de valor que se quiere almacenar.
- Variables numéricas
- Se utilizan para almacenar valores numéricos enteros o decimales.
- Cadenas de texto
- Se utilizan para almacenar caracteres, palabras y/o frases de texto
- Arrays
- Es una colección de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente.
- Booleanos
- Almacena un tipo especial de valor que solamente puede tomar dos valores, true o false.
- Variables numéricas
- Es representada y usada a través de una etiqueta que le asigna un programador o que ya viene predefinida, una variable, por lo general, como su nombre lo indica, puede variar su valor durante la ejecución del programa, dependiendo del lenguaje de programación usado, también puede cambiar el tipo de dato que almacena. Aunque todas las variables de JavaScript se crean de la misma forma, la forma en la que se les asigna un valor depende del tipo de valor que se quiere almacenar.
- Representación
- Una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación.
Que diferencias existen entre condicionales y ciclos
- Condicionales
- En programación son procedimientos para llevar a cabo una serie de instrucciones cuando se cumpla una sentencia o pregunta.
- Operadores logísticos
- (==) Igual que ................. (<=) Menor o igual que (>=) Mayor o igual que (>) Mayor que .................. (!=) No es igual que o diferente de
- Operadores logísticos
- En programación son procedimientos para llevar a cabo una serie de instrucciones cuando se cumpla una sentencia o pregunta.
- Ciclos
- En pro.gramación se lleva a cabo cuando se desea que una serie de instrucciones se ejecuten varias veces
- Tipos de ciclos
- Ciclo flor
- Se utiliza para que se repitan una serie de instrucciones esto cuando se conoce la cantidad exacta.
- Ciclo do while
- Es repetitiva primero se ejecuta el bloque de sentencias y posteriormente se comprueba la condición.
- Ciclo while
- Traduce mientras, analiza la condición y si cumple realiza un bloque de instrucciones en el ciclo se realiza hasta que la condición ya no se cumple.
- Ciclo flor
- Tipos de ciclos
- En pro.gramación se lleva a cabo cuando se desea que una serie de instrucciones se ejecuten varias veces
- Condicionales