Sei sulla pagina 1di 5

Ingeniera de Sistemas Tcnicas de Programacin I

C++

INTRODUCCIN A C++
Qu es un Lenguaje de Programacin?
Un lenguaje de programacin es un lenguaje diseado para escribir el conjunto de instrucciones que una computadora debe ejecutar. Por lo tanto, un lenguaje de programacin es un modo prctico para que los seres humanos puedan dar instrucciones a una computadora.

Qu es C++?
C++ es un lenguaje de programacin creado a mediados de los aos 1980 por BJarne Stroustrup. La intencin de su creacin fue extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos.

Qu es un compilador?
Un compilador es un programa que permite traducir el cdigo fuente de un programa en lenguaje

mquina. De esta manera un programador puede disear un programa en un lenguaje mucho ms cercano
a cmo piensa un ser humano, para luego compilarlo a un programa ms manejable por una computadora. CODIGO FUENTE #include<iostream.h> void main() { cout<<hola mundo; } LENGUAJE MAQUINA

COMPILAR

000010101010100011110010 101100101010010100101010 101010101010010101010101 010010101010000101010100 010101010101010100101010

OPERADORES ARITMETICOS EN C++


Un operador es un smbolo especial que indica al compilador que debe efectuar una operacin matemtica o lgica. C++ reconoce los siguientes operadores aritmticos: SUMA RESTA MULTIPLICACIN DIVISIN MDULO O RESIDUO + * / %

VARIABLES
Una variable se define como un identificador que se utiliza para almacenar todos los datos generados durante la ejecucin de un programa, por ejemplo con, sum, A, B, C, con2, con3, etc. 1

Ingeniera de Sistemas Tcnicas de Programacin I

C++

Existen ciertas reglas en cuanto a variables. - Las variables deben ser claras y con referencia directa al problema. - No debe tener espacios blancos, ni smbolos extraos en ellas (por ejemplo: con 1, sum A, &e, %r, etc.) - No deben ser palabras reservadas del lenguaje (por ejemplo: cin, if, while, void, switch, else, etc.)

Estructura Bsica de un programa en C++

#include<iostream> Declaracin de libreras using namespace std; Definicin del espacio de nombres std int main() Declaracin de la funcin principal (main) { Inicio de bloque // cuerpo del programa return 0; } fin de bloque
De diagramas de flujo a C++
Para aprender a programar es recomendable primeramente aprender a realizar algoritmos mediante Diagramas de Flujo, como nosotros ya sabemos realizar diagramas de flujo el siguiente paso ser codificar al lenguaje C++ los algoritmos realizados mediante diagramas de flujo, para lo cual, primero veremos la representacin en C++ de los smbolos de los diagramas de flujo:

DIAGRAMA DE FLUJO A,B A,B si A no B

PSEUDOCODIGO leer A,B mostrar A,B

C++ cin>>A>>B; cout<<A<<B;

A>=B

si(A>=B) mostrar A sino mostrar B mientras(con<N) con=con+1

if(A>=B) cout<<A; else cout<<B; while(con<N) con=con+1

con<N

no

si con=con+1
2

Ingeniera de Sistemas Tcnicas de Programacin I

C++

Ejemplos:

Nota.- En C++ es necesario declarar a un principio las variables que sern utilizadas en el programa.
Ejemplo 1. Algoritmo que suma dos nmeros DIAGRAMA DE FLUJO PSEUDOCODIGO C++

inicio

A=4
B=7 C=A+B C fin Inicio A=4 B=7 C=A+B mostrar C fin

#include<iostream> using namespace std; int main() { int A; int B; A=4; B=7; C=A+B; cout<<C; return 0; }

Ejemplo 2. Algoritmo que suma dos nmeros introducidos por teclado DIAGRAMA DE FLUJO PSEUDOCODIGO C++

inicio
A B C=A+B C fin Inicio leer A leer B C=A+B mostrar C fin

#include<iostream> using namespace std; int main() { int A; int B; cin>>A; cin>>B; C=A+B; cout<<C; return 0; }

Ingeniera de Sistemas Tcnicas de Programacin I Ejemplo 3. Algoritmo que permite introducir 2 nmeros por teclado y visualiza el mayor DIAGRAMA DE FLUJO PSEUDOCODIGO C++

C++

inicio A,B si A A>=B no B Inicio leer A,B si(A>=B) mostrar A sino mostrar B fin

fin

#include<iostream> using namespace std; int main() { int A; int B; cin>>A>>B; if(A>=B) cout<<A; else cout<<B; return 0; }

Ejemplo 4. Algoritmo que permite introducir 2 nmeros por teclado, visualiza iguales si ambos son iguales caso contrario visualiza el mayor DIAGRAMA DE FLUJO C++

inicio
A,B

si
iguales

A==B si

no
A>B no

fin

#include<iostream> using namespace std; int main() { int A; int B; cin>>A>>B; if(A==B) cout<<iguales; else { if(A>B) cout<<A; else cout<<B; } return 0; }
4

Ingeniera de Sistemas Tcnicas de Programacin I

C++

Ejemplo 5. Algoritmo que dado un nmero por teclado (un nmero entre 1 y 100) segn sea el nmero mostrar malo si el nmero es menor a 50, bueno si el nmero es mayor que 50 y menor que 75, y excelente si el nmero es mayor que 75. DIAGRAMA DE FLUJO C++

#include<iostream> using namespace std; int main() { int A; cin>>A; if(A<50) cout<<malo; else { if(A<75) cout<<bueno; else cout<<excelente; } return 0; }

Potrebbero piacerti anche