Algoritmos y programación mejores prácticas
Autor principal: | |
---|---|
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.