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

Introducción a la programación




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    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.

    Monografias.com

    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++

    Monografias.com

    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.

    Monografias.com

    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

    Monografias.com

    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

    Monografias.com

    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

    Monografias.com

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

    Monografias.com

    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 

    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