03 Tutorial Lenguajes de Programación
03 Tutorial Lenguajes de Programación
LENGUAJE EJEMPLO
VBA ' utilizar comilla sencilla ( ' ) y el mensaje a continuación seria solo un comentario
TIPOS DE DATOS
Datos C++:
Tipo Tamaño (bit) Rango Definición EJEMPLO
Char 8 NA char genero; M
Carácter
string NA NA string nombre; Rafael
short 16 -32,768 a 32,767 short edad; 32
Entero
int 32 -2,147,483,648 a 2,147,483,647 int salario; 98761234
float 32 3.4 x 10-38 a 3.4 x 10+38(6 dec) float promedio; 3.5
Real
double 64 1.7 x 10-308 a 1.7 x 10+308(15 dec) double factorial; 1.0333x10^40
En C++ para definir caracteres tipo cadena se debe incluir en la cabeceara del programa la librería #include <cstring>
Datos VBA:
#include <cstdlib>
#include <iostream>
#include <math.h>
return 0;
}
En C++ para realizar las operaciones matemáticas se debe incluir en la cabeceara del programa la librería #include <math.h>
En Python para realizar operaciones matemáticas avanzadas se debe incluir en la cabeceara del programa la librería import math
OPERADORES ARITMÉTICOS
ESCRITURA DE DATOS
MsgBox
print ("Nombre: XXXX YYYY") # imprimir mensaje opción uno
PYTHON Print print ("Cedula: ",CC) # imprimir texto y el dato guardado en la
variable cc
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Autor: José Luis Consuegra Gonzalez
Apoyo: Adolfo Duarte Rueda
Archivo en desarrollo sujeto para ajustes y correcciones.
LECTURA DE DATOS NUMÉRICOS
LENGUAJE COMANDO EJEMPLO : Leer dos números A y B para realizar la suma de ellos y guardar en C
cout<<"Digite el primer número"<<endl;
cin>>A; cout<<"Digite los dos números"<<endl;
C++ cin>> cout<<"Digite el segundo cin>>A>>B;
número"<<endl; cin>>B; C=A+B;
C=A+B;
cuadro de texto
VBA
InputBox
VBA
x0 = InputBox("Digite el valor a evaluar ")
fx0 = 2 * x0 ^ 3 + 3 * Exp(-2 * x0) + Cos( x0 + 1)
MsgBox ("el valor de f(" & x0 & ") = " & fx0)
if (A>B)
DECISIÓN DOBLE disp('A es el mayor');
else
SI (Condición) ENTONCES if (condición A) if (A<B)
Acciones por verdadero Instrucciones si A es verdadera disp('B es el mayor');
SI NO else else
Acciones por falso Instrucciones si A es falsa disp('A y B son iguales');
FIN SI end end
end
DECISIÓN MÚLTIPLE
if (condición A) if (A>B)
SI (Condición A) ENTONCES Instrucciones si A es verdadera disp('A es el mayor');
Acciones por verdadero A elseif (condición B) elseif (A<B)
DE LO CONTRARIO (Condición B) Instrucciones si B es verdadera disp('B es el mayor');
Acciones por verdadero B else else
SI NO Instrucciones si A y B son falsas disp('A y B son iguales');
Acciones por falso de A y B end end
FIN SI
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Autor: José Luis Consuegra Gonzalez
Apoyo: Adolfo Duarte Rueda
Archivo en desarrollo sujeto para ajustes y correcciones.
CONDICIONAL VISUAL
If (A>B) Then
MsgBox ("A es el mayor")
DECISIÓN SIMPLE End If
If (A<B) Then
SI (Condición) ENTONCES MsgBox ("B es el mayor")
If (condición A) Then
Acciones por verdadero End If
Instrucciones si A es verdadera
FIN SI If (A=B) Then
End If
MsgBox ("A y B son iguales")
End If
If (A>B) Then
DECISIÓN DOBLE MsgBox ("A es el mayor")
Else
If (condición A) Then
SI (Condición) ENTONCES If (A<B) Then
Instrucciones si A es verdadera
Acciones por verdadero MsgBox ("B es el mayor")
Else
SI NO Else
Instrucciones si A es falsa
Acciones por falso MsgBox ("A y B son iguales")
End If
FIN SI End If
End If
DECISIÓN MÚLTIPLE
If (A>B) Then
SI (Condición A) ENTONCES If (condición A) Then MsgBox ("A es el mayor")
Acciones por verdadero A Instrucciones si A es verdadera ElseIf (A<B) Then
DE LO CONTRARIO (Condición B) ElseIf (condición B) Then MsgBox ("B es el mayor")
Acciones por verdadero B Instrucciones si B es verdadera Else
SI NO Else MsgBox ("A y B son iguales")
Acciones por falso de A y B Instrucciones si A y B son falsas End If
FIN SI End If
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Autor: José Luis Consuegra Gonzalez
Apoyo: Adolfo Duarte Rueda
Archivo en desarrollo sujeto para ajustes y correcciones.
CONDICIONAL PYTHON
if (A>B):
DECISIÓN SIMPLE print("A es el mayor")
SI (Condición) ENTONCES if (A<B):
if (condición A): print("B es el mayor")
Acciones por verdadero
Instrucciones si A es verdadera if (A==B):
FIN SI
print("A y B son iguales")
DECISIÓN MÚLTIPLE
if (condición A): if (A>B):
SI (Condición A) ENTONCES Instrucciones si A es verdadera print("A es el mayor")
Acciones por verdadero A elif (condición B): elif (A<B):
DE LO CONTRARIO (Condición B) Instrucciones si B es verdadera print("B es el mayor")
Acciones por verdadero B else: else:
SI NO Instrucciones si A y B son falsas print("A y B son iguales")
Acciones por falso de A y B
FIN SI
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Autor: José Luis Consuegra Gonzalez
Apoyo: Adolfo Duarte Rueda
Archivo en desarrollo sujeto para ajustes y correcciones.
CICLOS REPETITIVOS
fac = 1;
cout << "Digite el número " ;
EJEMPLO: Calcular el factorial de un
número cin >> num;
for ( i=1 ; i<=num ; i=i+1 )
C++ {
INICIO
fac=fac*i;
fac=1
}
ESCRIBIR Digite el número
cout<<"Su factorial es "<<fac<<endl;
LEER num;
PARA i=1 HASTA num PASO 1 HACER
fac=fac*i
fac = 1
FINPARA
num=InputBox("Digite el número ")
ESCRIBIR Su factorial es , fac
FIN VISUAL For i = 1 To num Step 1
BASIC fac = fac * i
Next i
MsgBox ("Su factorial es " & fac)
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Autor: José Luis Consuegra Gonzalez
Apoyo: Adolfo Duarte Rueda
Archivo en desarrollo sujeto para ajustes y correcciones.
EJEMPLO: Calcular el factorial de un fac=1;
número num=input('Digite el número ');
for i=1:1:num
INICIO MATLAB fac=fac*i;
end
fac=1
disp('Su factorial es '); disp(fac);
ESCRIBIR Digite el número
LEER num;
PARA i=1 HASTA num PASO 1 HACER fac = 1
fac=fac*i num = int(input("Digite el número "))
FINPARA for i in range(1, num+1,1):
ESCRIBIR Su factorial es , fac PYTHON
fac = fac * i
FIN print("Su factorial es ", fac)
CICLOS CONDICIONALES
while ( condición A)
{
C++ Instrucciones si A es verdadera
}
While ( condición a)
MIENTRAS (expresión lógica) VISUAL BASIC Instrucciones si a es verdadera
HACER Wend
Secuencia de acciones
FIN MIENTRAS
while ( condición A)
MATLAB Instrucciones si A es verdadera
End