Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comentario:
1.- El saludo lo hace a través de una sentencia de asignación (operador de
asignación =) utilizando la variable mensa
2.- Presenta por pantalla el contenido de mensa (string - cadena de
caracteres) precedido de una hilera descriptiva.
3.- Utiliza la función length( ) que permite contabilizar el total de
caracteres de mensa y asigna a la variable c, que guarda un valor numérico
entero.
4.- Muestra por pantalla dos sentencias de salida (printf) a las variables c y
mensa con sus respectivos formatos de tipos de datos (códigos)
acompañados con hileras descriptivas.
function lon_nom()
// ingrese una cadena
cad=input('Ingrese una cadena : ','s');
//determine la longitud de la cadena
num=length(cad); // num guardará un dato numérico
printf('La longitud de cad es %4d\n',num);//disp( )
endfunction
Comentarios:
function cons_equi()
// calcula la constante de equilibrio para una reaccion
// N2(g) + 3H2(g) = 2NH3(g)
clc;
clear;
delfG1=-16.6; //energía standar de Gibbs para NH3 en
KJ mol^-1
delfG2=0; //energía estandar de Gibbs para N2 en KJ
mol^-1
delfG3=0; //energia estandar de Gibbs para NH3 en KJ
mol^-1
delrGo=2*delfG1-(delfG2 + 3*delfG3); //energai
estandar de Gibbs cambia
//para la reacción KJ mol^-1
R=8.314;//Gas constante en JK^-1 mol^-1
T=298; // Temperatura en K
Kp=exp(-delrGo*1000/(R*T)); //Consatante de
equilibrio para la reaccion
//(constante de equilibrio para la reacción esta dado
por
//Kp=(PNH3/Pdeg)^2/((PN2/Pdeg)*(PH2/Pdeg)^2)
printf('constante de equilibrio = %.1f*10^5',Kp*10^-
5);
endfunction
ESTRUCTURA SELECTIVA
function pres_parc()
// Se tiene inicialmente SbCl5 gaseoso y cuando el
sistema alcanza el equilibrio, la presión total del sistema
es 1 atm. SbCl5(g)⇔SbCl3(g)+Cl2(g). Hallar la presión
parcial de SbCl5 en el equilibrio y el total de presiones.
Desarrollar el diagrama de Flujo y el Programa en
Scilab.
.
clc
function menu_opciones()
clc
// diseñe un programa que presente un menu de 4
opciones
// cada opción resuelva usando la estructura
condicional de multiples
// alternativas
printf('\t\tMENU DE OPCIONES\n');
printf('\t 1.-Cadena - su longitud\n');
printf('\t 2.-Raiz cuadrada de un dato\n');
printf('\t 3.-Definir dato par o impar por teclado\n');
printf('\t 4.- Fin del Menu\n');
// proceda a seleccionar su opción
opc=input('Ingrese su opcion : ');
// se utiliza la estructura de selección switch
switch opc
case 1 then
cad=input('Ingrese una cadena :','s');
longi_cad=length(cad);
printf('Su longitud es %4d\n',longi_cad);
case 2 then
//lea un dato numerico entero
dato=input('Ingrese un dato : ');
//encuentre su raiz cuadrada
raizcua=sqrt(dato);
printf('La raiz cuadrada de %4d es %10.2f\n',dato,
raizcua);
case 3 then
// se lee dato por teclado
dato=input('Ingrese el dato a evaluar : ');
// se evalua el dato
if (modulo(dato,2)==0)
printf('El dato %5d es par \n',dato);
else
printf('El dato %5d no es par\n', dato);
end
case 4 then
printf('\t\t\tFIN DEL MENU\n');
otherwise
disp('Error en el ingreso de opción');
end //fin del switch
endfunction
Comentarios: