F.comp II(parte1)

Anuncio
-:'¡1*,91:,1.i|-l
'
Á' Cc'r'Pf**q-
T?[Ro
.i.,0..';
.': ,|
A,L
I
Effit Er-* §rFÉffi rclry*cilffi* DEt- uroRAL
rlrsrrruro DE crr*cns unrgÁncrs
§EGUilD* Eyal-ulcm*
l rÉnmro ¡xffi-axo
meto"üñ*rcr$a:@m4r#*
Ítm t fi§ pffi6h ffi
** ñm*!n
*ryf¡ars¡¡*a*,
)'
desordemabkiras.enfunmm*r€*mem:
>>
ecsaeortes
R&msa:
ffiq ¡*ffitb
eefrr@6m 6 gildos;¡Ú¡#mryd§¡
W*t
p=[;
while length(x)>0
i=fix( rand*length(x)+l
p=[p, x(i]];
);
x(i¡=¡'
end
>> x=,pfl&,;
>> p=desorden{x}
:
p=
praueb
>>p#@x!
P=
rcpabu
I
i
i
a¡d recüe tm ps$r¿
desr*Ba{'runa} ñl#müa'
function p=desordena(x)
l.
1ü
.
{7
NÑ}
i
y
'
'
7.--T
m finerirgB¡br escrüe
y ÉE
mapahhsq'*
$rqan ¿Ú oüro ¡t¡gadof pa*nffit"rcma
{tsileh&ilil{*h*ddffiffi
EI Fgaftr qs deÉ€á *Ér¿ usiló l¡§ lffiiiuro§&fu, escribe Úa
sddürae 5¡ s§ ryJmd a Fd¡úme gtrB €* e§Sq'i'tle, {lierrc tarüa§ esr*mda;
eonre
k#akaP
en *a
f&-
qfi.
h qrd comPam úvü,erc¡rpr
Ra*;e *r ü¡rji5n @
ffi},
ütúrc,talrr
& ¡ggd frab *,h$oa aslBhhs rp coil ig¡*.
*ts ffia
b) Fre*nüe nrc Brory¡s ffs realkt HftreUe pl@ry p'Utre h ,.áü,i!ú:tmrt
t.urc*xps des§lh anh*¡srnr*.
a)
&Ae¡qrra:
S srporssrc B *ffi*@ #ffi
rr*rúreáÚ*o@F*sk,sffi
**fui
function c=equivocadas(a, b)
c=0;
for i=1:length(a)
if a(i)-=61¡¡
c=c+1;
end
end
a=input('ingrese una palabra !)i
b=desordena(a);
d isp('Palabra desordenada');
d¡sp(b)
for i=1:length(a)
x=input('Adivine la palabra');
c=equivocadas(a,x);
if c==0
break;
end
end
if c==0
d isp(' Res puesta correcta') ;
else
disp('Respuestas. incorrectas');
en¿,
>> pr
kgrwe
una pahbra'pn¡eba'
P¡*eümM
aerupü
AdiYkE *r Sdebffe'n ÉeG'
Adivine }r plabra'prüeba'
Rss$¡esúecofiuete
rl
i
'{i
Tema 3 (35 puntos). Para realizar el monitoreo del trabajo de ventaq una emprBa lq¡ftilta
las unidades vendidas de cada vendedor W producfo.
tu?d/ac& m
Ush de Prec*¡s
Los mejores vendedores
por categoría son aquellos
que:
L
ffi
o
a) Venden rnás unidades
b) Su
monto total (en
E
ru
§
§
dólares) por ventas es el
mayor
Realice ufl prúgtrierna gue:
- Registre las ventas mensuales de n vendedores por m productos y h Isüa de prer¡is pala
los m productos, Iuego encuentre los mejores vendedores por cada cdegüla phnt€da
Manto = (Unidades vend¡das de un pmducto)* (prcc¡o de un prcclucto)
RtJbtica:
Regsúrodedabs (Spuntos), mejorvenffir/unrdades (l5yntos),
mejorvanMo(l'pt@/
v=input{'lngrese datos de ventas'};
[n, m]=size(v);
p=input('lngrese la lista de precios');
for i=1:m
t(i)=6'
for ¡=1'n
t(i)=t(i)+v(i,¡¡;
end
d(i)=11¡¡.0,t,'
\
ilrXu"no=max(t);
maxmonto=max(d);
-.^^\
^\,1
\ ., .OÜ\u0,0"
disp{'Mejores vendedores por cañtidad*};
for i=l:m
\
if t(i)==6¿xventa Q»\"
-
disp(i);
end
§Cp{
U'- J
"
end
disp('Mejores vendedores por monto');
for i=1:m
if t(i)*P{i}==maxmonto
d¡sp(¡);
end
end
>> pr
lngrese datoe de ventas J23 4;5 6 7; 8 9
lngrese la lista de precios [f 2 3l
Meiores vendedores por cantidad
3
ñlleiores vendedores por monto
3
fq!
Tenra ¡1 (35 puntos). Para llevar el control e* el país de la gripe AHlNl" se rcq.rierc Gpqrcr
prckxÉesconggtadq poterlcüales y descartados (odfica&o omo2" I,
de krs regisúos
loe
lmspital o oen&o de s*¡d
0 respectjvarnente). El registro se rediza en
siguientes ddroc y se administraen d siguiente menú:
e
u¡
da
Menú
l.- RegrÚarda(os e N*xt
2.- U§a con Toúaló padrec
3.- Iofal
4.-
Sñr
WW
&paceItu W freYürÉt
Realice un programa que permiüa realizar las amiones planteadas en
Rúbrtun: Defrniciónde
.con$eo de'B€aenfrus
e$¡¡dura
o
a¡dtiw
y
usa
en et prqwrrra (1O ptstu),
d mer¡¡I
tffir&.ttert¡
por tipo{5), par pwuineia (t0).
global r;
r=[;
oP=o;
while oP-=4
disp{'1) Registrar');
disp('2) Lista por tipo');
disp('3) Lista por provincia');
disp('4) Salir');
op=¡nput('Elija una opcion');
switch op
case 1, registrar;
case 2, listart;
case 3, listarp;
end
end
function reg¡strar
global r;
x.n=input('lngrese
x.p=input('lngrese
x.t=input{'lngrese
x.h=input{'lngrese
r=[r, x];
%lngreso de datt¡s
nombre');
provincia {numero}'};
tipo {0, 1, 2}');
hospital'};
(1{¡
oaab!),
function
global r;
listart
%Pacientes por t*per
c=zeros(3,1);
for i=l: Iength(r)
k=r(i).t + 1;
c(k)=61¡¡ * ,' '
end
disp('Pacientes por tipo');
.
for k=1:3
fprintf('Tipo %d Total %d\n',k-1,c(k));
end
function listarp
global r;
%Pacientes por pmrtffi*a
c=zeros(24,1);
for i=1: length(r)
k=r(i).pi
c(k)=¿1¡¡*'t '
end
disp('Pacientes por provi ncia') ;
for k=1:24
fprintf('Provincia %d Total %dln',k,c(klh
end
ffiI'HÁ
§üruruON rcNtrImrlICA T}CL I,ITORA¡.
{rnr{ct{rs r{Jtr{InAIJs s urerux¡lme*s
§r*m*nlusssg nffi Fr*ruil,ÁÍrcAs
Zse §v*lmaniá¡¡ & F{If*BAñ{S$§T*§ §E CSed PUT*CIóH
Eíde,AB§trtr de?$L3
FACTTLTár! IIE
.
¡am¡lds0p@I
rat
ral
*edlir¡e rias if,rerrciones
,oreuradm
cful&f
i(x.,y.| rr**un
y pC"r¡l§{ii, y,rsn
a esüas
duscidre§,
p,sra .S
s
r
g
ffi
Senere la sm¡mcia de pwes
,m . Éttñ¡¡ar de ,r icr&
9$
iprryrar&a
function ¡r+{rdarusfir}
if É=f
!'a'
ttd&-
ffi
.
s
¡¡=euAoxusV{r}+eu&xusY{r-f};
else
i-
l
.:
.i. i
á.
r¿Á
rf;
\,
Its
end
i$.,
Ft.
'i:
function FetÉorusY{r}
¡¡ ¡2=l
f
er¡eq¡¡¡t{r-f }+ettucsY(r-t };
else
Y=f;
end
tÉ FrsgrEfñe
.
t \,tcP"'o^ot\
pnreba
rrinpu('lngrese
n'};
\ 0r['
r*.n
[7\
r=eüdoxr¡sX(r); \n.Y
y=erdoxrsY{r}; \ tJ}-
for
1¡
dbp{[r;yl];
end
pn*ha TtT
lrgrese n 6
>>
11
32
75
17 12
41 29
s70
239
169
,0S'
\.2\
\
\
t:
ilsEe{ggr.*§*}
€l* ¡*lB¡ a dos
rsr¡ m§raGiúll lFu"., po{§r ¡do¡e.ifmm lb lqtisim de prc
(! oei. r!§e*n§imm re Gdiütrácft{fla§tr!úa"d tút(@,*Bc¡da Serlm §0Ed s|nisl¡ts
:rnenú:
lf @istrsr
g¡e§arnÉh
coqrfBremrii¡s
BcÁum
I
3lÚlr¡*En
4i sak
.En,l¿rpción 1,
r,qpstiuo.
Elri¿:1¿ cpnfur,e¡rcia,
iqs.{s€d,c}ádEe, r¡erift{ue gue m cs¡á registradoy4cgue cvector
Bffi ffi tlca§ale
'4i¡r5e }
ril r",w.mu ¿ r¡w*u" q{ rrHqre. wlfue si €# ú€gÉssi¡@ r elffimb áÉl *¡r¡r EfPe(|#te
D& h§ wtd€r
use 66*,g¡werpx.¡g¡np6esur¡pe ¿É¡dÍbcqt¡o¡a¡fuo¡s&s,tilct§,§ürifé,F&cie§ffi ü¡í,i#e§ gfisenak y me §gaditms ffis i¡ÉüLl§solÜ bs m*ffi qr¡e tris*fotrr a cada
Eñ,*a @pcffir¡
¿ Nagr* d
qprsqp¡ad§.
{Sd*tP, hürsrc oñ} euÉ {ffiiese"Gia e§¡á
t
opción.
function
rffifl
dbfi'1) Registra/);
{ñsp('2} Gonsultar'};
dbP('3) Eliminar');
¿¡spi'¿i salir');
function rWi§F§
global el ez
c=*!!Fü'Eliia la conferencia'I;
if
c:t
eeü¡rlp¡¡$gftkg:l}, " '.
: ::"1
e,<,
61=[st, kli
end
e¡se
e=Xxnc¡*{tr'G¿,;
'¡f
edl
c2=tc4 kI;
end
end
¡f
e=-t
.
dÉP('Cód¡go Ya existe'';
-end
dhp{'Error en el número de conferenc¡a'l;
end
I
,.d
lc==/,
k=inÍn¡{'lngrese el código'};
if c-1
¡f
.i
"''1t
function corr¡#ar
global ct c2
f¡¡{6p¡¡('lngrese el código'};
el=¡smember{kc1};
t if gfl:l
,
dsp('Reg¡strado en la conferencia 1'!;
end
W;
if e2::{
n
ff'Registrado
.
en ¡a conferencia 2');
end
el<)
E e2={,
dftop('No está reglstrado');
end
¡f
function e*imener
global ci eZ
fs=*¡rpr¡{'lngrese el código'};
[el,pl=6¡¡r",tt5"r(k,cl ];
if
s{:l
CT(pHI;
end
[e2,pl=ism€íÉe(hc2h
¡f
e2:1
c4pHI;
end
if ef:O
I
:
eA=4
üffi'No
está registrado');
end
Y*Fr*grar** pree+&*
global c1 c2;
ei=[ I;
ctsil;
opc,4;
while oPc*=4
rnenúf ;
opc=*e¡fi'Elija una opción');
'
switch
ofc
casef,regir*ar;
case 2, eo¡pultar;
case 3, d*t*nar;
end
end
E'ffi3fi§Dlñbd)
h chüientcs&t rn G¡h§p ünico
s* 'düre+ &ry & *ññidn €rr
,e]u.sldere qüe ptra cad¡ rsulecr,o ck defü¡ ffiFñe§a,¡* ful¿n
,lrilrrfief,o seü¡e.r¡r*¿¡l e*narol,.rfltibrE del rFre-@l§, igffi§p§e§üs
*manm ¡ pkrided i{tiPm n, u .o 3}.
ihsi$sc,m!r firqram&, r¡¡t*i!añ&,e§¡r*¡§E tr*t,
.Ñ
gL
á ;ñ.
,§*irre
úu"arffi {r¡dnr c*¡wo
reswuem
de,3§
+odt¡*¡ns y*a
rffa *liklisrtrr r* SurEffi mo: e5 d'&O lmmge
gle§wlge ft# red+asetql c liHlteo de
@',d
pffiad.
El
Geram:rte axa
w¿
ds rc,*
ñ§F
Y
de todos los g€t'tctoa.
%Fry¡mxr* ffis*k
rFinpr{'Cantidad de ProYectos'};
!4
for tsf :n
É¡!.coginPr{'lngrese código'};
@bre','s'!;-_
p**ryfi res
Puesto'}):,
p{ü.durinP¡{'Du ración'};
- p{Ü,púHnPr{'Prioridad'};
;iÚ.
'
P
u
sE5 + p{i}-pre;
end
prcñrctt!;
for
Fl:n
¡f
p(il.grepmnr t p{i}.nom(t }:'A''
dbp(Hil"codh
dhfiilii,rpm);
dbp(p(i).Pre);
end
end
I
'-d
ttm ro.iffi
Febrers ox,
f
.ffi
\q$r/
2011
Lucky'
ñ
{25
ñ l! §{a ¡&t.ssu¡ I ñ, } u¡t qw.,
- U0IEA
LiEtIg tfuléi ltw
t¡ti¡¡za"irx.odcnasro¡ás6),'mafeha*zul{'A)yunffi.
,.'.
ts
Secubr+ne*tichaconunvasoyáte*oriaFlcnliesealin8anlosva$o§.
..-, ,:: :.
T6ma
puntos} El "Jueg6
f
q
formará
s¡n
Al reempla¿ar la ficña azul por el valor del dado y las ro¡as por 0 se
un nrimaro equivalente.
El.pgador.Fn<b redizár d6 carlbios de.posbi&t Fntle los vasos
levantaflos.
Al cambiar las posiciones se infunra el ir¡gador si el
t
q
?
núse¡o equivalente: aumento. es {gld
@
*
-.e¡
tflt
.-, | '§F.:-.
e
O 5 {3
._-'_
i-
tü§{nilulq"
a) Realice una fJnc¡ófl pünto*{€a&¡a,ldor} qre reciba una cadena de
caracleres'€nFe 'R' y 'A', reemphce la lefa 'R' por 0 y ,a bÚa 'A por
b)
§a∨ errtregue el equillabnb ruE{}érb & punlm obtenidos.
Escriba un-prograrna que simule el jr"rego prquntando cuántas rofidas selugan¡r¡r" a¡
AUffi
hs
pslM
acumulados por el iugador. Nota: Ut¡lice una ea#la de cara€*eres para simular las fráas y §.§ pslilxtcs.
Rubrie W'ticiátt y ua * ftincian (lO pt ttus). Car¡rho d+ pos&¡*s (5 pilr*a.s). ¡áosra.earnüi6&t*rtrpua8" f+qrrm
i¡@ral (5
puntos)
function
for i=1:5
if
*=prrmQrl
c{¡}:'R'
n=*rpriq'c uantas rondas');
H;
for i=l:n
c{iP'0';
end
Canücdepoo¡t¡át¡
(ondi¡m¡l
'if c{iP='¡'
c{i}:nffi2=ü{Y};
-end
end
xretr2n$rqe);
,:
.
dHt{'cambio}dEtül;
riryqtprimgra ticlia 1;
Wsegundafielrq?;
¡Pqsit&-lÉ@SatDH
end
f*Nm@"vh
¡f
bl,r¿"ro4o\ oJl)
l
Px
disfr'aumgntó');
else
if
y<¡¡
end
ónd
rl'ep{y);
:
T*rlü ? {2S nnr'ffi} Redioe h §,rreÚfi úl*úü(trúor} s¡e
@
{§}
!r*E6 y @E ѧ ffi {Drúoefrlsrb Prd b EMsSs
moap&r.
del ¡ecbr res$r& filJe# scr'r'!ren6 al
CsrEriúaff que clffi
y€#
de §
Moród¡e&rirgrM.
&ffi:&*ráetir¡
fs¡xres.f. [&os¡
6b
sáa
function
hú¡adr|,15 pc¡rttu;l-,&rrr,ú¡#*Er
¡rrfrSffil
$4§lglnFt
HT
for tsI.'n
if
ismomüer{Sffi::=§
vq!r' rftll;
end
end
ttutq'!.epffi§
ehnses'@ibs,lf§Pr¡e$.
f u n ction
er{srsrber(r'bf
eengg{¡E
3e{;
forFl;*'
¡f aá{i}
:=T:
return;
end
floeonegario€serefu
cse**¡aCAprsF
e$süseaHAffá3
)
i
I
.eri
§lpedr'on. §rFryEE
"ü) ReÉtHetn
Frograñ¡awe
qrrre no
hry rihto§
lePeü¡Üos
r
E anqb§ p#k y 3e, rMr& h ñttifurss &lqod) {#
Ér¡aa,É¡Érlyrrt*!*rdo§{}, rellb;hsedeúa**rfarir,tu{y¡ar§bsdabü.5@teq|dlmr§d1g*
de{ Hrtr¡.
sdicúts, el irEil€so de
HegÉ*¡esa& §
rr*sgü{pl;
function
¡r*atrlh
le=*+f ;
,end
-end
ts*pr{'ingrese
}+r¡*EEfE:
el padr6n
Ia tista
);
T
F¡eghffiG{p,lE
le={);
for tst¡*
if ismsrrÜdt$,
¡rtoffiingrese
Pl: f
rá:q&{rtl*ngref1m;
¡f
PÉrfO
{üfi'S¡ cumpb&üral me¡rc
else
@('No
end
cumple con al tnetrc
e*
t0lt'};
d t0*1;
¿l (30 puntos). Un grupo de B personas debe elegir a su representante, SeÉ elegilo d lielE d merG h r*ed de los
llf¡ rf,lllero enkn eritre
votos, caso i¡ontrer¡o se óeberá repetir la rotacién desde el inicio. Cada perso{Et es iderú'Ed
1 y n y cualquiera de las personas puede ser elegida.
Escriba ¡¡n Srogra.rsa pwa d goceso dc{br'ál con el §¡guientts meflú:
- lniciallzei vohclón: Poner contadores y reg¡stro6 de n votos en cero para nueva votaciih- lngrcsar te votoa: se ingresa el rnlmero identificador del votante y h¡eSo el identiñcador rh $¡ Gnffido'
Validar que él \@tante realice un sdo \rolo.
- tleteminar gAnedor si h hubo, mos*rer cuá fue y si la votación ct¡mple con mayoría rcqnida
- hotrar estado de votación: Muestra caflüdad de votos realizados y la carÉ{(hd que aÚl m roim"
- Sel¡r
Sugerencja: Use un ,\rector de n componentes para aln¡acenar el conteo de \rotos de cada un & hs n Persan¡sUtilice otro \recfor pat€ registrar quienes ya han vdado.
TénH
qt
opc=o;
n=inpr${'Cantidad de perconas'};
while oPc-=5
disp('1 ) lniciar votación');
disp('2) lngresar los votos');
disd'3) Determinar ganador');
disp('4) Mostrar estado');
disfl'6) Salir');
opc=¡npu('Elija una opc¡ón');
switch opc
I
case
votos=ze@n);
,
,
x=[ I;
case 2
l=1;
while i<=n
winput{'ln g rese ident¡ficador del votante');
if ismembe(v,x)-l
disp('Votante ya realizó la votación ');
else
¡=[x, v]i
c=input('lngrese número del candidato');
if c>=l & c<=n
votoe(c)=Yotos(c)+1;
i=i+l;
else
disp{'Voto incorrecto'};
end
end
end
case 3
g=0i
for
i=1 :n
if votos(i)>n/2
g=';
.'end
-end
if g>0
disp('Cand idato ganado/);
disr(¡);
e!se
disp('No hay ganado/);
end
case 4
disp('Cantidad de votos realizados');
disp(length(x));
disp('Cantidad que faltan votar');
Én-length(x);
disp(0;
end
end
sffiffiñfro
sE
cErffi&§ tATE*(TlcAs
Effi¡9a - ÉUrDrffirTO§ tE G(XPUTAC6il
Vm*¡nd
Abrffi" ?0r0
§eglrrda Bne*¡*iár¡ - *rse
'Itoɡr
ffi;
20092010
.@;*
LnrisFü*rg*zQieOa-ffm:
{§ *} *tsm tma fa¡nciór¡ *=¡ened§ qrc *eeiüe w¡a rrüh t y enüEgue un res¡*tado }úgico 1 o O.
ta fuF€isn debe s¡s*ar !a fil;as y ahnamna Uo reslfu ¿n un vectór- Debe entrqar el yalor 1si los valores en
. -: - :.
€§3e rectd' 6i*¡ erl orden s.€úrderree, ffi úntrab de&e enúegpr d v&r O.: .
Tgrm t.-
.
Es€rúha
üí¡ prsgr*llaqregermeremetiÉar*+e*te
§¡sdo erct¡errtre txe matriz que curn$a
rmanffifz*x4En errBs ah¡-lmgsdcuna
Ia propiedad
de*tffia en
'
function x=üder{t}
,
ffiffi'8;
if
a:b
x=i;
else
x{l;
end
%Puugr*na
x{};
-end
dbHtI;
am*¡or.
-"\oI*
'
,00\'
x:0
td¡t(rand(4,4)*f 0);
x=offitl;
- while
f1ún
,n\A''-
\ . Q/)\
§,0U
la
aF\l
.0-v1
\04\l
"
i-
:-
,:, j ,
i nr,
''
''
l
ciha. Terrnine
6ü$[T[1]f0 ffi tEFffi*§ ilAraúfiffiS
FUNDATEI{TG T}E ffiPT,TACÉil
Sq¡[Ee Bd¡aci#¡ - &s§o vamisrxd 200$2[]10
Ab{i|26,2010
8ffi9{.
ftñnr L* {§ *}
fsex¡U usme¡mifu
prera¡¡S! qe @
tm*&re
f y en@Ue ttrt
r$or entenien&
c ryca!en lafrase.
tscriba txt progr*na S¡e ba una fraúe, frsne a h ftrrciain y emuentrel$ wal que ha sido utilizada más veces.
5 nlkneros: la cantidad deveaes que ha s*& utifizda
YOC='aeiOg:_;
v=tO,
o,o,0,01;
n=tength(0;
for tsl:n
lepl=ismembertf( i],voc] ;
if p»6
,
v{P}ry(PFl;
end
-end
fmofana
finpu{'lngrese
y=vocahs(0;
[e^plqnax(v);
Yoc='aeiou';
rlil¡p{vodp}};
una frase ','s'};
r->*
§'E$TEñ.TO DE CE}*I*§ IIATEilATICA§
rcfffi?t4 - Frn{Ir*ffif{To§ DE fl PUTACÉil
Se*¡e tsd¡r*§m - *§§o Ymftmd AXI$2010
AbrilA6, 2010
T36 g-{8 ?i} ffilbaüla*rreffirss¡il*ü. c+*{nl
cryno resultado b ca{idad &
escr$q h Ers*fi er¡ ü*AT13E
cik6 ql¡eü*rn d ntkngo n.Botih
conbo(n) =
It
la rllcfinici¡n
E<lo
t;ne"{n*{rrlro)} * t
function c=conr&o(nl
if n<10
c=f;
else
c=conteofx{r*fg}}+f
end
¡f+reclbauner#mf,ffiony€r*lcgue
;
n>
to
m#nffi
de la t¡nciÓn !r luego
},.¿§TITUTO DE CIET€H§ MATETJIÁTICAS
rcil007$4 - FulltlAHEllT§ DE cOilPUTAüÓ]{
Segmda Evaluaién - Curso Vac*iond 200$2010
Akil26,
2010
Te¡g *.- {30 %} fserlUa un progrwna csn {sr nrenú para egisüar es*rdiantcs
una materia mediante las opciones irdicadas a centi*umkán. Cada
en uno
rk lm dos paralelos
de
pardelo debe ser representado mediante un
\rector y cada accién debe ser instrurnentada mediante r¡na funcién
1l Reeistrar
Lea el nurnero del paralelo elegido (1 o,2), luego lea el código del estudiante y agréguelo al vector
'
correspondíente
r
2) Consultar
t-ea el código del estudiante,
hísqüelo en los r¡ectores y mustre el paraldo en el que está registrado
3)Cambiar
Lea el cédigo del estudiante. S¡ está registrado 'elimínelo del
4) Salir
%Plograma
global pt p2;
clear all;
opc=O;
while opc-=4
menu;
opc=input('Elija una opción');
switch opc
case l, reglstrar;
case 2, consultar;
case 3, cambiar;
end
end
function menu
disp('1) Registrar');
disp{'2} Gonsultar'};
disp{'3) Cambiar'};
disil'4) Salir');
."
function reg¡strar
global pl p2;
n=inpt¡tr'ingrese paralelo (1 o 2l'l]'
e=input{'lngrese código del estudiante'};
if n:f & ismernber{e,pf FO
pl=[pl, et;
else
if n==2 & ismernbe(e,p2)==0
p2=[p2, e];
-end
end
vectory 4réguelo al otrovector
7.----
ffisrTmrro # üE§§e§ tATEm(ilCA-S
ICTffi'g' - FU}'DATEilTO§ DE CO*PUTAGÉ]'
Seryr*üa &r*mfrkt - *ss Vmthxtd AXF2(!10
,*fir*6" 20{0
function §,rx¡sdter
global ptp2;
sc{¡¡p¡¡('lngrese código del estudiante'};
if isme¡nher(e,p{Ff '
disp('Paralelo 1'h
else
if bmembe(e,p2pl
dbp('Paralelo 2');
end
end
function cantbiar
global pl p2;
s=ftpfi 'l¡gre§e código del estudiante'I;
tx*pp*xtrgntberte,pf );
¡f
r:l
pr{p}=tI;
p2=[p2, e];
else
[x,pl=bmembe(e,P2]
¡f
x:I
p2(pF[ I;
pl{pl,
end
end
eI;
ffia
w
E$tiEñ$rffi F§mffin s€ r§mxDG ffixs xrmmn¡.§ r mr¡a*¡rss
oEffirráffiEumrmr*nc*s
rmfoftrryB - ftm!flüi¡Eirros E BArntlf,{mfi!
fisruü
rda
HBITMEIXTA:
ffi
B*r¡dó$
-§rmtilBre:,-"-.-.,
gam
ll TÉRrffi§l
¡s[!-w[3 -
Eü4fu
s m&
& ffi
ibdüeef¡L po*da
,s¡tb$redrmgnkre,m;bifr¡m,nfmsrUteldalbreFlótdcl,ahñ¡gu,Í¡
rhii¡trtrd
8,2f]13
[- Ptdkft{ntG.
w m
Hpaz
s r*r¡Ersxr.
ü¡ftFi§6'hffilEEe fEffiffi
Sn
tn6e" dChr§ ffi¡r{o y Dorllrb m lh.paf flüEd,if, ¡iH ü¡h, fitrio ffi ¡Uüñ ¡atr ;stfer'*.. .$€ r* am**a
[&[w, trdcn.¡úlory¡¡e üi¡HffirdkrB¡3*§tlertffi ü¿*iadr¡dÉB,r*:¡etryt;§jlmr¡
t¡owffi
6rhbE oeE+dE,GDhElrtrcÉp#e4['qñ.'¡d|Enfo. Osafldh biaiM lte ffi cfu'óó¿
TomrflsTEr#§
ffi*§ffi
E§EilXXts
sn
ffinkitn recr¡dwa prmite *"r**MdeqP'{'
-., :tr¿¡¡garhrflxrffiifliiimdedosrú¡gigrG6o*to**nffi.
a- Ess&¿ lrra ñxxtk¡ tsalssúve nuffip4!"
T¡m¡ f
{^m
p¡nbs}
{-a
*6,riame
q'
!! : O
Í
b+errH{p.S-f}" q > 0
b, Des*¡uftu&EapmreUadees*tor¡opr:am,U${f,Sf :
&trriÉl.rdrll5uf,{us}nerdb{5rms,
a
function
'tH
else
rffix¡(p,q)
,
rp+mut{p,+l);
\\
end
b. r=rn#i{3,s}
n
r=3+3+3+mult(3,2)
r=3+3+3+3+rnulti(3, I )
r=3+3+3+3+3+Í*É{3,0}
r3+3+3+3+3+O
f=I5
QrL
^nf
. fd50n'
l,Itl"
I
0¡,u
\Lv
\00\'
r\.r\.Uo\
r=3+m¡tti(3,4) U\"O
,=3+g+mutti(3,3)
\...
.,
fkma
a
I
I
Descargar