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.
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.
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.
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.
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.
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.
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
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.