Programación en C/C++

Ariel Mora Jiménez

Propósito del curso

  • Aprender a programar
  • Uso de buenas prácticas
  • Funcionamiento básico de C
  • Funcionamiento básico de C++
  • Programación estructurada
  • Programación orientada a objetos

Evaluación

  • Examen teórico
  • Proyecto programado
  • Prácticas

Dos módulos (C/C++)

Herramientas

  • Netbeans IDE
  • MinGW
  • Cygwin

Libros

  • Head First C
  • Head First C++
  • The C Programming Language
  • Think Like a Programmer
  • Codecraft

C/C++

  • Lenguaje de alto nivel
  • Corre en múltiples dispositivos
    • Computadoras
    • Consolas
    • Microcontroladores
  • Programación estructurada
  • Programación orientada a objetos

Programación

  • Como "cocinar"
  • Conjunto de instrucciones
  • Orden lógico

Temas

  • Datos y variables
  • Funciones
  • Estructuras de control
  • Datos avanzados
  • Manejo de hileras
  • Manejo de archivos
  • Punteros
  • Preprocesador

Programa básico en C

//Incluyo funciones para imprimir mensajes
#include <stdio.h>

/*
 * Funcion principal
 * Es lo que se va a ejecutar al iniciar el programa
 *
 */
int main(){                //los corchetes me definen un bloque de código
    printf("Hola mundo");  //todas las instrucciones deben terminar en ';'

    return 0;
}
Made with Slides.com