Descargar

Introducción a la programación

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Objetivos En el curso se utilizará el lenguaje C y cubrirá los siguientes objetivos: Utilizar funciones como bloque básicos en la construcción de programas estructurados. Utilizar estructuras de datos estáticas como arreglos multidimensionales y registros. Manejar archivos secuenciales y aleatorios. Analizar y utilizar algunos algoritmos básicos de ordenación y búsqueda. Controlar dispositivos de hardware utilizando los puertos típicos de una PC (serial, paralelo, USB). Desarrollar un proyecto de programación de mediana dificultad.

    edu.red

    Bibliografía C: Como Programar en C++H.M. Deitel & P.J. DeitelPrentice Hall, 1994 (2nd ed.) http://www.deitel.com

    Manual de Dev-C++

    edu.red

    Breve historia de C C es un lenguaje de programación creado en 1969 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. Se trata de un lenguaje débilmente tipado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

    edu.red

    Entorno de C++ Editor (Gp:) Disco

    Preprocesador (Gp:) Disco

    Compilador (Gp:) Disco

    Editor de enlaces (Gp:) Disco

    Crea el programaarchivo .c o .cpp Procesa directivas Genera código objetoarchivo .obj Crea archivo ejecutablearchivo a.out o .exe

    edu.red

    Entorno de C++ (cont.) Cargador (Gp:) Disco

    Pone el programa ejecutable en memoria Memoria principal CPU Memoria principal La CPU ejecuta las instrucciones en la memoria

    edu.red

    Primer ejemplo #include < iostream.h> #include < conio.h> int main() { cout < < "!Hola Mundo!n"; getch(); return 0; } Librería para entrada y salida Librería para manejo de consola Sentencia de salida Espera una tecla

    edu.red

    Compilar usando Dev-C++ 1. Escribir el código 2. Guardar en disco 3. Compilar 4. Ejecutar (correr)

    edu.red

    Secuencias de escape para la salida n Salto de línea, también endl t tabulación horizontal r retorno de línea / diagonal invertida ” imprime comillas OOO visualiza un carácter cuyo código ASCII es OOO en octal. xHHH visualiza un carácter cuyo código ASCII es HHH en hexadecimal. Sirven para modificar la salida de datos Se utilizan con cout para formatear la salida

    Partes: 1, 2
    Página siguiente