Joyanes Aguilar, Luis

Fundamentos generales de programación - México: Mc Graw-Hill 2013 - 368 páginas 21 x 27 cm.

Incluye índice, figuras, tablas, ejemplos

Conceptos básicos de computación y programación.--
Breve revisión de la historia de las computadoras.--
Componentes de una computadora.--
Software: conceptos básicos y clasificación.--
Sistema operativo.--
El lenguaje de la computadora.--
Internet y la web.--
Programas y programación.--
Lenguajes de programación (programas y programación).--
Traductores de lenguaje: el proceso de traducción de un programa.--
La compilación y sus fases.--
Evolución de los lenguajes de programación.--
Paradigmas de programación.—
Breve historia de los lenguajes de programación.--
Metodología de la programación.--
Herramientas de programación.--
Consola de línea de comandos.--
Entorno de desarrollo integrado.--
Diferencias entre los lenguajes C++ y Java.—
Algoritmos.--
Fases en la resolución de problemas.--
Programación modular.--
Programación estructurada.--
Programación orientada a objetos.--
Concepto y características de algoritmos.--
Escritura de algoritmos.--
Representación grafica de los algoritmos.--
Introducción a la programación.--
Concepto de programa.--
Partes constitutivas de un programa.--
Instrucciones y tipos de instrucciones.--
Elementos básicos de un programa.--
Datos, tipos de datos y operaciones primitivas.--
Constantes y variables.--
Expresiones.--
Funciones internas.--
La operación de asignación.--
Entrada y salida de información.--
Escritura de algoritmos/programas.--
Control de flujo (I): estructuras de selección.--
El flujo de control de un programa.--
Estructura secuencial.--
Estructuras selectivas.--
Alternativa simple (si-entonces/if-then).--
Alternativa múltiple (según_sea, caso de/case).--
Estructuras de decisión anidadas (en escalera).--
La sentencia ir_a (goto).--
Sintaxis de las estructuras de selección en C, C++ y Java.--
Control de flujo (II): estructuras de repetición.--
Estructuras repetitivas.--
Estructura mientras (“while”).--
Estructura hacer-mientras (“do-while”).--
Diferencias entre mientras (while) y hacer-mientras (do-while): una aplicación en C++.--
Estructura repetir (“repeat”).--
Estructura desde-para (“for”).--
Salidas internas de los bucles.--
Sentencias de salto interrumpir (break) y continuar (continue).--
Comparación de bucles while, for y do-while: una aplicación en C++.--
Diseño de bucles (lazos).--
Estructuras repetitivas anidadas.--
Sintaxis de las estructuras repetitivas en C, C++ y Java.--
Sintaxis de saltos incondicionales: transferencias de control (C/C++, Java).--
Funciones.--
Introducción a los subalgoritmos o subprogramas.--
Procedimientos (subrutinas).--
Ámbito (alcance): variables locales y globales.--
Comunicación con subprogramas: paso de parámetros.--
Funciones y procedimientos como parámetros.--
Los efectos laterales.--
Recursión (recursividad).--
Funciones en C/C++, Java y C#.--
Ambito (alcance) y almacenamiento en C/C++ y Java.--
Sobrecarga de funciones en C++ y Java.—
Funciones predefinidas.--
Arreglos.--
Introducción a las estructuras de datos.--
Arrays (arreglos) unidimensionales: los vectores.--
Operaciones con vectores.--
Arrays de varias dimensiones.--
Arrays multidimensionales.--
Almacenamiento de arrays en memoria.--
Estructuras versus registros.--
Arrays de estructuras.--
Uniones.--
Enumeraciones.--
Ordenación de listas y arreglos.--
Búsqueda en listas y arreglos.--
Estructura de un programa en C. C++ y Java.--
Representación de la información en las computadoras--
Codigos ASCII y UNICODE.--
Palabras reservadas de Java, C y C++.--
Prioridad de operadores C/C++ y Java.--
Recursos de programación.

9786071508188


PROGRAMACION
COMPUTADORES - EQUIPOS DE ENTRADA - SALIDA
LENGUAJE DE PROGRAMACION (COMPUTADORES ELECTRONICOS)

005.1 / JOYf