Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Fundamentos de la programación




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Índice
    Informática, computadoras y programación 3
    Lenguaje máquina y ensamblador 12
    Lenguajes de programación de alto nivel 15
    Un poco de historia 19
    Programación e Ingeniería del Software 24
    El lenguaje de programación C++ 27
    Sintaxis de los lenguajes de programación 30
    Un primer programa en C++ 35
    Herramientas de desarrollo 39
    C++: Un mejor C 45

    Monografias.com

    Fundamentos de la programación
    Página 2
    Informática, computadorasy programación

    Monografias.com

    Informática y computadora
    Informática (Ciencia de la computación)
    Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores
    Computadora
    Máquina electrónica, analógica o digital,dotada de una memoria de gran capacidad y de métodos de tratamiento de la información, capaz de resolver problemas matemáticos y lógicosmediante la ejecución de programas informáticos

    Página 3
    R.A.E.

    Monografias.com

    Computadoras
    En todas partes y con muchas formas

    Página 4

    Monografias.com

    Hardware y software
    Hardware
    Componentes que integranla parte material de una computadora
    Software
    Programas, instrucciones y reglas informáticas para ejecutar tareas en una computadora
    Página 5

    Monografias.com

    Programación de computadoras
    Programar
    Indicar a la computadora qué es lo que tiene que hacer
    Programa
    Secuencia de instrucciones
    Instrucciones que entiende la computadora
    Y que persiguen un objetivo: ¡resolver un problema!
    Página 6

    Monografias.com

    Programadores
    Trabajo en equipoMúltiples roles…
    Gestores
    Analistas
    Diseñadores
    Programadores
    Probadores
    Administradores de sistemas

    Página 7
    (Gp:) Parque Jurásico

    Monografias.com

    Computadoras
    Esquema general

    Página 8
    (Gp:) Memoriatemporal

    (Gp:) Almacenamientopermanente

    (Gp:) Dispositivosde entrada
    (Gp:) TecladoRatónEscánerTáctil…

    (Gp:) Dispositivosde salida
    (Gp:) MonitorImpresoraAltavoz…

    (Gp:) Unidad Central de ProcesoCentral Processor Unit
    (Gp:) C.P.U.

    Monografias.com

    Computadoras
    La arquitectura de Von Neumann

    Página 9
    C.P.U. (Procesador)
    Dispositivos de E/S
    Memoria
    A.L.U.Unidad Aritmético-Lógica
    Unidad de Control
    (Gp:) Una ALU de 2 bits (Wikipedia)

    Monografias.com

    Computadoras
    La memoria

    Página 10
    Memoria
    Bus de datos
    Dirección
    Cada celda en una dirección
    Celdas de 8 / 16 / 32 / 64 bits
    Información volátil
    (Gp:) 1 Bit = 0 / 1
    1 Byte = 8 bits = 1 carácter
    1 Kilobyte (KB) = 1024 Bytes
    1 Megabyte (MB) = 1024 KB
    1 Gigabyte (GB) = 1024 MB
    1 Terabyte (TB) = 1024 GB
    1 Petabyte (PB) = 1024 TB
    (Gp:) 210 = 1024 ? 1000

    Monografias.com

    Fundamentos de la programación
    Página 11
    Lenguaje máquina y ensamblador

    Monografias.com

    Programación de computadoras
    Los procesadores trabajan con ceros y unos (bits)
    Unidad de memoria básica: Byte (8 bits)(2 dígitos hexadecimales: 01011011 ? 0101 1011 ? 5B)
    Lenguaje máquina
    Códigos hexadecimales que representan instrucciones,registros de la CPU, direcciones de memoria o datos
    Instrucción Significado
    A0 2F Acceder a la celda de memoria 2F3E 01 Copiarlo el registro 1 de la ALU A0 30 Acceder a la celda de memoria 303E 02 Copiarlo en el registro 2 de la ALU 1D SumarB3 31 Guardar el resultado en la celda de memoria 31
    Página 12
    Lenguaje de bajo nivel
    Dependiente de la máquina
    Programación difícil

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter