Beruflich Dokumente
Kultur Dokumente
Asignatura Programación I
Código 3154
Semestre Tercero
Área Programación
Programa Ingeniería en Informática
Departamento Sistemas
Fecha de Elaboración 08/03/2012
Fecha Última actualización 26/06/2014
Primera Parte (Preliminares del Aprendizaje)
Introducción
Objetivos
Objetivo General
Objetivo Específico
Fuentes de Información
Evaluación de los aprendizajes
Segunda Parte (Desarrollo del Aprendizaje)
Conocimientos Previos
Lenguaje de Programación
Sintaxis
Pasos para realizar programas
Lenguaje C++
Elementos de un programa en C++
Conjunto de caracteres
Palabras reservadas
Identificadores
Comentarios
Estructura de un programa
Definiciones y/o declaraciones
(directivas de preprocesador,
declaración de variables y
constantes)
Función main
Asignación
Entrada y Salida
Equivalencias Pseudolenguaje Vs. Lenguaje
C++
Ejemplo
En la actualidad, el C++ es un lenguaje versátil,
potente y general. Su éxito entre los
programadores profesionales le ha llevado a
ocupar el primer puesto como herramienta de
desarrollo de aplicaciones. El C++ mantiene las
ventajas del C en cuanto a riqueza de operadores y
expresiones, flexibilidad y eficiencia. Además, ha
eliminado algunas de las dificultades y
limitaciones del C original. La evolución de C++
ha continuado con la aparición de Java, un
lenguaje creado simplificando algunas cosas de
C++ y añadiendo otras, que se utiliza para realizar
aplicaciones en Internet.
C++ es a la vez un lenguaje procedural (orientado
a algoritmos) y orientado a objetos. Como lenguaje
orientado a objetos se basa en una filosofía
completamente diferente, que exige del
programador un completo cambio de mentalidad.
Las características propias de la Programación
Orientada a Objetos (Object Oriented
Programming, u OOP) de C++ son modificaciones
mayores que sí cambian radicalmente su
naturaleza.
Implementar secuencia de instrucciones en un
lenguaje de programación.
Leer el Problema
Editar el programa
(Tipear y/o modificar)
Grabar el programa
Compilar programa
y
Enlazar bibliotecas
Errores
de si
Sintaxis
no
Ejecutar programa
Errores
de
si Chequear lógica
del programa
Ejecución
no
FIN
Permite realizar una programación
economizando las expresiones, con
abundancia de operadores y tipos de
datos.
No está orientado a ningún área en especial y
sobre todo consigue un código objeto
altamente optimizado, con el cual se logra que
los programas sean más rápidos.
Función main
2. Declaraciones de variables y
constantes
Preprocesador: Es un programa que se ejecuta previo
a la compilación y que realiza determinadas
operaciones antes de que se compile el código fuente
(programa). Se encarga de preparar el código fuente
para que el compilador pueda realizar correctamente
su compilación.
Directivas del Preprocesador
Son instrucciones especiales que ejecuta el
preprocesador.
Comienzan con el símbolo #
Generalmente aparecen al principio del
programa, pero no es obligatorio.
La directiva será aplicable solo a las instrucciones
del programa que se encuentran después de la
misma.
Las directivas más usadas son:
#include y #define
En esta parte solo hablaremos del #include
#include: Directiva que permite insertar el contenido de un
archivo que viene a continuación del include, dentro de nuestro
código fuente (programa). Dicho contenido es colocado en la
posición donde se encuentra la directiva (similar a la tarea de
pegar). Estos archivos son conocidos como archivos incluidos,
archivos de cabecera o "headers“.
Con esta directiva se puede tener acceso a los archivos de la
Biblioteca Estándar del C++, que son librerías que contienen
funciones estándar que facilitan el acceso a la pantalla, al
teclado, a los discos, la manipulación de cadenas, y muchas
otras cosas, de uso corriente para ser usadas en cualquier
programa.
Sintaxis:
#include nombre_del_archivo_de_cabecera
#include <iostream> /*incluye la
clase iostream para usar los objetos
de entrada cin y salida cout */
2. Constantes declaradas.
const tipo_de_constante identificador = valor;
es equivalente a:
Ejemplos:
int ct1,ct2; // declara dos variables de tipo entero
float sueldo; // declara una variable de tipo decimal
char sexo; /* declara una variable de tipo
alfanumérico un solo carácter*/
NOTA: Por estandarización los nombres de
variables serán escritos en minúsculas
C++ permite que en la instrucción de
declaración se pueda inicializar la variable,
de la siguiente forma: