PRIMERA SEMANA
LIMA-2017
C++
El lenguaje C++ se comenz a desarrollar en 1980.
Lenguaje comenz a ser utilizado fuera de la ATT en 1983. El nombre C++
es tambin de ese ao, y hace referencia al carcter del operador
incremento de C (++). Ante la gran difusin y xito.
En la actualidad, el C++ es un lenguaje verstil, 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, concisin y eficiencia.
Adems, ha eliminado algunas de las dificultades y limitaciones del C
original. La evolucin de C++
TIPOS DE DATOS
+ + Suma
- - Resta
Multiplicacin
* *
/ / Divisin
Resto / Modulo
RESTO %
OPERADORES RELACIONALES, LOGICOS y DE ASIGNACION
Variables :
Una variable es una estructura de datos (lineal-esttica) que permite reservar un
espacio con la finalidad de almacenar temporalmente los datos. Una variable slo
puede almacenar un solo dato a la vez y del mismo tipo;
Declaracin, Almacenamiento de datos e inicializacin.
Constantes
Una constate es una estructura de datos que permite almacenar un valor fijo, el cual
va a ser empleado sin lugar a modificacin durante el desarrollo del algoritmo.
C : const pi = 3.1416
Variables
Declaracin: Significa definir el nombre de la variable y el tipo de dato que podr
almacenar. tipoDato nombreDeVariable
Inicializacin : Significa asignar un valor inicial a la variable, el cual luego puede ser
modificado mediante el almacenamiento de datos.
nombreDeVariable = valor inicial
Un pseudocdigo permite
expresar un algoritmo con Algoritmo Mensaje
palabras en castellano que
son semejantes a las ENTRADA: sueldo
instrucciones de un lenguaje SALIDA: sueldo
de programacin. INICIO
REAL sueldo
sueldo = 0
LEER sueldo
sueldo = sueldo * 0.85
ESCRIBIR sueldo
FIN
Prob. 1 : Desarrollo una solucin que permita sumar los nmeros 10 y 15 y mostrar el resultado
INICIO
Algoritmo Suma
INICIO
ENTERO num1, num2, suma num1 = 10
num1 = 10 num2 = 15
num2 = 15
suma = num1 + num2
ESCRIBIR suma suma = num1 + num2
FIN
suma
FIN
#include <iostream>
#include<conio.h>
void main ( ) {
// declaracin
int num1, num2, suma;
// asignacin
num1=10;
num2=15;
// operacin
suma = num1 + num2;
// Visualizacin de resultados
cout <<suma ;
return 0;
}
Prob. 2: Desarrollo una solucin que permita calcular el rea de un cuadrado sabiendo que tiene
lado = 10.
INICIO
Algoritmo AreaCuadrado
INICIO
ENTERO lado, area lado = 10
lado = 10
area = lado * lado
ESCRIBIR area
FIN area = lado * lado
area
FIN
#include <iostream>
#include<conio.h>
void main ( ) {
// declaracin
int lado, area;
// asignacin
lado = 10;
// operacin
area = lado * lado;
// Visualizacin de resultados
cout << El area es: << area ;
return 0;
}
Ingreso de datos
Definicin:
En C
INICIO
ENTRADA: nombre
SALIDA: nombre nombre
INICIO
TEXTO nombre
LEER nombre nombre
ESCRIBIR nombre
FIN
FIN
C
#include <iostream>
#include<conio.h>
#include <string>
Void main ( ) {
string nombre;
//Ingreso de datos
return 0;
}
Prob. 4: Desarrollo una solucin que ingresar el nombre y dos notas de un alumno y mostrar su
nombre y el promedio obtenido: (nota1+nota2)/2
INICIO
Algoritmo NombrePromedio
TEXTO nombre REAL promedio
ENTERO nota1, nota2
ENTRADA: nombre, nota1, nota2
SALIDA: nombre, promedio
nombre, nota1, nota2
INICIO
TEXTO nombre
ENTERO nota1, nota2
REAL promedio promedio = (nota1 + nota2) / 2
LEER nombre, nota1, nota2
promedio = (nota1 + nota2) / 2
ESCRIBIR nombre, promedio
nombre, promedio
FIN
FIN
ESTRUCTURAS DE CONTROL
ESTRUCTURA SECUENCIAL.
El cdigo se ejecuta secuencialmente por defecto
Hay que sealar que un bloque de instrucciones se encontrar
encerrado mediante llaves {..} si existe ms de una instruccin.
Ejemplo: C++
#include <iostream>
#include<conio.h>
#include <string>
Void main ( ) {
// declaracin
int num1, num2, suma;
// asignacin
num1=10;
num2=15;
// operacin
suma = num1 + num2;
// Visualizacin de resultados
System.out.print (suma);
}
}
Ejemplo:
Desarrollo una solucin que permita calcular el rea de un
cuadrado sabiendo que tiene lado = 10.
#include <iostream>
#include<conio.h>
#include <string>
Void main ( ) {
// declaracin
int lado, area;
// asignacin
lado = 10;
// operacin
area = lado * lado;
// Visualizacin de resultados
System.out.print (El area es: + area);
}
}
LABORATORIO
Ejemplo1:
SIGUIEN|TE