jueves, 16 de octubre de 2008

Clase de Programación

ESQUEMA

Esto es un resumen de lo que hemos visto hasta ahora.

1. Introducción
    • Programación
    • Clasificación de lenguajes de programación
2. Algoritmos
    • tortilla de patatas
    • arreglar rueda pinchada
    • problemas matemáticos
    • etc.
3. Diagramas de flujo

4. Operadores
4.1. Tipos de operadores
      • Aritméticos (+, - , *, /, %)
      • Relacionales (<, <=, >, >=, ==, !=)
      • Lógicos (verdadero 1, falso 0)
4.2. Jerarquía de operadores. Prioridad.

5. Tipos de datos
6. Estructura de un programa

7. Entrada y salida estándar

7.1. Funciones
      • Salida o escritura: printf
      • Entrada o lectura: scanf
      • Ejemplo: printf("formato", arg1, arg2, ... argn);
      • Ejemplo: scanf("formato", &arg1, &arg2, ... &argn);
7.2. Comodines
      • \t tabulador
      • \n salto de línea
      • %d o %i int
      • %f float
      • %c char
      • %s string
      • %o octal
      • %x hexadecimal
      • %e notación científica
7.3. Otro formato % --- f
      • Signo - delante --> se ajusta a la izquierda
      • Un número --> longitud mínima en caracteres del campo donde se mostrará el dato.
      • Un punto decimal seguido de un número. Ejemplo .2 --> número de decimales que acompañan a ese valor.
8. Librerías.
    1. Visitar la web http://www.conclase.net/c
    2. Una librería contiene varias funciones, y a su vez, de cada función existe una descripción, su prototipo y un ejemplo.
LIBRERIA --> FUNCIONES --> DESCRIPCION/PROTOTIPO/EJEMPLOS

8.1. Ejemplo:
      • LIBRERIA math.h --> librería matemática
  • sin (seno)
  • cos (coseno)
  • pow (potencia)
  • log (logaritmo)
  • etc.
      • LIBRERIA stdio.h --> Librería estándar de entrada/salida (input/output)
        • printf - escritura
        • scanf - lectura
9. Instalación del programa DEVCPP (http://bloodshed.net)
  • Licencia
  • Espacio requerido (aprox. 50MB)
  • Ubicación, instala por defecto en C:/devcpp
  • Examples --> plantilla.cpp
  • Ejecutar
  • Versión Beta. DevC++ 5 Beta 9.2 (4.9.9.2)
  • Elegir idioma
  • Elegir tema (new look, gnome, blue, etc.)



10. Ejemplos
  • Prueba1

  • Prueba2


No hay comentarios: