Please enable JavaScript.
Coggle requires JavaScript to display documents.
temas basado en la programación - Coggle Diagram
temas basado en la programación
Cuantificación estándar y aritmética
En informática y lenguajes de programación, se entiende por expresión aritmética a aquella donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos.
Los operadores aritméticos más comúnmente utilizados son:
El signo más (+) se emplea para sumar dos valores, el signo menos (-) para restar un valor de otro, el asterisco (*) para multiplicar dos valores, la división (/) para dividir un valor por otro, y el signo % para obtener el resto de una división entera.
Estos símbolos se conocen como operadores binarios, pues operan sobre dos valores o variables.
Estándares de programación más comunes
otación húngara: Consiste en prefijos en minúsculas que se añaden a los nombres de las variables, métodos o funciones y que indican características como su tipo o su ámbito
laMes
lnMes
gcMes
Notación PascalCasing: los identificadores y nombres de variables, métodos y funciones están compuestos por múltiples palabras juntas, iniciando cada palabra con letra mayúscula.
DoSomething
BackColor
Notación camelCasing: Es parecido al Pascal-Casing pero la letra inicial del identificador no debe estar en mayúscula.
Upper Casing: Todas las letras del identificador van en mayúsculas y se separan las palabras con (_)
CUSTOMER_ID
Lower Casing: Todas las letras del identificador van en minúsculas y se separan las palabras con (_)
customer_address
https://www.youtube.com/watch?v=8qZ7tbBv3Jo
Fallas del software
Un error de software, error o simplemente fallo (también conocido por el inglés, bug) es un problema en un programa de computador o sistema de software que desencadena un resultado indeseado.
Las fallas de software más comunes son causadas por virus y spyware. La computadora funciona con lentitud, Internet no funciona correctamente.
La otra causa común de problemas de software es al actualizar o instalar un nuevo controlador o una actualización de Windows.
Los fallos mas comunes son:
Muchas ventanas popup (publicidad) al navegar en internet.
La PC se reinicia o apaga sola.
La computadora se ha vuelto lenta
Al encender manda un mensaje que Windows se cerró inesperadamente y davarias opciones pero se elija la que sea regresa a la misma pantalla con lasmismas opciones.
Los programas que ayudan a la detección y eliminación de errores de software son denominados depuradores (en inglés, debuggers).
https://www.youtube.com/watch?v=vDCV2U_CjzQ
Concurrencia y conjunción
Concurrencia
Hace referencia a las técnicas de programación que son utilizadas para expresar la concurrencia entre tareas y solución de los problemas de comunicación y sincronización entre procesos.
La programación concurrente es la ejecución simultánea de múltiples tareas interactivamente.
Estas tareas pueden ser un conjunto de procesos o hilos de ejecución creados por un único programa.
Las tareas se pueden ejecutar en una sola CPU (multiprogramación), en varios procesadores, o en una red de computadores distribuidos
https://www.youtube.com/watch?v=GydWHVe1RZE
Conjuncion
Los conectivos lógicos más comunes son los conectivos binarios (también llamados conectivos diádicos) que unen dos frases, que pueden ser consideradas los operandos de la función. También es común considerar a la negación como un conectivo monádico.
Las conectivas lógicas son, junto con los cuantificadores, las principales constantes lógicas de muchos sistemas lógicos, principalmente la lógica proposicional y la lógica de predicados.
Es un símbolo o palabra que se utiliza para conectar dos fórmulas bien formadas o sentencias (atómicas o moleculares), de modo que el valor de verdad de la fórmula compuesta depende del valor de verdad de las fórmulas componentes.
En programación se utilizan para combinar valores de verdad y obtener nuevos valores que determinen el flujo de control de un algoritmo o programa.
Notación, Predicados y su álgebra.
Notación
Para mejorar la legibilidad del código, es importante tener presentes unas pocas normas de estilo, que pueden variar según el lenguaje que se use. Vamos algunas de ellas
Notaciones para identificadores,Notación Camel
Notación C,Notación Húngara
Notación para constantes,Notación para miémbros privados
https://prezi.com/p2xpudy7igku/notaciones-programacion/#:~:text=En%20programaci%C3%B3n%20inform%C3%A1tica%2C%20la%20notaci%C3%B3n,visuales%2C%20como%20por%20ejemplo%20Delphi
.
Predicados
D permite realizar un seguimiento condicional de los datos y modificar el flujo de control mediante expresiones lógicas denominadas predicados, que pueden utilizarse para agregar prefijos a las cláusulas del programa.
Una expresión de predicado se evalúa al activarse un sondeo, antes de ejecutar cualquier instrucción asociada a la cláusula correspondiente.
Si el predicado se evalúa como "true", se representa con un valor diferente a cero y se ejecuta la lista de instrucciones. Si, por el contrario, el predicado es "false", se representa con el valor cero, no se ejecuta ninguna instrucción y se omite la activación del
Un predicado es todo lo que se ubica dentro de los corchetes en una expresión Xpath. La finalidad principal de un predicado es la de restringir un conjunto de nodos seleccionados mediante un eje, a sólo aquellos que cumplen con cierta condición específica.
símbolo de predicado, antepuesto a uno o más términos separados por comas y encerrados entre paréntesis
Y su álgebra
Ahora si nos referimos a las matrices en álgebra lineal, estas nos dan una idea con más relación en la programación en la manera en que se representa, en álgebra lineal la matriz se representa de esta forma:
Un sistema algebraico computacional o sistema de álgebra computacional (CAS, del inglés computer algebra system) es un programa de ordenador o calculadora avanzada que facilita el cálculo simbólico.
Tipos de Álgebra
Álgebra lineal
Álgebra multilineal
Álgebra Homologica
Álgebra Conmutativa
Álgebra Boleana
Álgebra Elemental
https://www.youtube.com/watch?v=u7v8uBNMNaI