Sei sulla pagina 1di 5

Universidad Nacional Experimental Politcnica

Antonio Jos de Sucre


Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas

Instrucciones en Lenguaje C++


Semestre: 2016 - I

Pgina 1 de 5

Profesor: Oswaldo Fornerino


25 de Agosto de 2016

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Estructura de un Programa en Lenguaje C++
CABECERA
Comentarios
// Comentarios de una sola lnea
/* Comentarios de varias lneas
Declaracin de la Libreras
# include <iostream>
# include <math.h>
Declaracin de Variables y Constantes
Variables
Sintaxis:
<Tipo de dato> nombre de las variables;
Las variables del mismo tipo de dato se separan por coma y se finalizan por punto y coma
Tipos de Datos Bsicos
Los tipos de datos bsicos son enteros, reales caracteres y lgicos.
Tipo de Dato
C++
Carcter
char
Entero
int
Real
float
Lgico
boolean
Otros tipos de Datos
Tipo de Dato
Entero corto con signo
Entero sin signo
Entero largo con signo
Real Doble
Real Doble Largo

C++
short
unsigned int
long
double
long double

Declaracin de Arreglos
Unidimensionales
Pseudocdigo
Tipo de Dato <nombre> [T]
T : Tamao del Arreglo

C++
Tipo de Dato <nombre> [T]
T : Tamao del Arreglo
Bidimensionales
Tipo de Dato <nombre> [Tf][Tc]
Tipo de Dato <nombre> [T]
Tf : Tamao de las filas de la Matriz
Tf : Tamao de las filas de la Matriz
Tc: Tamao de las columnas de la Matriz
Tc: Tamao de las columnas de la Matriz

Pgina 2 de 5

Profesor: Oswaldo Fornerino


25 de Agosto de 2016

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Declaracin de Estructuras y Arreglos de Estructuras
Estructuras
Pseudocdigo
C++
Estructura <nombre>
struct <nombre>
{
{
Tipo de dado Variable 1,
Tipo de dado Variable 1;
Tipo de dado Variable 2,
Tipo de dado Variable 2;
Tipo de dato Variable 3,
Tipo de dato Variable 3;

Tipo de dado Variable n,


Tipo de dado Variable n;
}
};
Arreglo de Estructuras
<nombre_estructura> <nombre_arreglo>[T]
<nombre_estructura> <nombre_arreglo>[T]
T : Tamao del Arreglo del Estructura
T : Tamao del Arreglo del Estructura
Constantes
Sintaxis:
const <nombre de la constante> = valor;
Caracteres Secuenciales en C++
Smbolo
\n
\r
\t
\v
\a
\b
CUERPO
Inicio
{
Operadores
ARITMETICOS
Smbolo
Significado
+
Suma
Resta
*
Multiplicacin
/
Divisin
/
Divisin Entera
%
Modulo (Resto)
++
Incremento en 1
-Decremento en 1
Pgina 3 de 5

Significado
Nueva Lnea
Retorno de Caro
Tabulacin Horizontal
Tabulacin Vertical
Alerta (Pitido Sonoro)
Retroceso de Espacio
Fin
}
DE RELACION
Smbolo
Significado
>
Mayor que
<
Menor que
>=
Mayor o igual que
<=
Menor o igual que
!=
Diferente o Distinto
==
Igual
=
Asignacin

Smbolo
&&

LOGICOS
Significado
Y
O
NO

Profesor: Oswaldo Fornerino


25 de Agosto de 2016

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas

Funciones Importantes
Funcin
C++
Raz
sqrt(argumento)
Cuadrada
Potenciacin

pow(base, exponente)

Instrucciones de Lectura
Pseudocdigo
Escribir Comentario
Leer Variable
Instrucciones de Escritura
Pseudocdigo
Escribir Comentario
Escribir Comentario, Variable

Significado
Devuelve la raz cuadrada del argumento que debe ser mayor o
igual a cero.
Calcula la base elevado a la potencia exponente. Si la base es
menor que o igual a cero, el exponente debe ser un entero. Si la
base es igual a cero, el exponente no puede ser negativo

C++
cout<<Comentario;
cin>>Variable;
C++
cout<<Comentario;
cout<<Comentario<<Variable;

Instrucciones Selectivas
Pseudocdigo

C++
SIMPLE
si (expresin lgica) entonces
if (expresin lgica)
Instrucciones/ Operaciones
{
fsi
Instrucciones/Operaciones
}
DOBLE
si (expresin lgica) entonces
if (expresin lgica)
Instrucciones/Operaciones
{
sino
Instrucciones/Operaciones
Instrucciones/Operaciones
}
fsi
else
{
Instrucciones/Operaciones
}
seleccin
switch (Variable)
Variable = Valor1: Instrucciones/Operaciones
{
Variable = Valor2: Instrucciones/Operaciones
case valor1: Instrucciones/Operaciones;

break;
(Variable Valor1) o (Variable Valor2):
case valor2: Instrucciones/Operaciones;
Instrucciones/Operaciones
break;
fseleccin
default: Instrucciones/Operaciones;
break;
Pgina 4 de 5

Profesor: Oswaldo Fornerino


25 de Agosto de 2016

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas

}
Instrucciones Iterativas o Repetitivas
Pseudocdigo
C++
Repetir
do
{
Instrucciones/Operaciones
Instrucciones/Operaciones
}
Hasta (expresin lgica)
while (expresin lgica negada)
mientras (expresin lgica) hacer
while (expresin lgica)
{
Instrucciones/Operaciones
Instrucciones/Operaciones
}
fmientras
Desde (Inicio) hasta (Fin) hacer
for (Inicio; Fin; Incremento)
{
Instrucciones/Operaciones
Instrucciones/Operaciones
Incremento
}
FDesde
rea de Trabajo en Dev C++
# include <iostream >
# include <math.h>

Declaracin
de Libreras

Declaracin
de Variables

using namespace std;

main ( )
{

system(PAUSE);
}

Pgina 5 de 5

Cuerpo del
Programa
Profesor: Oswaldo Fornerino
25 de Agosto de 2016

Potrebbero piacerti anche