Академический Документы
Профессиональный Документы
Культура Документы
Programa 1
Desarrollar un programa que muestre y espere hasta terminar de leer
en una consola la frase: “Problemas, luego los soluciono!”.
• Tipos Derivados
Son tipos creados a partir de tipos primitivos:
matrices y estructuras
Elementos del lenguaje C++
• Caracteres C++
• Tipos de Datos
• Palabras Clave
• Comentarios
• Variables
• Expresiones Numéricas
• Operadores
• Prioridades entre operadores
Palabras Clave
• X=7*sqrt(a)-a/2;
• B=A+1;
• Z=Suma+c ;
Elementos del lenguaje C++
• Caracteres C++
• Tipos de Datos
• Palabras Clave
• Comentarios
• Variables
• Expresiones Numéricas
• Operadores
• Prioridades entre operadores
Operadores
• Operadores aritméticos
• + Suma
• - resta
• / División
• % residuo
• * Multiplicación
Operadores
• Operadores de relación
• == idéntico
• != diferente
• < Menor que
• <= Menor Igual que
• > Mayor que
• >= Mayor igual que
Operadores
• Operadores lógicos
• La prioridad es la siguiente
• + - %
• * / %
Directivas de Prepocesado
- Es una manera de incluir instrucciones # include <conio.h>
dirigidas al compilador dentro del código
fuente. //Función Principal
Funciones void main(void )
- Bloque de código, el principal de todos es la { //Declaración
función main. int x,y,z;
Variables //Inicialización
- De distintos tipos y tamaños: int ,char, float, y=10; z=3;
etc.
//código
Sentencias y operadores
x=y + z ;
- Instrucciones dispuestas para ejecutar un }
algoritmo.
Comentarios
- Necesario si se desea tener un código mas
ordenado y fácil de leer.
• Elementos básicos de C++
• Estructura en un programa en C/C++
• Directivas de Preprocesado
• Estructuras de Control de Fuljo
Directivas de preprocesado
• #include : incluye un archivo de cabecera.
#include “archivo.h”
#include <iostream>
• void main(void)
• {
• int a;
• char b;
• a=99;
• b=99;
• cout<<"hola\n"<<a<<endl<<b<<“\n adiós \n";
• cout<<\n<<"===================== \n";
• getch();
• }
Entrada y Salida estándar
• CIN
• Método típico
– cin>>variable1>>variable2>> variable3>>…>>variableN;
– Ejemplo:
– cin>>a>>b>>c>>d;
• Pide 1 carácter
– cin.get(char &c);
– Ejemplo:
– char a;
– cin.get(a);
– cin.get();//detiene la ejecución del programa hasta que se pulse una tecla
• Pide un flujo de caracteres
– getline( char *s, int n, char c=‘\n’);
– Ejemplo:
– char cadena[80];
– Getline(cadena,70,10)
Ejemplo CIN
• #include <iostream.h>
• void main(void)
• {
• char a;
• cin<<a;
• cout<<"presionaste:"<<a<<endl;
• getch();
• }
Codificación en Borland C++ Explicación
//Todo lo escrito detrás de las dos barras serán En él código fuente se ve el uso de
ignoradas comentarios de una y de varias líneas. Se
/*El compilador ignora los comentarios. incluye la bibioteca conio por que dentro de
Recuerde: Los comentarios pueden ir en ella se encuentra la rutina getch. Sí no se
cualquier usaría esta bibioteca no podríamos usar la
parte del código.*/ función getch. La bibioteca iostream contiene
#include<conio.h> //Se incluye (include) la al objeto cout. Se ve a la función principal
biblioteca conio main. El símbolo { y } indica el inicio y el fin
#include<iostream.h> //Se incluye la biblioteca respectivamente del cuerpo de main. Todo
iostream tiene un inicio y un fin. Por qué pensó que un
void main() //FUNCION PRINCIPAL programa no!. Debe recordar que toda función
{ tiene un cuerpo. Luego se observa una
cout<<"Todo lo que se escribe instrucción. La instrucción a la que nos
dentro de las comillas"<<endl; referimos es: cout<<”Todo lo...”; Las
cout<<"sera mostrado en la pantalla."<<endl; instrucciones se reconocen fácilmente por que
cout<<endl; terminan siempre en ; Cout es un objeto de la
cout<<"Presione una tecla para finalizar"; librería de clases iostream. Este objeto abre un
getch(); //Espera hasta que se presione una flujo de datos que conecta la pantalla con el
tecla programa. El símbolo << llamado operador de
} inserción se encarga de insertar lo captado en
el teclado. La función getch() esperará siempre
mientras no se pulse una tecla.
Errores y avisos en el código de un programa
Errores Avisos
Borland C++ no generará el Los avisos no son tan graves
programa ejecutable (aplicación) como para no generar la
sí encuentra errores el código aplicación. Sin embargo es bueno
fuente. Y sí lo crease es de su prestarle atención a los mismos.
supones que dicha aplicación es
inservible. Hay muchos tipos de
errores que podremos cometer al
desarrollar nuestro programa.
Error de compilación, este error se produce por lo común cuando se
cometen errores en la sintaxis.
Error de ejecución, estos errores se producen por las instrucciones que
la computadora puede comprender pero no ejecutar. Ejemplo: divisiones
por cero, raíz par de un número negativo, etc.
Error de lógica, estos errores son cometidos en su mayoría por programadores
indisciplinados. Estos errores son los más dífiles de detectar. Estos errores
se detectan en los resultados de exploración del programa o sea que los
resultados que se obtienen no concuerdan con la práctica.
Por ejemplo: si sumamos 3 y 6 el resultado es 9 pero el programa dice
que es 27. Entonces el programa muestra un resultado incorrecto.
Nota: Hay más tipos de errores que aquí no se muestran y que ya
veremos adelante.