Está en la página 1de 70

si

NO
SI
UNIDAD UNO
1. ALGORITMOS
1.1. Generalidades
Algoritmo
Es una serie finita de pasos secuenciales que indica acciones precisas y concretas
para la resolucin de un problema.
Smbolo convencional
Es una figura geomtrica cuya forma indica la naturaleza de una instruccin.
1.. Simbologa b!sica "ara Algoritmos.
#$adro 1
Simbologa b!sica "ara algoritmos
ORD SI!O"O SI#NI$I%&DO E'E("O
)* INI%IO
)+ &cti,idad- (roceso.%/lculo
)0 (regunta
)1 Ingreso de Datos
)2 Documento o Impresin
)3 %onector interno de p/gina
)4 %onector e5terno de p/gina
)6 "7neas de cone5in
1.%. Ti"os de Algoritmos
1.3.1. Algoritmos Literales
&asos
1' (n$nciado del Algoritmo
Es una frase en donde indica el punto de partida que es lo que desea realizar y
el punto final.
E8emplo9
$IN
& : !
&(-
NO
&(- NO
*
&.!
& ; ! < %
& ; ! < %
Estructurar un algoritmo literal y esquem/tico para matricularse en tercer
semestre de Ingenier7a =u7mica teniendo como punto de partida consulta de
requisitos y como punto final la recepcin de una copia del !ouc>er registrado.
' Reali)ar $n listado desordenado de Actividades * &reg$ntas +ll$via de
ideas'
.* Imprimir >o8a de Datos
.+ (agar ,alor de !ouc>er
.0 Obtener copia de documentos
.1 Entregar documentos
.2 Seleccionar >orario
.3 ?@engo todos los documentosA
Si9 %ontinuar
No9 %ompletar
.4 ?e qued SuspensoA
Si9 %omprar derec>os de suspensin
No9 %ontinuar
%' (laborar $n listado ordenado de Actividades * &reg$ntas
*. Inicio
+. %onsultar requisitos
0. Obtener >o8a de documentos
1. Imprimir >o8a de Datos
2. Seleccionar >orario
3. ?E5iste problema con las materiasA
Si9 &rreglar
No9 %ontinuar
4. Imprimir registro de materias
6. (agar ,alor de !ouc>er
B. ?e qued SuspensoA
Si9 %omprar derec>os de suspensin
No9 %ontinuar
*). ?@engo todos los documentosA
Si9 %ontinuar
No9 %ompletar
**. Entregar Documentos
*+. Recepcin de una copia del !ouc>er registrado
*0. $in
,' (s-$emati)ar
.ig$ra 1/ Algoritmo literal es-$em!tico
0' &r$eba de (scritorio
Es la comprobacin del funcionamiento del algoritmoC si es funcional se le
considera al algoritmo como correcto- caso contrario se debe reestructurar
DcorregirE las ,eces que sean necesarias >asta obtener un algoritmo correcto.
(1ercicio 1
1' (n$nciado
Estructurar un algoritmo literal y esquem/tico para creacin de una cuenta de
a>orros- teniendo como punto de partida la eleccin del !anco y como punto
final la obtencin de los ser,icios bancarios.
' Listado Ordenado de Actividades * &reg$ntas
1. Inicio
. Eleccin del !anco
%. ?Seleccionado el !ancoA
Si9 %ontinuar
No9 Elegir
,. %onsulta de requisitos
0. &dquirir todos los documentos
2. ?@engo todos los requisitosA
Si9 %ontinuar
No9 Obtener
3. "lenar formulario de datos
4. ?Est/ completo el formularioA
Si9 %ontinuar
No9 %ompletar
5. Entrega documentos
16. Esperar ,erificacin de datos
11. ?@odo en ordenA
Si9 %ontinuar
No9 Re,isar
1. Recibir la libreta de a>orros
1%. Obtener los Ser,icios !ancarios
1,. $in
%' Algoritmo (s-$em!tico
.ig$ra / Algoritmo Literal (s-$em!tico
INI%IO
Eleccin del !anco
?Seleccionado el
!ancoA
Elegir
%onsulta de
requisitos
&dquirir todos los
documentos
?@engo todos los
requisitosA
"lenar $ormulario
de Datos
?Est/ completo
el $ormularioA
Entrega de
Documentos
Esperar ,erificacin
de Datos
?@odo en ordenA
Recibir la libreta de
a>orros
Obtener los
Ser,icios !ancarios
$IN
Obtener
%ompletar
Re,isar
NO
SI
SI
NO
NO
NO
SI
SI
1.3.2. Algoritmos N$m7ricos
En este tipo de algoritmos participan formulas.
&asos
1. (n$nciado del &roblema
El enunciado del problema debe ser claro y concreto indicando de qu datos
dispone- que c/lculos desea realizar y en qu forma desea que salgan los datos
y resultados.
(1em"lo
Se ingresa a la memoria del computador9 Nombre del art7culo- produccin
lunes- produccin martes- produccin mircoles- produccin 8ue,es y
produccin ,iernes. En funcin de estos datos calcular9 la produccin y el
promedio semanal por art7culo.
El proceso se repite para N art7culos diferentes DN;2E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro
Dise8o de Salida "ara c!lc$los de la "rod$cci9n semanal * "romedio
ORD &R@I%G"O
(H
"GNES
(H
&R@ES
(H
IER%O"ES
(H
'GEIES
(H
IIERNES
(H
SE&N&" (ROEDIO
B &&& BB BB BB BB BB BBB BB-B
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
B EEE BB BB BB BB BB BBB BB-B
RE&"IJ&DO (OR9 Sara Imbaquingo
$E%K&9+)*)H)0H)B
. An!lisis Matem!tico
Es la Identificacin secuencial de todas la formulas para resol,er el problema.
(S; ("<(<(I<('<(I
((;(S.2
%. An!lisis L9gico
Es la comparacin o comparaciones que se deben considerar dentro del
programa.
Si9 %;NL@$
Si9 %MNL%;%<*
,. Identi:icaci9n de ;ariables
Es la asignacin del nombre de un 7tem a una letra- letras o letras y d7gitos.
#$adro %
Identi:icaci9n de ;ariables "ara c!lc$los de la "rod$cci9n semanal *
"romedio
ORD I&RI&!"E SI#NI$I%&DO
* N NNmero de casos
+ % %ontador normal
0 N& Nombre del articulo
1 (" (roduccin "unes
2 ( (roduccin artes
3 (I (roduccin iercoles
4 (' (roduccin 'ue,es
6 (I (roduccin Iiernes
B (S (roduccin Semanal
*) (( (romedio de (roduccin
0. Algoritmo (s-$em!tico
.ig$ra %/ Algoritmo es-$em!tico "ara calc$lar la "rod$cci9n semanal *
"romedio
2. &r$eba de (scritorio
#$adro ,
&r$eba de (scritorio "ara calc$lar la "rod$cci9n semanal * "romedio
N<0
# NA &L &M &MI &= &; &S &&
* &&& 2 4 2 2 1 +3 2.+
+ !!! *) *) *) *) *) 2) *)
0 %%% 4 4 4 4 4 02 4
1 DDD 6 6 6 6 6 1) 6
2 EEE 3 3 3 3 3 0) 3
3. Datos * Res$ltados de (>cel
#$adro 0
Datos * Res$ltados de (>cel "ara calc$lar la "rod$cci9n semanal *
"romedio
ORD ARTI#ULO &?LUN(S &?MART(S &?MI(R#OL(S &?=U(;(S &?;I(RN(S &?S(MANAL &ROM(DIO
* &&& 2 4 2 2 1 +3 2-+
+ !!! *) *) *) *) *) 2) *)
0 %%% 4 4 4 4 4 02 4
1 DDD 6 6 6 6 6 1) 6
2 EEE 3 3 3 3 3 0) 3
(1ercicio 1
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 Nombre del alumno- nota del primer
bimestre- nota del segundo bimestre- nota del tercer bimestre y nota del cuarto
bimestre. En funcin de estos datos calcular9 la sumatoria y el promedio de
cada alumno.
El proceso se repite para N art7culos diferentes DN;2E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro 2
Dise8o de Salida "ara calc$lar s$matoria de notas * "romedio
ORD N?Al$mno N?&rimer@ N?Seg$ngo@ N?Tercer@ N?#$arto@ S$matoria?N &romedio
B &&& BB BB BB BB BB BB-BB
. . . . . . . .
. . . . . . . .
. . . . . . . .
B JJJ BB BB BB BB BB BB-BB
R(ALIAADO &OR/ Imbaquingo uFoz Sara Raquel
.(#BA/ +)*)H)0H*2
. An!lisis Matem!tico
%. An!lisis L9gico
Si9
Si9
,. De:inici9n de ;ariables
#$adro 3
De:inici9n de ;ariables "ara calc$lar s$matoria de notas * "romedio
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 N& Nombre del &lumno
1 N(! Nota del primer bimestre
2 NS! Nota del segundo bimestre
3 N@! Nota del tercer bimestre
4 N%! Nota del cuarto bimestre
6 SN Sumatoria de notas
B ( (romedio
0. Algoritmo (s-$em!tico
.ig$ra ,/ Algoritmo (s-$em!tico "ara calc$lar s$matoria de notas *
"romedio
2. &r$eba de (scritorio
#$adro 4
&r$eba de (scritorio de la S$matoria * &romedio de notas
N<0
# NA N&@ NS@ NT@ N#@ SN &
* &na *6 *+ *2 +) 32 *3-+2
+ %arolina *1 *0 *3 *4 3) *2
0 Susana +) *6 *B *4 41 *6-2
1 Raquel *3 *4 *6 *B 4) *4-2
2 Sandra *2 *4 *B *3 34 *3-42
3. Datos * Res$ltados de (>cel
#$adro 5
Datos * Res$ltados de (>cel de S$matoria * &romedio de Notas
ORD N?Al$mno N?&rimer@ N?Seg$ngo@ N?Tercer@ N?#$arto@ S$matoria?N &romedio
* &na *6 *+ *2 +) 32 *3-+2
+ %arolina *1 *0 *3 *4 3) *2
0 Susana +) *6 *B *4 41 *6-2
1 Raquel *3 *4 *6 *B 4) *4-2
2 Sandra *2 *4 *B *3 34 *3-42
(1ercicio
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 Nombre de la solucin- masa del
soluto en gramos- peso molecular de la solucin- ,olumen de la solucin en
mililitros. En funcin de estos datos calcular9 la molaridad.
El proceso se repite para N art7culos diferentes DN;2E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro 16
Dise8o de Salida de la Molaridad
T.I.
ORD N?Al$mno ms+g' &M+gCmol' ;+ml' ;+L' n+mol' Molaridad
B &&& BBB BB-B BBB B-B B-BBBB B-BBB
. . . . . . . .
. . . . . . . .
. . . . . . . .
B JJJ BBB BB-B BBB B-B B-BBBB B-BBB
T...
R(ALIAADO &OR/ Imbaquingo uFoz Sara Raquel
.(#BA/ +)*)H)0H*3
. An!lisis Matem!tico
%. An!lisis L9gico
Si9
Si9
,. De:inici9n de ;ariables
#$adro 11
De:inici9n de ;ariables de la Molaridad
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 NS Nombre de la Solucin
1 msg asa de soluto en gramos
2 ( (eso molecular de la solucin
3 Iml Iolumen de la solucin en mililitros
4 I" Iolumen de la solucin en litros
6 n NNmero de moles
B olaridad
0. Algoritmo (s-$em!tico
.ig$ra 0/ Algoritmo (s-$em!tico de la Molaridad
2. &r$eba de (scritorio
#$adro 1
&r$eba de (scritorio de la Molaridad
N<0
C NS msg PM Vml VL n M
* K%l
DacE
B) 03-2 *)) )-0 +-40B4 B-*0+
+ K
+
SO
1DacE
*2) B6-) 2)) )-2 *-20)3 0-)3*
0 K
0
(O
1DacE
+)) B6-) 42) )-42 +-)1)6 +-4+*
1 Na%l
DacE
*B) 26-2 B3) )-B3 0-+14B 0-060
2 %a%O
0DacE
6) *))-) 316 )-316 )-6))) *-+02
3. Datos * Res$ltados de (>cel
#$adro 1%
Datos * Res$ltados de (>cel de la Molaridad
ORD Sol$ci9n ms+g' &M+gCmol' ;+ml' ;+L' n+mol' Molaridad
* K%lDacE *)) 03-2 0)) )-0 +-40B4 B-*0+
+ K+SO1DacE *2) B6 2)) )-2 *-20)3 0-)3*
0 K0(O1DacE +)) B6 42) )-42 +-)1)6 +-4+*
1 Na%lDacE *B) 26-2 B3) )-B3 0-+14B 0-060
2 %a%O0DacE 6) *)) 316 )-316 )-6))) *-+02
(1ercicio %
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 (resin en mmKg- @emperatura en
grados cent7grados- masa del gas y peso molecular del gas. En funcin de estos
datos calcular el ,olumen del gas.
El proceso se repite para N art7culos diferentes DN;2E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro 1,
Dise8o de Salida del ;ol$men del Gas
T.I.
ORD GAS &+mmBg' T+G#' mG &MG &+atm' T+GD' ;+L'
B &&& BBB BBB BBB BBB BBB BBBB BB-B
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
B JJJ BBB BBB BBB BBB BBB BBBB BB-B
T...
R(ALIAADO &OR/ Imbaquingo uFoz Sara Raquel
.(#BA/ +)*)H)0H*3
. An!lisis Matem!tico
%. An!lisis L9gico
Si9
Si9
,. De:inici9n de ;ariables
#$adro 10
De:inici9n de ;ariables del ;ol$men del Gas
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 # #as
1 (mmKg (resin en mil7metros de mercurio
2 @#% @emperatura en grados cent7grados
3 m# asa del gas
4 (# (eso molecular del #as
6 (atm (resin en &tmsferas
B @#O @emperatura en grados Pel,in
*) I" Iolumen del gas en litros
0. Algoritmo (s-$em!tico
.ig$ra 2/ Algoritmo (s-$em!tico del ;ol$men del Gas
2. &r$eba de (scritorio
#$adro 12
&r$eba de (scritorio del ;ol$men del Gas
# G &mmBg TG# mG &MG &atm TGD ;L
* O
+
43) *1) 2)) 0+ * 1*0 2+B-+
+ K
+
6)) +06 30) + *-)2 2** *+20B-+
0 %O
+
B3) 2+) +2) 11 *-+3 4B0 +B+-2
1 %O 20) *+2 16) +6 )-4 0B6 6)+-0
2 SO
+
1)) 402 *4) 31 )-20 *))6 1*4-+
3. Datos * Res$ltados de (>cel
#$adro 13
Datos * Res$ltados de (>cel de del ;ol$men del Gas
ORD GAS &+mmBg' T+G#' mG &MG &+atm' T+GD' ;+L'
* O+ 43) *1) 2)) 0+ *-) 1*0 2+B-+
+ K+ 6)) +06 30) + *-* 2** *+20B-+
0 %O+ B3) 2+) +2) 11 *-0 4B0 +B+-2
1 %O 20) *+2 16) +6 )-4 0B6 6)+-0
2 SO+ 1)) 402 *4) 31 )-2 *))6 1*4-+
(1ercicio ,
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 &pellidos- Nombres- Digito
significati,os de la cdula de identidadC Digito uno- Digito dos- Digito tres-
Digito cuatro- Digito cinco- Digito seis- Digito siete- Digito oc>o- Digito
nue,e. En funcin de estos datos calcular9 el digito auto ,erificador de la
cdula de identidad. El proceso se repite para N art7culos diferentes DN;2E y la
impresin se su8eta al diseFo de salida correspondiente.
#$adro 14
Dise8o de Salida del Digito A$to ;eri:icador
T.I.
ORD &(E""IDOS NO!RES D* D+ D0 D1 D2 D3 D4 D6 DB QHQ D&I
B &&& NNN B B B B B B B B B H B
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
B JJJ NNN B B B B B B B B B H B
T...
RE&"IJ&DO (OR9 Imbaquingo Sara
$E%K&9 +)*)H)0H0)
. An!lisis Matem!tico
%. An!lisis L9gico
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
,. De:inici9n de ;ariables
#$adro 15
De:inici9n de ;ariables del Digito A$to ;eri:icador
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 &( &pellidos
1 NO Nombres
2 D* Digito uno
3 D+ Digito dos
4 D0 Digito tres
6 D1 Digito cuatro
B D2 Digito cinco
*) D3 Digito seis
** D4 Digito siete
*+ D6 Digito oc>o
*0 DB Digito nue,e
*1 ID* Ialor Digito uno
*2 ID0 Ialor Digito tres
*3 ID2 Ialor Digito cinco
*4 ID4 Ialor Digito siete
*6 IDB Ialor Digito nue,e
*B S(I Sumatoria de ,alores d7gitos impares
+) S(( Sumatoria de d7gitos pares
+* S@ Sumatoria total
++ D Decena
+0 D&I Digito &uto Ierificador
0. Algoritmo (s-$em!tico
.ig$ra 3/ Algoritmo es-$em!tico del Digito A$to ;eri:icador
2. &r$eba de (scritorio
#$adro 6
&r$eba de (scritorio del Digito A$to ;eri:icador
N<0
C AP NOM
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
8
D
9
"-"
DA
V
1
Imbaquin
go
Sara 1 7 1 9 3 6 4 7 6 "-" 0
2 Live Gaby 1 7 2 4 0 6 3 7 5 "-" 3
3 Live !auina 1 7 1 " 4 7 5 1 0 "-" 4
4 #orae$ San%iago 1 7 1 6 1 9 3 6 " "-" 3
5
Imbaquin
go
Gabriea 1 7 1 " 2 6 3 5 6 "-" 7
3. Datos * Res$ltados de (>cel
#$adro 1
Datos * Res$ltados de (>cel del Digito A$to ;eri:icador
OR
D
APELLID
OS
NOMBR
ES
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
8
D
9
"-"
DA
V
1
Imbaquin
go
Sara 1 7 1 9 3 6 4 7 6 "-" 0
2 Live Gaby 1 7 2 4 0 6 3 7 5 "-" 3
3 Live !auina 1 7 1 " 4 7 5 1 0 "-" 4
4 #orae$ San%iago 1 7 1 6 1 9 3 6 " "-" 3
5
Imbaquin
go
Gabriea 1 7 1 " 2 6 3 5 6 "-" 7
(1ercicio 0
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 Nombre de la Empresa y Gtilidad. En
funcin de estos datos calcular identificar9
Si la Gtilidad es menor a 2)) identificar como uy mala.
Si la Gtilidad es mayor o igual que 2)) y menor que *)))- identificar como
ala.
Si la Gtilidad es mayor o igual que *))) y menor que 2)))- identificar como
Regular.
Si la Gtilidad es mayor o igual que 2))) y menor que *))))- identificar como
!uena.
Si la Gtilidad es mayor o igual que *)))) y menor que +))))- identificar como
uy buena.
Si la Gtilidad es mayor o igual que +))))- identificar como E5celente.
El proceso se repite para N art7culos diferentes DN;*)E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro
Dise8o de Salida de Utilidad de la (m"resa
@.I.
ORD E(RES& G@I"ID&D IDEN@I$I%&%IRN
BB &&& BBBBB SSS
. . . .
. . . .
. . . .
BB OOO BBBBB SSS
@.$.
RE&"IJ&DO (OR9 Imbaquingo uFoz Sara Raquel
$E%K&9 +)*)H)0H*2
. An!lisis L9gico
Si9
Si9
Si9
Si9
Si9
Si9
Si9
Si9
%. De:inici9n de ;ariables
#$adro %
De:inici9n de ;ariables de Utilidad de la (m"resa
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 NE Nombre de la Empresa
1 G Gtilidad
2 ID Identificacin
,. Algoritmo (s-$em!tico
.ig$ra 4/ Algoritmo (s-$em!tico de Utilidad de la (m"resa
0. &r$eba de (scritorio
#$adro ,
&r$eba de (scritorio de Utilidad de la (m"resa
N<16
# N( U ID
1 &&& 1000 'eguar
2 ((( 100 #uy maa
3 ))) 565 #aa
4 *** 7"90 (uena
5 +++ 2060 'eguar
6 ,,, "900 (uena
7 GGG 1"600 #uy buena
" --- 900 #aa
9 III 20500 +./een%e
10 000 3450 'eguar
2. Datos * Res$ltados de (>cel
#$adro 0
Datos * Res$ltados de (>cel de Utilidad de la (m"resa
ORD (M&R(SA UTILIDAD ID(NTI.I#A#IEN
1
&&& 1000 'eguar
2 ((( 100 #uy maa
3 ))) 565 #aa
4 *** 7"90 (uena
5 +++ 2060 'eguar
6 ,,, "900 (uena
7 GGG 1"600 #uy buena
" --- 900 #aa
9 III 20500 +./een%e
10 000 3450 'eguar
(1ercicio 2
1. (n$nciado del &roblema
Se ingresa a la memoria del computador9 Nombre del alumno- nota del primer
bimestre- nota del segundo bimestre- nota del tercer bimestre y nota del cuarto
bimestre. En funcin de estos datos calcular9 la sumatoria e identificar9
Si la sumatoria es menor a 1+ identificar como Reprobado.
Si la sumatoria es mayor o igual que 1+ y menor que 21- identificar como
Suspenso.
Si la sumatoria es mayor o igual que 21- identificar como &probado.
El proceso se repite para N art7culos diferentes DN;*)E y la impresin se su8eta
al diseFo de salida correspondiente.
#$adro 2
Dise8o de Salida de S$matoria de Notas e Identi:icaci9n
@.I.
ORD N& N(! NS! N@! N%! SN ID
BB &&&
BB BB BB BB BB
5555
. .
. . . . .
.
. .
. . . . .
.
. .
. . . . .
.
BB JJJ
BB BB BB BB BB
5555
@.$.
RE&"IJ&DO (OR9 Imbaquingo uFoz Sara Raquel
$E%K&9 +)*)H)0H*2
. An!lisis Matem!tico
%. An!lisis L9gico
Si9
Si9
Si9
Si9
Si9
,. De:inici9n de ;ariables
#$adro 3
De:inici9n de ;ariables de S$matoria de Notas e Identi:icaci9n
ORD ;ARIA@L( SIGNI.I#ADO
* N NNmero de %asos
+ % %ontador Normal
0 N& Nombre del &lumno
1 N(! Nota del primer bimestre
2 NS! Nota del segundo bimestre
3 N@! Nota del tercer bimestre
4 N%! Nota del cuarto bimestre
6 SN Sumatoria de notas
B ID Identificacin
0. Algoritmo (s-$em!tico
.ig$ra 5/ Algoritmo (s-$em!tico de S$matoria de notas e Identi:icaci9n
2. &r$eba de (scritorio
#$adro 4
&r$eba de (scritorio de la S$matoria de Notas
N<16
# NA N&@ NS@ NT@ N#@ SN ID
1
1ane$$a
O2a%e
1" 19 16 20 73 &3roba4o
2 *iana )abe5a$ 14 11 12 13 50 Su$3en$o
3 +$%e6ania
7u82o
15 14 10 9 4" Su$3en$o
4 &e9an4ra
7orre$
20 17 1" 15 70 &3roba4o
5 Gra/e Na9era 14 16 13 1" 61 &3roba4o
6 !iar )ar4o$o 11 12 15 13 51 Su$3en$o
7 1er:ni/a
&n4ra4e
10 12 9 10 41 'e3roba4
o
" Li$e%; 'uae$ 16 15 17 16 64 &3roba4o
9 &n4rea )a%a2a 10 9 11 10 40 'e3roba4
o
10 So6<a 0=/ome 1" 20 17 20 75 &3roba4o
3. Datos * Res$ltados de (>cel
#$adro 5
Datos * Res$ltados de (>cel de la S$matoria de Notas e Identi:icaci9n
ORD NA N&@ NS@ NT@ N#@ SN ID(NTI.I#A#IEN
1
1ane$$a
O2a%e
1" 19 16 20 73 &3roba4o
2 *iana )abe5a$ 14 11 12 13 50 Su$3en$o
3 +$%e6ania
7u82o
15 14 10 9 4" Su$3en$o
4 &e9an4ra
7orre$
20 17 1" 15 70 &3roba4o
5 Gra/e Na9era 14 16 13 1" 61 &3roba4o
6 !iar )ar4o$o 11 12 15 13 51 Su$3en$o
7 1er:ni/a
&n4ra4e
10 12 9 10 41 'e3roba4o
" Li$e%; 'uae$ 16 15 17 16 64 &3roba4o
9 &n4rea )a%a2a 10 9 11 10 40 'e3roba4o
10 So6<a 0=/ome 1" 20 17 20 75 &3roba4o
UNIDAD DOS
. .UN#ION(S
.$nci9n
Es un pequeFo programa que sir,e para identificar o realizar un determinado c/lculo.
Entre las funciones que presenta E5cel los m/s importantes tenemos9 $unciones
matem/ticas y @rigonomtrica- funciones estad7sticas y funciones financieras.
.ig$ra 16/ .$nciones de (>cel
.ig$ra 11/ .$nciones Matem!tica * Trigonom7trica
#$adro %6
.$nciones Matem!tica * Trigonom7trica
.ig$ra 1/ .$nciones (stadsticas
ORD .UN#IEN R(ALIAA
* &!S De,uel,e el ,alor absoluto de un nNmero
+ &"E&@ORIO.EN@RE
De,uel,e el nNmero aleatorio entre los nNmeros
que especifique
0 %O%IEN@E De,uel,e la parte entera de una di,isin
1 %OS De,uel,e el coseno de un /ngulo
2 EN@ERO
Redondea un nNmero >asta el entero inferior m/s
pr5imo
3 ES(
De,uel,e e ele,ado a la potencia de un nNmero
determinado
4 $&%@ De,uel,e el factorial de un nNmero
6 "O#*) De,uel,e el logaritmo en base *) de un nNmero
B NTERO.RO&NO
%on,ierte un nNmero ar/bigo en romano en
formato de te5to
*) (I De,uel,e el ,alor (i- 0-*1*2B+32026B4B
** (O@EN%I&
De,uel,e el resultado de ele,ar el nNmero a una
potencia
*+ (RODG%@O
ultiplica todos los nNmeros especificados como
argumentos
*0 R&DI&NES %on,ierte grados en radianes
*1 R&IJ De,uel,e la ra7z cuadrada de un nNmero
*2 REDONDE&R
Redondea un nNmero al nNmero de decimales
especificado
*3 SENO De,uel,e el Seno de un /ngulo determinado
*4 SG& Suma todos los nNmeros en un rango de celdas
*6 @&N De,uel,e la tangente de un /ngulo
*B @RGN%&R
%on,ierte un nNmero decimal a uno entero al
quitar la parte decimal o de fraccin.
#$adro %1
.$nciones (stadsticas
ORD .UN#IEN R(ALIAA
*
%ON@&R
%uenta el nNmero de celdas de un rango que
contienen nNmeros
+
%ON@&R.SI
%uentan las celdas en el rango que coinciden con la
condicin dada
0
%ON@&R.!"&N%O
%uenta el nNmero de celdas en blanco dentro de un
rango especificado
1
$RE%GEN%I&
%alcula la frecuencia con la que ocurre un ,alor
dentro de un rango de ,alores y de,uel,e una
matriz ,ertical de nNmeros con m/s de un elemento
que grupos
2 &S De,uel,e el ,alor m/5imo de una lista de ,alores.
3
EDI&N&
De,uel,e la mediana o el nNmero central de un
con8unto de nNmeros
4 IN De,uel,e el ,alor m7nimo de una lista de ,alores
6
OD&
De,uel,e el ,alor m/s frecuente en una matriz o
rango de datos
B
(ROEDIO
De,uel,e el promedio de los argumentos los cuales
pueden ser nNmeros- nombres- matrices o
referencias que contengan nNmeros.
UNIDAD TR(S
%. INTRODU##IEN A MATLA@
%.1. Generalidades
El nombre de la palabra &@"&!- pro,iene de las abre,iaturas &@ri5
"&!oratoryC que sir,e para realizar c/lculos principalmente utilizando ,ectores y
matrices para traba8a con nNmeros escalares tanto reales como comple8os- con
cadenas de caracteres y con otras estructuras.
;ector
Es un arreglo unidimensional Duna sola dimensinE que puede estar representada en
forma ,ertical u >orizontal.
ID*E ID+E ID0E ID1E IDnE
I
ID*E
ID+E
ID0E
ID1E
IDnE
.ig$ra 1%/ ;ector en :orma vertical * Fori)ontal
Matri)
Es un con8unto de elementos ordenados en filas y columnas
%* %+ %0 %1 %n
$*
$+
$0
$1
$n
.ig$ra 1,/ Matri)
Terminologa @!sica
;entana
Es una parte de la pantalla que se caracteriza por tener al menos un botn de control
y se puede cambiar de tamaFo.
.ig$ra 10/ ;entana
#omando
Es una instruccin que se e8ecuta inmediatamente.
MenG #onte>t$al
Es un recuadro que tiene diferentes 7conos y opciones
.ig$ra 12/ MenG #onte>t$al
Instr$cci9n
Es una orden que se le da al computador para que realice una acti,idad espec7fica.
#$rsor
Es una seFal luminosa ,ertical o cuadrada que indica donde ,a aparecer el siguiente
car/cter.
Hcono
Es una figura pequeFa que representa softUare o >ardUare Ddispositi,o de entrada o
salidaE y permite ingresar de forma directa a un programa.
&rom"t+II'
Gno o m/s caracteres que indican que el programa esta >abilitado
#odi:icaci9n
Es la escritura de instruccin de un programa.
&rimera &antalla de Matlab
Est/ estructurado mediante tres subH,entanas9
VorPSpace
%ommand Kistory
%ommand VindoUs
.ig$ra 13/ &rimera &antalla de Matlab
.ig$ra 14/ JorKS"ace
.ig$ra 15/ #ommand Bistor*
.ig$ra6/ #ommand JindoL
%.. &asos "ara Traba1ar con Matlab
&cti,ar icrocomputador
%lic en el !otn Inicio
%lic en todos los programas
%lic en el icono atlab
@raba8ar en las ,entanas correspondientes.
%.%. O"eradores Aritm7ticos L9gicos
#$adro %
O"eradores Aritm7ticos * L9gicos
ORD O&(RADOR SIGNI.I#ADO (=(M&LO R(ALIAA
61 < /s &<! Suma & con !
6 H enos &H! Resta & con !
6% W &sterisco DporE &W! ultiplica & por !
6, . slas>Ddi,isinE &.! Di,ide & para !
60 X
bacP slas>Ddireccin
contrariaE
&X!
Di,ide ! para &
62 Y potenciacin &Y!
Ele,a la base &- al
e5ponente !
63 Z; no igual &Z;!
Establece la
condicin &M!
64 : mayor que &:!
Establece la
condicin &:!
65 [ menor que &[!
Establece la
condicin &[!
16 :; mayor o igual &:;!
Establece la
condicin &\!
11 [; menor o igual &[;!
Establece la
condicin &]!
1 ^ disyuncin a o b &^!
Establece la
disyuncin & o !
1% ;; igual &;;!
Establece la
disyuncin &;!
.ig$ra 1/ (1em"los con o"eradores aritm7ticos
%.,. #omandos de a*$da
3.4.1. Comando Help
(resenta 7ndice de temas o de ayudas
.ig$ra / Demostraci9n del #omando Bel"
NOTA 1/
(ara conocer el ,alor que posee una ,ariable debemos digitar el
nombre de la ,ariable y presionar EN@ER
3.4.2. Comando Help +
(resenta una lista de caracteres de matlab
.ig$ra %/ Demostraci9n del #omando Bel" M
3.4.3. Comando What
(roduce una lista de arc>i,os.
.ig$ra ,/ Demostraci9n del #omando JFat
3.4.4. Comando Who
(roduce una lista de las ,ariables del espacio de traba8o actual de atlab.
.ig$ra 0/ Demostraci9n del #omando JFo
3.4.5. Comando Whos
(resenta informacin adicional acerca de cada ,ariable.
.ig$ra 2/ Demostraci9n del #omando JFos
3.4.6. Comando ^
(ermite salir temporalmente de atlab.
3.4.7. Comando demo
Es una gu7a del usuario a e8ecutar di,ersas demostraciones que se eligen segNn el
menN.
.ig$ra 3/ Demostraci9n del #omando Demo
3.4.8. Comando Clear
(ermite borrar una ,ariable.
.ig$ra 4/ Demostraci9n del #omando #lear
(1em"los de A"licaci9n
(1ercicio 1
1. (n$nciado
Si tenemos un gas que ocupa un ,olumen de 0-46" a una temperatura de +)6 O
y sometido a una presin de )-60 atm y con )-*+2 moles. En funcin de estos
datos- calcular el ,alor de la constante general de los gases.
NOTA /
El DCE al finalizar una instruccin- oculta el resultado y no se ,isualiza
despus de e8ecutarse la instruccin.
. An!lisis Matem!tico
(WI ; nWRW@
R ; D(WIE . DnW@E
%. Identi:icaci9n de variables
#$adro %%
Identi:icaci9n de variables "ara calc$lar la constante general de los gases
ORD ;ARIA@L( SIGNI.I#ADO
* ( (resin DatmE
+ I Iolumen del gas D"E
0 @ @emperatura DOE
1 N NNmero de moles
2 R %onstante general de los gases
,. Algoritmo
.ig$ra 5/ Algoritmo "ara calc$lar la constante general de los gases
0. #odi:icaci9n
:: I;0.46C
:: (;).60C
:: @;0)6C
:: n;).*+2C
:: R ; D(WIE.DnW@EC
.ig$ra %6/ #odi:icaci9n en Matlab "ara calc$lar la constante general de
los gases
(1ercicio
1. (n$nciado
Elaborar un algoritmo con su respecti,a codificacin- para calcular el radio
teniendo como dato el ,olumen del cilindro +12-23 y una altura de *)-01.
. An!lisis Matem!tico
&c ; _WR
+
I ; &cW>
I ; _WR
+
W>
R ; DI. D_W>EE
*.+
%. De:inici9n de variables
#$adro %,
Identi:icaci9n de variables "ara calc$lar Radio
ORD ;ARIA@L( SIGNI.I#ADO
* &c `rea del cilindro
+ I Iolumen
0 > &ltura
1
_
(i
2 R Radio del cilindro
,. Algoritmo
.ig$ra %1/ Algoritmo "ara calc$lar el Radio
0. #odi:icaci9n
:: I;+12.23C
:: >;*).01C
:: pi;0.*1*3C
:: R ; DI.DpiW>EEY*.+C
.ig$ra %/ #odi:icaci9n en Matlab "ara calc$lar el Radio
UNIDAD #UATRO
,. .UN#ION(S @NSI#AS
.$nci9n
Es un solo programa que sir,e para identificar o realizar un determinado c/lculo
,.1. .$ncion In"$t +Ingresar'
Sir,e para ingresar datos a una ,ariable acompaFada de un mensa8e de te5to.
Simbolo
.orma general
::,ariable; input Damensa8ebEC
(1em"los/
:: n*;inputDc,alor de n*;cEC
,alor de n*; *)
:: n+;inputDc,alor de n+;cEC
,alor de n+; B
:: n0;inputDc,alor de n0;cEC
,alor de n0; 6
:: SN;n*<n+<n0C
:: (N;SN.0C
.ig$ra %%/ Demostraci9n de la .$nci9n Oin"$tP.
,.. .$nci9n Dis" +des"egar'
Simbolo
.orma general
::disp Damensa8ebEC
::disp DpiE
(1em"lo
:: dispDcEl ,alor de pi;cEC disp DpiE
.ig$ra %,/ Demostraci9n de la .$nci9n Dis"
,.%. .$nci9n :"rint: +im"resi9n'
Simbolo
.orma general
::fprintf Damensa8ebEC
::fprintf Damensa8e formatob- ,ariableEC
::fprintf Daformatob- ,ariableEC
(1em"lo
:: fprintf DcGNIIERSID&D %EN@R&" DE" E%G&DORXncEC
:: fprintf Dc$&%G"@&D DE IN#ENIERI& =GII%&XncEC
:: fprintf DcES%GE"& DE IN#ENIERI& =GII%&XncEC
:: ,;+)C
:: fprintfDaEl ,olumen es ; d2.)fXnb-,EC
:: fprintfDed2.)fXnb-,EC
.ig$ra %0/ Demostraci9n de la .$nci9n :"rint:
,.,. &asos "ara crear $n arcFivo en matlab
*. $ile
+. NeU
0. Hfile
L Editor de ecuaciones
1. #rabar &rc>i,o
2. $ile
3. Sa,e &s
(1ercicios de A"licaci9n
1. (n$nciado
Elaborar un algoritmo y la codificacin para calcular la sumatoria de notas y el
promedio- dando como datos nota*es *)- nota+ es B y nota0 es 6- para cada uno
de los siguientes diseFos de salida.
#$adro %0
Dise8o de Salida de S$matoria * &romedio de notas en :orma vertical
S$matoria * &romedio de notas
Ialor de n*; *)
Ialor de n+; B
Ialor de n0; 6
Sn; +4
(n; B
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA/ 616?60?0
#$adro %2
Dise8o de Salida de S$matoria * &romedio de notas en :orma vertical
S$matoria * &romedio de notas
nota1 nota nota% Sn &n
*) B 6 +4 B
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA/ 616?60?0
. An!lisis Matem!tico
NOTA %/
El comando clear borra las ,ariables usadas en la memoria del programa.
Sn ; n* < n+ < n0
(n; Sn.0
%. Identi:icaci9n de variables
#$adro %3
Identi:icaci9n de ;ariables de S$matoria * &romedio de notas
ORD ;ARIA@L( SIGNI.I#ADO
* n* Nota *
+ n+ Nota +
0 n0 Nota 0
1 Sn Sumatoria de notas
2 (n (romedio de notas
,. Algoritmo
.ig$ra %2/ Algoritmo de S$matoria * &romedio de notas en :orma vertical
.ig$ra %3/ Algoritmo de S$matoria * &romedio de notas en :orma
Fori)ontal
0. #odi:icaci9n
*. fprintfDaSumatoria y (romedio de notasXnbEC
+. n*;inputDa,alor de n*;bEC
0. n+;inputDa,alor de n+;bEC
1. n0;inputDa,alor de n0;bEC
2. Sn;n*<n+<n0C
3. (n;Sn.0C
4. fprintfDaSn;d+.)fXnb-SnEC
6. fprintfDa(n;d+.)fXnb-(nEC
B. fprintfDaRE&"IJ&DO (OR 9bECdispDaImbaquingo SarabEC
*). fprintfDa$E%K& 9bECdispDa+)*)H)2H+2bEC
.ig$ra %4/ #odi:icaci9n en Matlab de S$matoria * &romedio de notas en
:orma vertical
*. fprintfDaSumatoria y (romedio de notasXnbEC
+. n*;*)C
0. n+;BC
1. n0;6C
2. Sn;n*<n+<n0C
3. (n;Sn.0C
4. fprintfDanota* nota+ nota0 Sn (nXnbEC
6. fprintfDad0.)fXnb-n*EC
B. fprintfDad4.)fXnb-n+EC
*). fprintfDad4.)fXnb-n0EC
**. fprintfDad4.)fXnb-SnEC
*+. fprintfDad+.)fXnb-(nEC
*0. fprintfDaRE&"IJ&DO (OR 9bECdispDImbaquingo SaraEC
*1. fprintfDa$E%K& 9bECdispD+)*)H)2H+2EC
.ig$ra %5/ #odi:icaci9n en Matlab de S$matoria * &romedio de notas en
:orma Fori)ontal
,.0. .$nciones Trigonom7tricas en Matlab
atlab contiene funciones que acepta como argumentos9 ,ariables reales y.o
comple8as- sin discriminacin- tambin acepta argumentos matriciales.
#$adro %4
.$nciones Trigonom7tricas en Matlab
ORD .UN#IEN D(S#RI&#IEN
61 sinD5E seno de D5E
6 asinD5E arco seno de D5E
6% sin>D5E seno >iperblico de D5E
6, asin>D5E arco seno >iperblico de D5E
60 cosD5E coseno de D5E
62 acosD5E arco coseno de D5E
63 cos>D5E coseno >iperblico de D5E
64 acos>D5E arco coseno >iperblico de D5E
65 tanD5E tangente de D5E
16 atanD5E arco tangente de D5E
11 tan>D5E tangente >iperblica de D5E
1 atan>D5E &rco tangente >iperblica de D5E
1% cotD5E cotangente de D5E
1, secD5E secante de D5E
10 cscD5E cosecante de D5E
.ig$ra ,6/ (1em"los de .$nciones Trigonom7tricas
NOTA ,/
"os corc>etes se utilizan para definir una ,ariable con mNltiples ,alores. f
para separar los ,alores de una l7nea a otra usamos DCE.
,.2. .$nciones Matem!ticas en Matlab
#$adro %5
.$nciones Matem!ticas en Matlab
ORD .UN#IEN D(S#RI&#IEN
61 absD5E ,alor absoluto de D5E
6 sqrtD5E ra7z cuadrada de D5E
6% realD5E parte real del nNmero comple8o D5E
6, imagD5E parte imaginaria del nNmero comple8o D5E
60 signD5E funcin signo de D5E
62 e5pD5E e5ponente que pase a e D5E
63 logD5E logaritmo naturalD5E
64 log*)D5E logaritmo decimal D5E
65 log+D5E logaritmo base +D5E
16 minD5E de,uel,e el ,alor m7nimo de un arreglo D5E
11 ma5D5E de,uel,e el ,alor m/5imo de un arreglo D5E
1 sortD5E ordena los elementos del arreglo D5E
1% sumD5E calcula la suma de los elementos del arreglo D5E
1, num+strD5E con,ierte en cadena el nNmero D5E
10 str+doubleD5 con,ierte en nNmero real la cadenaD5E
(1em"los/
Ialor absoluto de 5
::5;gH0- 1- H**- )hC
::abcD5E
.ig$ra ,1/ (1em"lo con la .$nci9n abs
(arte imaginaria del nNmero comple8o de 5
::5;0<+iC
::imagD5E
(arte real del nNmero comple8o de 5
::5;0<+iC
::realD5E
.ig$ra ,/ (1em"lo con la .$nci9n imagCreal
$uncin sort D5E
::5;g+- *- 2hC
::sortD5E
.ig$ra ,%/ (1em"lo con la .$nci9n sort
Suma de D5E
::5;g+- *- 2hC
::sumD5E
.ig$ra ,,/ (1em"lo de la .$nci9n Matem!tica S$m.
,.3. .$nciones Reales en Matlab
#$adro ,6
.$nciones Reales en Matlab
ORD .UN#IEN D(S#RI&#IEN
)* e,alDfE e,alua una funcin de los ,alores de 5
)+ f plotDfga-bhE grafica la funcin en el inter,alo ga-bh
)0 fzeroDf-aE calcNla la ra7z de la funcin DfE partiendo del ,alor de a
)1 trapzD5-fE calcNla el /rea de la regin plana limitada por DfE en el
inter,alo ga-bh en donde a es el primer ,alor de x y b es
Nota 2/
il DCE en la ,ariable con mNltiples ,alores- indica el final de los ,alores de una
fila y los siguientes ,alores se presentan en la segunda fila en este caso la
funcin sum calcula la sumatoria de cada columna y de,uel,e como ,alor un
,ector fila formado por la sumatoria de todas las columnas.
el Nltimo ,alor de x, x es una ,ariable con multiples
,alores ordenados en orden creciente.
UNIDAD #IN#O
0. &ROGRAMA#IEN (N MATLA@
0.1. Generalidades
&@"&! es un programa de lengua8e de programacin que incluye instrucciones
para bifurcacin DsaltosE y bucles Dcon8unto de instruccionesE.
"as bifurcaciones permiten realizar una u otra operacin segNn se cumpla o no una
determinada condicin. "os bucles permiten realizar las mismas o an/logas
operaciones sobre datos distintos. En &@"&! se utiliza la palabra end para
determinar la funcin.
#ondici9n
Es la pregunta b/sica a la que se responde con un si o con un no.
.ormas de bi:$rcaciones9

.ig$ra ,0/ @i:$rcaci9n 1
.ig$ra ,2/ @i:$rcaci9n

.ig$ra ,3/ @i:$rcaci9n %
0.. Instr$cciones
5.2.1. Instruccin i !s"#
En una instruccin muy Ntil para las bifurcaciones- >asta que cumpla la
condicin
5;1
ifremD5-+E;)
fprintfDael nNmero es parbEC
else
fprintfDael nNmero es imparbEC
end
el nNmero es par::
.ig$ra ,4/ Algoritmo de la Instr$cci9n i:.
.ig$ra ,5/ A"licaci9n de la Instr$cci9n i:.
5.2.2. Instruccin $hile !mientras %ue#
"a estructura del bucle U>ile posee la siguiente sinta5is
V>ile condicin
Instruccin
End
(1ercicio
Gtilizando V>ile- calcular el resultado de la sumatoria de los primeros *)
nNmeros consecuti,os.
.ig$ra 06/ Algoritmo de la Instr$cci9n LFile.
.ig$ra 01/ A"licaci9n de la Instr$cci9n LFile.
5.2.3. Instruccin or
"a sentencia for repite un con8unto de instrucciones- un predeterminado nNmero
de ,eces.
.orma General
for i ; m9n9P De donde9 m; ,alor inicial de i
Instrucciones n; ,alor final de i
End P; incremento de i
.ig$ra 0/ Algoritmo de la Instr$cci9n :or.
.ig$ra 0%/ A"licaci9n de la Instr$cci9n :or.
(1ercicio 1
1. (n$nciado
Gtilizando for >acer el algoritmo y la codificacin para generar la sumatoria de
los *) primeros nNmeros consecuti,os.
#$adro ,1
Dise8o de Salida de NGmeros #onsec$tivos
N?#ONS(#UTI;OS
*
+
0
1
2
3
4
6
B
*)
S$matoria N#< 00
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA / 616?62?64
. Algoritmo
.ig$ra 0,/ Algoritmo de nGmeros consec$tivos a"licando :or
%. #odi:icaci9n
*. fprintfDc NH%ONSE%G@IIOSXncEC
+. N;*)C
0. SN%;)C
1. for i;*9N
2. SN%;SN%<iC
3. fprintfDc d4.)fXnc-iEC
4. end
6. fprintfDcSumatoria N%;d0.)fXnc-SN%EC
B. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
*). fprintfDc$E%K& 9 +)*)H)3H)6XncEC
.ig$ra 00/ #odi:icaci9n de nGmeros consec$tivos a"licando :or
(1ercicio
1. (n$nciado
Gtilizando for >acer el algoritmo y la codificacin para generar la sumatoria de
los *) primeros nNmeros consecuti,os pares.
#$adro ,
Dise8o de Salida de NGmeros #onsec$tivos &ares
N?#ONS(#UTI;OS?&
+
1
3
6
*)
*+
*1
*3
*6
+)
S$matoria N#&< 116
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA / 616?62?64
. Algoritmo
.ig$ra 02/ Algoritmo de nGmeros consec$tivos "ares a"licando :or
%. #odi:icaci9n
*. fprintfDc NH%ONSE%G@IIOSH(XncEC
+. N;*)C
0. 5;)C
1. SN%(;)C
2. for i;*9N
3. 5;iW+C
4. SN%(;SN%(<5C
"> fprintfDc d6.)fXnc-5EC
B. end
*). fprintfDcSumatoria N%(;d1.)fXnc-SN%(EC
**. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
*+. fprintfDc$E%K& 9 +)*)H)3H)6XncEC
.ig$ra 03/ #odi:icaci9n de nGmeros consec$tivos "ares a"licando :or
(1ercicio %
1. (n$nciado
Gtilizando for >acer el algoritmo y la codificacin para generar la sumatoria de
los *) primeros nNmeros consecuti,os impares.
#$adro ,%
Dise8o de Salida de NGmeros #onsec$tivos Im"ares
N?#ONS(#UTI;OS?I
*
0
2
4
B
**
*0
*2
*4
*B
S$matoria N#&< 166
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA / 616?62?64
. Algoritmo
.ig$ra 04/ Algoritmo de nGmeros consec$tivos im"ares a"licando :or
%. #odi:icaci9n
*. fprintfDc NH%ONSE%G@IIOSHIXncEC
+. N;*)C
0. 5;)C
1. SN%I;)C
2. for i;*9N
3. 5;DiW+EH*C
4. SN%I;SN%I<5C
6. fprintfDc d6.)fXnc-5EC
B. end
*). fprintfDcSumatoria N%I;d1.)fXnc-SN%IEC
**. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
*+. fprintfDc$E%K& 9 +)*)H)3H)6XncEC
.ig$ra 05/ #odi:icaci9n de nGmeros consec$tivos im"ares a"licando :or
(1ercicio ,
1. (n$nciado
Gtilizando for >acer el algoritmo y la codificacin para generar la sumatoria de
los *) primeros nNmeros consecuti,os- consecuti,os pares y consecuti,os
impares.
#$adro ,,
Dise8o de Salida de NGmeros consec$tivosQ consec$tivos "ares *
consec$tivos im"ares.
N# N#& N#I
* + *
+ 1 0
0 3 2
1 6 4
2 *) B
3 *+ **
4 *1 *0
6 *3 *2
B *6 *4
*) +) *B
S$matoria< 00 116 166
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA / 616?62?64
. Algoritmo
.ig$ra 26/ Algoritmo de nGmeros consec$tivosQ consec$tivos "ares *
consec$tivos im"ares a"licando :or.
%. #odi:icaci9n
*. fprintfDc N% N%( N%IXncEC
+. N;*)C
0. 5;)C
1. y;)C
2. SN%;)C
3. SN%(;)C
4. SN%I;)C
6. for i;*9N
B. SN%;SN%<iC
*). 5;iW+C
**. SN%(;SN%(<5C
*+. y;5H*C
*0. SN%I;SN%I<yC
*1. fprintfDc d+.)fXtc-iEC
*2. fprintfDcd0.)fXtc-5EC
*3. fprintfDcd3.)fXnc-yEC
*4. end
*6. fprintfDcSumatoria;d0.)fXtc-SN%EC
*B. fprintfDcd0.)fXtc-SN%(EC
+). fprintfDcd3.)fXnc-SN%IEC
+*. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
++. fprintfDc$E%K& 9 +)*)H)3H)6XncEC
.ig$ra 21/ #odi:icaci9n de nGmeros consec$tivosQ consec$tivos "ares *
consec$tivos im"ares a"licando :or.
UNIDAD S(IS
2. ;(#TOR(S R MATRI#(S (N MATLA@
2.1. ;ectores
;ector
Es un arreglo unidimensional que puede presentarse en forma >orizontal o en forma
,ertical.
I
*
I
+
I
0
I
1
I
n
; S
.ig$ra 2/ ;ector en :orma Fori)ontal * vertical
(1ercicio
Elaborar el algoritmo y codificacin para calcular el ,ector suma con el siguiente
diseFo de salida.
#$adro ,0
Dise8o de Salida de ;ector S$ma
;(#TOR 1/ 55 55 55 T 55
;(#TOR / 55 55 55 T 55
;(#TOR SUMA/ 55 55 55 T 55
R(ALIAADO &OR/ Imba-$ingo Sara
.(#BA / 616?62?

;
U
I
*
I
+
I
0
I
1
I
n
1. Algoritmo
.ig$ra 2%/ Algoritmo de ;ector S$ma
. #odi:icaci9n
*. I*;g*)-+)-0)-1)-hC
+. I+;g2-*)-*2-+)hC
0. for i;*91
1. ISDiE;I*DiE<I+DiEC
2. end
3. fprintfDcIE%@OR*9d).)fXncECdispDI*EC
4. fprintfDcIE%@OR+9d).)fXncECdispDI+EC
6. fprintfDcIE%@OR SG&9d).)fXncECdispDISEC
B. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
*). fprintfDc$E%K& 9 +)*)H)3H++XncEC
.ig$ra 2,/ #odi:icaci9n ;ector S$ma
2.. Matrices
Matri)
atriz es un arreglo bidimensional Dordenado en filas y columnasE
A= B=

A+B=
(1ercicio
Elaborar el algoritmo y codificacin para calcular la suma de matrices de acuerdo al
diseFo de salida.
#$adro ,2
Dise8o de Salida de Matri) S$ma
A&LI#A#IEN D( MATRI#(S +SUMA'
&@RIJ *
*) +) 0)
1) 2) 3)
&@RIJ +
2 *) *2
+) +2 0)
&@RIJ SG&
*2 0) 12
3) 42 B)
R(ALIAADO &OR/ Imba-$ingo M$8o)
.(#BA / 616?62?
a
11
+b
11
a
12
+b
12
a
1n
+b
1n
a
21
+b
21
a
22
+b
22
a
2n
+b
2n
a
n1
+b
n1
a
n2
+b
n2
a
nn
+b
nn
a
11
a
12
a
1n

a
21
a
22
a
2n

a
n1
a
n2
a
nn

b
11
b
12
b
1n

b
21
b
22
b
2n

b
n1
b
n2
b
nn

1. Algoritmo
.ig$ra 20/ Algoritmo Matri) S$ma
. #odi:icaci9n
*. fprintfDc&("I%&%IRN DE &@I%ES DSG&EXncEC
+. &;g*)-+)-0)C1)-2)-3)hC
0. !;g2-*)-*2C+)-+2-0)hC
1. for i;*9+
2. for 8;*90
3. SDi-8E;&Di-8E<!Di-8EC
4. end
6. end
B. fprintfDc &@RIJ *XncECdispD&EC
*). fprintfDc &@RIJ +XncECdispD!EC
**. fprintfDc &@RIJ SG&XncECdispDSEC
*+. fprintfDcRE&"IJ&DO (OR9 Imbaquingo SaraXncEC
*0. fprintfDc$E%K& 9 +)*)H)3H++XncEC
.ig$ra 22/ #odi:icaci9n en Matlab de Matri) S$ma

También podría gustarte