Algoritmos y programación mejores prácticas

Detalles Bibliográficos
Autor principal: Ayala San Martín, Gerardo (-)
Formato: Libro electrónico
Idioma:Castellano
Publicado: San Andrés Cholula, Puebla : Fundación Universidad de las Américas Puebla (UDLAP) 2020.
Colección:Colección Sapientias.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009636125606719
Tabla de Contenidos:
  • ALGORITMOS Y PROGRAMACIÓN: MEJORES PRÁCTICAS
  • PÁGINA LEGAL
  • PRÓLOGO
  • 1. ALGORITMOS Y CÓDIGO
  • LOS ALGORITMOS SON COTIDIANOS
  • UN ALGORITMO ES UNA RECETA
  • PROGRAMAR ES UN ARTE
  • DATOS, INFORMACIÓN Y CONOCIMIENTO
  • CARACTERÍSTICAS DE LOS ALGORITMOS
  • PLANTEAR UN ALGORITMO ES DISEÑAR
  • CODIFICACIÓN DE UN ALGORITMO
  • LENGUAJES DE PROGRAMACIÓN
  • COMPILADORES E INTÉRPRETES
  • VERIFICACIÓN DEL CÓDIGO
  • MANTENIMIENTO DEL CÓDIGO
  • ¿QUÉ HACE EL CÓDIGO?
  • ALGUNAS CONSIDERACIONES
  • EL APRENDER A PROGRAMAR
  • EL ENTENDIMIENTO DE CÓDIGO
  • LA INTERACCIÓN DE NUESTROS PROGRAMAS CON EL USUARIO
  • EL OBJETIVO DE NUESTROS PROGRAMAS
  • REFERENCIA Y USO DE CÓDIGO DE OTRAS PERSONAS
  • ACERCA DE JAVA
  • PROGRAMA # 1
  • 2. CONSTANTES, VARIABLES Y OPERADORES
  • IDENTIFICADORES
  • VARIABLES Y CONSTANTES
  • NOMBRES DE VARIABLES Y CONSTANTES
  • TIPOS DE DATOS
  • LÍMITES EN LAS VARIABLES NUMÉRICAS
  • OPERADOR DE ASIGNACIÓN
  • LA MANERA APROPIADA DE LEER UNA INSTRUCCIÓN
  • OPERADORES ARITMÉTICOS
  • PRECEDENCIA DE OPERADORES ARITMÉTICOS
  • USO DE PARÉNTESIS
  • PROGRAMA # 2
  • EXPRESIONES CONDICIONALES
  • OPERADORES RELACIONALES
  • IGUAL A
  • DIFERENTE A
  • MAYOR QUE
  • MENOR QUE
  • MAYOR O IGUAL QUE
  • MENOR O IGUAL QUE
  • OPERADORES LÓGICOS
  • CONJUNCIÓN
  • DISYUNCIÓN
  • NEGACIÓN
  • 3. ESTRUCTURAS DE CONTROL
  • BLOQUE DE INSTRUCCIONES
  • LECTURA DE DATOS INTRODUCIDOS VÍA TECLADO EN JAVA
  • PROGRAMA # 3
  • IF-THEN
  • SINTAXIS
  • RECOMENDACIONES AL PROGRAMAR UN IF-THEN
  • PROGRAMA # 4
  • IF-THEN-ELSE
  • SINTAXIS RECOMENDACIONES PARA PROGRAMAR UN IF-THEN-ELSE
  • PROGRAMA # 5
  • SWITCH
  • SINTAXIS
  • RECOMENDACIONES AL PROGRAMAR UN SWITCH
  • PROGRAMA # 6
  • WHILE
  • SINTAXIS RECOMENDACIONES PARA LA PROGRAMACIÓN DE UN WHILE
  • CONTADOR
  • PROGRAMA # 7
  • DO-WHILE
  • SINTAXIS
  • RECOMENDACIONES PARA PROGRAMAR UN DO-WHILE
  • PROGRAMA # 8
  • FOR
  • SINTAXIS.
  • LAS ESTRUCTURAS DE PROGRAMACIÓN COMO COMPONENTES
  • PROGRAMA # 9
  • INTERRUPCIÓN DE LA ITERACIÓN
  • CONTINUE
  • PROGRAMA # 10
  • PROGRAMA # 11
  • ITERACIÓN INTERMINABLE
  • 4. SUBRUTINAS
  • USO Y PROGRAMACIÓN DE SUBRUTINAS
  • BIBLIOTECAS
  • INVOCACIÓN DE SUBRUTINAS
  • PROGRAMACIÓN DE SUBRUTINAS
  • FIRMA DE UNA SUBRUTINA
  • VARIABLES LOCALES DE UNA SUBRUTINA
  • PROCEDIMIENTOS
  • PROCEDIMIENTO QUE NO REQUIERE PARÁMETROS DE ENTRADA
  • PROGRAMA # 13
  • PROCEDIMIENTO QUE REQUIERE DE PARÁMETROS DE ENTRADA
  • PROGRAMA # 14
  • FUNCIONES
  • LA INSTRUCCIÓN RETURN
  • FUNCIÓN QUE NO REQUIERE PARÁMETROS DE ENTRADA
  • PROGRAMA # 15
  • FUNCIÓN QUE REQUIERE DE PARÁMETROS DE ENTRADA
  • PROGRAMA # 16
  • REUSABILIDAD
  • CONSTRUCCIÓN DE NUESTRA BIBLIOTECA
  • PROGRAMA # 17
  • USO DE LA BIBLIOTECA
  • PROGRAMA # 18
  • VARIABLES GLOBALES Y LOCALES
  • PROGRAMA # 19
  • 5. ARREGLOS
  • DECLARACIÓN DE UN ARREGLO
  • CONSTRUCCIÓN DE UN ARREGLO
  • ARREGLO VACÍO
  • REFERENCIA A UN ELEMENTO ESPECÍFICO
  • DEL ARREGLO
  • LLENADO DE UN ARREGLO
  • PROCESAMIENTO DE ELEMENTOS DE UN ARREGLO
  • PROGRAMA # 20
  • 6. ARCHIVOS
  • CARGAR DATOS DE UN ARCHIVO SECUENCIAL
  • EXCEPCIONES
  • DECLARACIONES PARA USAR UN ARCHIVO SECUENCIAL
  • APERTURA DE UN ARCHIVO SECUENCIAL
  • LECTURA DE UN ARCHIVO SECUENCIAL
  • PROGRAMA # 21
  • ESCRITURA EN UN ARCHIVO SECUENCIAL
  • PROGRAMA # 22
  • 7. ALGORITMOS FUNDAMENTALES USANDO ARREGLOS
  • PROCESAR LOS DATOS QUE SE ENCUENTRAN DENTRO O FUERA DE UN INTERVALO
  • PROGRAMA # 23
  • DETERMINAR EL MÁXIMO VALOR EN UN ARREGLO
  • PROGRAMA # 24
  • DETERMINAR EL MÍNIMO VALOR EN UN ARREGLO
  • PROGRAMA # 25
  • SUMATORIA
  • PROGRAMA # 26
  • MEDIA
  • PROGRAMA # 27
  • VARIANZA
  • PROGRAMA # 28
  • DESVIACIÓN ESTÁNDAR
  • PROGRAMA # 29
  • FRECUENCIA
  • PROGRAMA # 30
  • PRODUCTO ESCALAR (PRODUCTO PUNTO)
  • PROGRAMA # 31
  • COMPARACIÓN DE ARREGLOS
  • PROGRAMA # 32
  • 8. MATRICES.
  • DECLARACIÓN Y CONSTRUCCIÓN DE UNA MATRIZ
  • LLENADO DE UNA MATRIZ
  • PROCESAMIENTO DE LOS DATOS DE UNA MATRIZ
  • PROGRAMA # 33
  • SUMA DE MATRICES
  • PROGRAMA # 34
  • MULTIPLICACIÓN DE MATRICES
  • PROGRAMA # 35
  • 9. BÚSQUEDA Y ORDENAMIENTO
  • BÚSQUEDA SECUENCIAL
  • PROGRAMA # 36
  • ORDENAMIENTO POR SELECCIÓN DIRECTA
  • PROGRAMA # 37
  • ORDENAMIENTO DE BURBUJA
  • PROGRAMA # 38
  • 10. RECURSIÓN
  • PROCEDIMIENTO RECURSIVO BÁSICO
  • PROGRAMA # 39
  • FACTORIAL
  • PROGRAMA # 40
  • BÚSQUEDA BINARIA
  • PROGRAMA # 41
  • 11. COMPLEJIDAD, ACOPLAMIENTO Y COHESIÓN
  • COMPLEJIDAD Y SIMPLICIDAD
  • ACOPLAMIENTO
  • COHESIÓN
  • 12. REGLAS DE ORO DE LA PROGRAMACIÓN
  • BIBLIOGRAFÍA
  • SEMBLANZA DE LA AUTORA.