Diseño y construcción de algoritmos / Alfonso Mancilla Herrera, Roberto Ebratt Gómez, José R. Capacho Portilla. - primera ediciónLibro / Impreso - Libros
CONTENIDO: Preliminares
Siglas y abreviaturas usadas
Introducción
Síntesis conceptual de cada capítulo
LÓGICA DE PROGRAMACIÓN
Concepto de Lógica
Concepto de algoritmo
Síntesis histórica del desarrollo de los algoritmos
Algoritmo
Concepto de sistema
Sistema
Concepto de algoritmo en el marco de la Lógica
Máquinas de procesamiento electrónico de datos
Sistema Computacional
Concepto de Computador
Arquitectura de un computador
Almacenamiento de datos en el computador
Sistemas de numeración
Lógica de programación en Ingeniería
Conclusiones
DATOS E INFORMACIÓN
Bit Y Byte
Bit
Byte
Múltiplos y submúltiplos del byte
Ejemplos
Variables y tipos predefinidos
Variables
Tipos de datos
Tipos Predefinidos
Ejemplos de declaraciones de variables en C++ y Java
Operadores
Aritméticos
Relacionales o Condicionales
Lógicos o booleanos
Operador de Asignación
Expresiones
Expresiones aritméticas
Expresiones relacionales o condicionales
Expresiones lógicas o booleanas
Evaluación de expresiones
Ejercicios propuestos
PRIMITIVAS ALGORÍTMICAS
Estructuras de entrada/salida y asignación
Concepto de primitivas básicas
Estructura lógica condicional simple
Estructura lógica condicional compuesta
Estructura lógica Dependiendo De
Estructura lógica repetitiva Para
Estructura lógica repetitiva Mientras que
Estructura lógica repetitiva Haga Hasta
Algoritmos resueltos
Ejercicios propuestos
Condicionales
Ciclos
Repaso
Conclusiones
Resumen
Este libro contiene un compendio detallado y sistemático que sirve para el análisis, diseño y construcción de algoritmos. Los autores describen las reglas básicas para diseñar algoritmos aplicados a cualquier área del conocimiento humano, y mediante la combinación de teoría y ejemplos guían al lector para que identifique los conceptos de datos e información y construya algoritmos, partiendo de primitivas básicas hasta llegar a las más complejas. El texto, en síntesis, privilegia el análisis de problemas para que sean expresados con base en la lógica humana, mediante un conjunto de estructuras de control representativas de la lógica algorítmica. Por ello, se encontrarán aquí diversos niveles de diseño de algoritmos, desde ejercicios iniciales hasta problemas de desafío, que con seguridad permitirán adquirir la destreza necesaria para construir algoritmos y aplicarlos a nivel funcional en distintas áreas del conocimiento.