Descargar

Fundamentos de la programación

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Í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

    edu.red

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

    edu.red

    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.

    edu.red

    Computadoras En todas partes y con muchas formas

    Página 4

    edu.red

    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

    edu.red

    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

    edu.red

    Programadores Trabajo en equipoMúltiples roles… Gestores Analistas Diseñadores Programadores Probadores Administradores de sistemas … Página 7 (Gp:) Parque Jurásico

    edu.red

    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.

    edu.red

    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)

    edu.red

    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

    edu.red

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

    edu.red

    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