introduccion a la programacion
DESCRIPTION
PROGRAMACION DE MATLABTRANSCRIPT
INTRODUCCION A LA PROGRAMACION
Ao de la Promocin de la Industria Responsable y Compromiso Climtico
UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA
FACULTAD : INGENIERA QUIMICA Y PTROQUIMICAESCUELA : INGENIERA QUMICACURSO : INFORMATICA APLICADA A LOS PROCESOSTEMA : CICLO : VIIIICA- PER2014
INTRODUCCION
El nombre MatLab viene de Matrix Laboratory puesto que MatLab fue ideado para proporcionar un fcil manejo de matrices. De hecho, es fundamentalmente un programa de clculo matricial. No obstante, MatLab es tambin una potente herramienta tanto para resolver problemas elementales (como caso particular de las matrices, trabaja con vectores y, de nuevo como caso particular de stos, con nmeros reales y complejos, as como con otras estructuras), como otros de gran complejidad, usndolo como lenguaje de programacin.La programacin se lleva a cabo mediante un lenguaje que es muy parecido a lenguajes de alto nivel como BASIC o C. Esto permite que el usuario pueda agrupar sentencias que utiliza frecuentemente dentro de un programa que puede ser invocado posteriormente. De este modo se ahorra tiempo y esfuerzo en sucesivas sesiones pues no es necesario escribir todas las sentencias de nuevo se mostrara.OBJETIVOS
Comprobar la relacin Aprender a combinar operadores lgicos y determinar si son verdaderos o falsos.
OPERADORES RELACIONALES Y LGICOS:INTRODUCCION A LA PROGRAMACION
Los operadores relacionales son aquellos que comprueban la relacin entre dos valores. Los operadores lgicos se utilizan para combinar valores lgicos (verdadero/falso) y obtener nuevos valores. EXPRESIONES BOOLEANAS: Representa valores de lgica binaria, esto es 2 valores, valores que normalmente representan falso=0 o verdadero=1. Se utiliza normalmente en la programacin, estadstica, electrnica, matemticas.OPERADORES DE COMPARACION:
Los operadores de comparacin son operadores que devuelven un valor booleano.Estos operadores se listan a continuacin: < Menor que > Mayor que = Mayor o igual que ~= Distinto que == Igual que
OPERADORES LGICOS:
& Producto lgico, operacin y | Suma lgica, operacin o xor o exclusiva ~ negacin, operacin negacin
A & B Conjuncin lgica (and) A|B Disyuncin lgica (or)xor(A,B) or exclusivo, vale 1 si A o B, pero no ambos, valen 1 ~A Negacin lgica
OPERADOR LGICO ANDCuando se necesita encontrar dos trminos o ms en una pgina o sitio Web este es el operador a utilizar.Lo que quiere encontrarOperadorQu significa
Estoy interesado en Informtica en procesos qumicos.Y (AND)Informtica AND procesos qumicosTodos los sitios deben contener las dos palabras
TABLA DE VERDAD DE LA CONJUNCIN:
Palabra o fraseANDPalabra o fraseValor de verdad
VVV
FVF
VFF
FFF
Este es el nico operador que puede ser escrito de 3 distintas formas:
1. Como un espacio en blanco entre 2 palabras:Informtica Procesos2. Como un signo de ms3. Informtica ingeniera de procesos AND
OPERADOR LGICO ORCuando usted necesita encontrar un trmino que puede tener dos o ms sinnimos en una pgina o sitio Web este es el operador a utilizar.
Lo que quiere encontrarOperadorQu significa
Necesito informacin sobre gatosO (OR)Gatos OR felinosTodos los sitios deben contener al menos una de las dos palabras
TABLA DE VERDAD DE LA DISYUNCIN
Palabra o fraseORPalabra o fraseValor de verdad
VVVERDADERO
FVVERDADERO
VFVERDADERO
FFFALSO
OPERADOR LGICO NOT
Cuando se necesita encontrar un trmino pero quiere evitar la coincidencia con otro parecido utilice NOT
Lo que quiere encontrarOperadorQu significa
Estoy interesado en radiacin pero no en radiacin nuclearNO(NOT)radiacin NOT nuclearBusca y muestra la sitios que tengan la palabra radiacin pero no los que tengan nuclear
ACTIVIDAD 1: En la ventana de comandos digitar las siguientes sentencias y extraer conclusiones:
A) 23ansC) -32ans
G) (23>25)|(2325)&(23 A=2> B=2>3 ES FALSEB = 0C. >> C=-3> D=2==3 ES FALSED = 0E. >> E=2~=3 ES TRUEE = 1F. >> F=-3>2 ES FALSEF = 0G. >> G=(23>25)|(23> H=(23>25)&(23> I=(29==71)|1 ES TRUEI = 1J. >> J=(29=0ansb) x(x>=0)ansc) find(x>=0)
SOLUCION:1. >> x=[3 -3 5 -8 1 7 8 9 -11]x = Columns 1 through 7 3 -3 5 -8 1 7 8 Columns 8 through 9 9 -11a) >> a1=x> a1=x>0a1 = Columns 1 through 6 1 0 1 0 1 1 Columns 7 through 9 1 1 0>> a1=x> a1=x>=0a1 = Columns 1 through 6 1 0 1 0 1 1 Columns 7 through 9 1 1 0>> a1=x~=0a1 = Columns 1 through 6 1 1 1 1 1 1 Columns 7 through 9 1 1 1>> a1=x==0a1 = Columns 1 through 6 0 0 0 0 0 0 Columns 7 through 9 0 0 0>> a1=x> a1=x>1a1 = 1 0 1 0 0 1 1 1 0>> a1=x> a1=x>=1a1 = 1 0 1 0 1 1 1 1 0>> a1=x~=1a1 = 1 1 1 1 0 1 1 1 1>> a1=x==1a1 = 0 0 0 0 1 0 0 0 0b) >> b=x(x>=0)b = 3 5 1 7 8 9c) >> c=find(x>=0)c = 1 3 5 6 7 8
4