TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
TIPOS DE DA...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
REPRESENTAC...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
Ejemplo: PR...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
Ejemplo 01:...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
MATLAB A=in...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
El código d...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
OPERADORES ...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
DECISIÓN MÚ...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
MATLAB
DECI...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
DECISIÓNDOB...
TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN
Archivo en desarrollo sujeto para ajustes y correcciones.
jlc – 2013B
VISUAL BASI...
Próxima SlideShare
Cargando en…5
×

Ap02 (tutorial lenguajes de programación 2013 b)

216 visualizaciones

Publicado el

Publicado en: Ingeniería
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
216
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ap02 (tutorial lenguajes de programación 2013 b)

  1. 1. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B TIPOS DE DATOS Datos C++: Tipo Tamaño (bit) Rango Carácter Char 8 -127 a 128 Entero short int 16 -32,768 a 32,767 int 32 -2,147,483,648 a 2,147,483,647 Real float 32 3.4 x 10-38 a 3.4 x 10+38(6 dec) Double 64 1.7 x 10-308 a 1.7 x 10+308(15 dec) Datos Visual Basic: Tipo Tamaño (bit) Rango Carácter String 8 De 1 hasta 2 millones de caracteres Entero Byte 8 0 a 255 integer 16 -32,768 a 32,767 long 32 -2,147,483,648 a 2,147,483,647 Real Single 32 3.4 x 10-38 a 3.4 x 10+38(6 dec) Double 64 1.7 x 10-308 a 1.7 x 10+308(15 dec)
  2. 2. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B REPRESENTACIONES BÁSICAS DE PSEUDOCÓDIGO Y DIAGRAMAS DE FLUJO PARA EL CURSO Convenciones a utilizar Pseudocódigo Diagrama de flujo DFD Descripción ESCRIBIR Comando utilizado para escribir, mostrar o imprimir información LEER Comando utilizado para lectura, cagar o adquirir la información CALCULAR ó PROCESO Comando utilizado para realizar operaciones, asignación, cálculos o procesamiento de datos SI (condición) ENTONCES acciones FIN_SI Comando utilizado para realizar acciones condicionales INICIO ó FIN Comando utilizado para iniciar, conectar o finalizar los algoritmos
  3. 3. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B Ejemplo: PROBLEMA UNO. Calcular el área de un rectángulo PSEUDOCÓDIGO DIAGRAMA DE FLUJO DFD 1. INICIO: 2. ESCRIBIR Programa que calcula área rectángulo 3. ESCRIBIR Digite la base y la altura 4. LEER Base, Altura 5. CALCULAR Area = Base * Altura 6. ESCRIBIR El área del rectángulo es: Área 7. FIN ESCRITURA DE DATOS C++ cout<< VISUAL BASIC Por asignación de objetos MATLAB disp() - fprintf() INICIO Programa que calcula área rectángulo Digite la base y la altura Base, Altura Area = Base * Altura El área del rectángulo es: Area FIN
  4. 4. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B Ejemplo 01: Escribir datos personales nombre y número de cedula. C++ // imprimir texto y finaliza la línea cout<<”Nombre: XXXX YYYYY”<<endl; //imprimir texto y el dato guardado en la variable cc cout<<”Cedula número: ”<<cc<<endl; MATLAB % imprimir texto y finaliza la línea disp(„Nombre: XXXX YYYYY‟); % imprimir texto y el dato guardado en la variable cc fprintf(„Cedula: %.f n‟,cc); % ver más detalles en help fprintf LECTURA DE DATOS NUMÉRICOS C++ cin>> VISUAL BASIC Por asignación de objetos MATLAB input(„‟); Ejemplo 02: leer dos números A y B para realizar la suma de ellos y guardar en C C++ cout<<”Digite el primer número”<<endl; cin>>A; cout<<”Digite el segundo número”<<endl; cin>>B; C=A+B; cout<<”resultado: ”<<C<<endl; cout<<”Digite los dos números”<<endl; cin>>A>>B; C=A+B; cout<<”resultado: ”<<C<<endl;
  5. 5. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B MATLAB A=input(„Digite el primer número : ‟); B=input(„Digite el segundo número : ‟); C=A+B; fprintf(„resultado: %.4f n‟,C); SE REPITE EL PROCESO HASTA COMPLETAR UN DISEÑO PARTICULAR EN ESTE CASO
  6. 6. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B El código del programa quedaría de la siguiente manera: OPERADORES ARITMÉTICOS OPERACIÓN C++ Incluir la librería <math.h> Matlab VBA Suma + + + Resta - - - Multiplicación * * * División (real) / / / División (Residuo) % Mod Mod Potencia pow(base, expo) ^ ^ Raíz cuadrada sqrt() sqrt() sqrt() Valor absoluto fabs() abs() abs() Función exponencial exp() exp() exp() Logaritmo natural log() log() log() En C++ para realizar las operaciones matemáticas de sede incluir en la cabeceara del programa la librería #include <math.h>
  7. 7. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B OPERADORES Y CONECTORES LÓGICOS OPERADOR C++ MATLAB VBA > > > > < < < < ≥ >= >= >= ≤ <= <= <= Comparación de = == == = ≠ != ~= <> CONECTOR Y && && AND CONECTOR Ó || || OR CONECTOR NO ! ~ NOT CONDICIONAL C++ DECISIÓN SIMPLE if (condición A) { Set de instrucciones si A es verdadera } DECISIÓN DOBLE if (condición A) { Set de instrucciones 1 si A es verdadera } else { Set de instrucciones 2 si A es falsa }
  8. 8. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B DECISIÓN MÚLTIPLE if (condición A) { Set de instrucciones 1 si A es verdadera } else if (condición B) { Set de instrucciones 2 si B es verdadera } else { Set de instrucciones 3 si A y B es falsa } VISUAL DECISIÓN SIMPLE If (condición A) Then Set de instrucciones si A es verdadera End If DECISIÓN DOBLE If (condición A) Then Set de instrucciones 1 si A es verdadera Else Set de instrucciones 2 si A es falsa End If DECISIÓN MÚLTIPLE If (condición A) Then Set de instrucciones 1 si A es verdadera ElseIf (condición B) Then Set de instrucciones 2 si B es verdadera Else Set de instrucciones 3 si A y B es falsa End If
  9. 9. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B MATLAB DECISIÓN SIMPLE if (condición A) Set de instrucciones si A es verdadera end DECISIÓN DOBLE if (condición A) Set de instrucciones 1 si A es verdadera else Set de instrucciones 2 si A es falsa end DECISIÓN MÚLTIPLE if (condición A) Set de instrucciones si 1 A es verdadera elseif (condición B) Set de instrucciones si 2 A es falsa else Set de instrucciones 3 si A y B es falsa end Ejemplo 03: leer dos números A y B y decir cual es el mayor o si son iguales C++ Matlab Visual Basic DECISIÓNSIMPLE if (A>B) { cout<<”A es el mayor”<<endl; } if (A<B) { cout<<”B es el mayor”<<endl; } if (A==B) { cout<<”A y B son iguales”<<endl; } if (A>B) disp(„A es el mayor‟); end if (A<B) disp(„B es el mayor‟); end if (A==B) disp(„A y B son iguales‟); end If (A>B) Then MsgBox (“A es el mayor”) End If If (A<B) Then MsgBox (“B es el mayor”) End If If (A==B) Then MsgBox (“A y B son iguales”) End If
  10. 10. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B DECISIÓNDOBLE if (A>B) { cout<<”A es el mayor”<<endl; } else { if (A<B) { cout<<”B es el mayor”<<endl; } else { cout<<”A y B son iguales”<<endl; } } if (A>B) disp(„A es el mayor‟); else if (A<B) disp(„B es el mayor‟); else disp(„A y B son iguales‟); end end If (A>B) Then MsgBox (“A es el mayor”) Else If (A<B) Then MsgBox (“B es el mayor”) Else MsgBox (“A y B son iguales”) End If End If DECISIÓNMÚLTIPLE if (A>B) { cout<<”A es el mayor”<<endl; } else if (A<B) { cout<<”B es el mayor”<<endl; } else { cout<<”A y B son iguales”<<endl; } if (A>B) disp(„A es el mayor‟); elseif (A<B) disp(„B es el mayor‟); else disp(„A y B son iguales‟); end If (A>B) Then MsgBox (“A es el mayor”) ElseIf (A<B) Then MsgBox (“B es el mayor”) Else MsgBox (“A y B son iguales”) End If CICLOS CONDICIONALES C++ while ( condición A) { Set de instrucciones si A es verdadera }
  11. 11. TUTORIAL SOBRE LENGUAJES DE PROGRAMACIÓN Archivo en desarrollo sujeto para ajustes y correcciones. jlc – 2013B VISUAL BASIC While ( condición a) Set de instrucciones si a es verdadera Wend MATLAB while ( condición A) Set de instrucciones si A es verdadera end CICLOS REPETITIVOS C++ for ( contador = valor inicio ; contador <= valor final ; contador = contador + incremento ) { Set de instrucciones } VISUAL BASIC For ( contador = valor inicio To valor final Step 1 ) Set de instrucciones Next contador MATLAB for (contador = valor inicio : incremento: valor final ) Set de instrucciones end

×