Introduccion a La Programacion

Click here to load reader

description

PROGRAMACION DE MATLAB

Transcript of Introduccion a La Programacion

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