You are on page 1of 174

1

1. REVISIN DE HERRAMIENTAS INFORMTICAS


1.1. Terminologa bsica
Concepto
Es una palabra o palabras u objeto o un ser para diferenciarlos de los dems
Definicin
Es la descripcin del concepto u objeto con sus caractersticas
Informtica
Es la ciencia que estudia el uso sistemtico y racional de la informacin con el propsito de
ayudar a resolver problemas de tipo social, poltico y econmico
Ciencia
Rama del saber humano constituida por el conjunto de conocimientos objetivos y verificables
sobre una materia determinada que son obtenidos mediante la observacin y la experimentacin,
la explicacin de sus principios y causas y la formulacin y verificacin de hiptesis y se
caracteriza, adems, por la utilizacin de una metodologa adecuada para el objeto de estudio y
la sistematizacin de los conocimientos.
Sistemtico
Que sigue o se ajusta a un sistema (conjunto ordenado de normas y procedimientos).
Sistema
Conjunto de cosas o elementos que guardan entre s algn tipo de relacin.
Sistmico
De la totalidad de un sistema, por oposicin a local, o relacionado con l.
Informacin
Es el resultado del procesamiento de datos, que sirve para comunicarnos
2

Procesamientos
La recogida y manipulacin de elementos de datos para producir informacin significativa.
Computador
Es una mquina electrnica compuesta de hardware y software y que sirve para procesar datos
Mquina
Objeto fabricado y compuesto por un conjunto de piezas ajustadas entre s que se usa para
facilitar o realizar un trabajo determinado, generalmente transformando una forma de energa en
movimiento o trabajo.
Mquina electrnica
Una mquina electrnica es aquella que manipula electrones para cumplir con sus cometidos.
Algunas de las funciones de las mquinas electrnicas son amplificar seales, generar seales,
convertirlas, etc.
Mquina elctrica
Es un dispositivo que transforma la energa cintica en otra energa, o bien, en energa potencial
pero con una presentacin distinta, pasando esta energa por una etapa de almacenamiento en un
campo magntico.
Holstico
El significado etimolgico del trmino "Holstico" viene de la palabra "Holismo", cuyo principio
general fue resumido concisamente por Aristteles en los libros de Metafsica y viene a expresar
la mxima: "El todo es mayor que la suma de sus partes".
Hardware
Son componentes fsicos del computador (entrada, salida, procesamiento y de entrada y salida)
y que sirve para procesar datos.
Software
3

Son todos los programas del computador clasificados en (sistemas de aplicacin general,
aplicacin especfica, educativos, deportivos, culturales, econmicos,) y que sirve para
procesar datos.
Dato
El dato es una representacin simblica (numrica, alfabtica, algortmica, etc) de un atributo o
variable cuantitativa. Los datos describen hechos empricos, sucesos y entidades. Bit (binare
digyt).
Bit (binare digyt)
Es la unidad ms pequea de la informacin representado mediante un cero o un uno
Byte
Es u conjunto de ocho bits en donde se puede representar un solo carcter
Kilobyte (Kb)
Es la unidad de informacin representada por 1024 bites y que sirve para almacenar datos e
informacin
Megabyte (Mb)
Es la unidad de informacin representada por 1024 Kb y que sirve para representar datos e
informacin
Gigabyte (Gb)
Es la unidad de informacin representada por 1024 Mb y sirve para representar datos e
informacin
Terabyte (Tb)
Es la unidad de informacin representada por 1024 Gb y que sirve para almacenar datos e
informacin
Tetabyte
Es la unidad de informacin representada por 1024 Tb y que sirve para almacenar datos e
informacin
4

1.2. Esquemas
1.2.1. Procesamiento de Datos



Figura 1: procesamiento de datos
1.2.2. Unidades Bsicas del Computador




Figura 2: unidades bsicas del computador digital
1.2.3. Interconexin de unidades bsicas del computador digital











ENTRADA DE DATOS
PROCESADOS
PROCESAMIENTO
DE DATOS
SALIDA DE DATOS
PROCESADOS
(INFORMACIN)
UNIDAD DE
SALIDA
CPU
UNIDAD CENTRAL
DE
PROCESAMIENTO
UNIDAD DE
SALIDA
UNIDAD DE
ENTRADA

UNIDAD DE
SALIDA
CPU
UNIDAD ARIT
LOGICA (ALU)
UNIDAD DE
CONTROL
UNIDADES
SECUNDARIAS
HD CD ROM
USB
UNIDAD DE
MEMORIA
RANGO (RAM)
Figura 3: interconexiones de unidades bsicas
del computador digital.
5

Unidad de entrada
Por esta unidad ingresan los datos a la memoria del computador para ser procesados y
almacenados temporalmente, generalmente est representado por teclado, escner,
Unidad central de procesamiento
Esta unidad se subdivide en otras unidades: unidad de memoria principal (RAM),
Unidad aritmtica lgica y unidad de control
Unidad de memoria principal (RAM)
Esta unidad almacena los daos temporalmente, entrega y recibe datos e informacin de
las dems unidades
Unidad de aritmtica lgica
Esta unidad es la encargada de realizar las operaciones aritmticas y las comparaciones
Unidad de control
Esta es la unidad encargada de controlar el normal funcionamiento

1.3. Unidades De Informacin
Las unidades de informacin se resumen en el siguiente cuadro
Cuadro 1:
Unidades de informacin
UNIDAD EQUIVALENCIA
1 Bit 0-1
1 byte 8 bit
1 Kilobyte 1024 bytes
1 Megabyte 1024 kilobytes
1 Gigabyte 1024 megabytes
1 terabyte 1024 gigabytes

Cuando se desea transformarle de una unidad menor a una unidad mayor el resultado ser
menor

6


Problemas
Una flash memory de 4 Gb de capacidad tiene almacenamiento:
1024 Mb de archivos en Word
512 Mg de archivos en Excel
1024 Kg de archivos en power point
En funcin de estos datos calcular el espacio libre del flash memory en:
1) Gb
2) Mb
3) Kb





















Datos e incgnitas
Capacidad memory = 4 Gb
Archivos en Word = 1024 Mb
Archivos en Excel = 512 Mb
Archivos en power point= 1024Kg
Espacio libre en memory Gb
Espacio libre en memory Mb
Espacio libre en memory Kb


Clculos y resultados
Gb=1024
1
1024
= 1Gb
Gb =512 Mb*
1
1024
= 0.5Gb
Gb =1024 Kg*
1
1024
*
1
1024
= 9077*10
-4
Gb
Gb=
Espacio libre en Gb:
4 Gb 1.5 Gb =
Espacio libre en Mb:
2.5 Gb*
1024
1
=
Espacio libre en Kb:
2560 Mb*
1024
1
=
2.5Gb

2560 Mb
2621440 Kb
1.5 Gb
Respuestas
Espacio libre en Gb = 2.5 Gb
Espacio libre en Mb = 2560 Mb
Espacio libre en Kb = 2621440 Kb
7


1.4. Sistema de numeracin
En computacin generalmente existen cuatro sistemas de numeracin que se resume en el
siguiente cuadro.
Cuadro 2
Sistema de numeracin
SISTEMA BASE CIFRAS
Binario 2 0,1
Octal 8 0,1,2,3,4,5,6,7
Decimal 10 0,1,2,3,4,5,6,7,8,9
hexadecimal 16 0,1,2,3,4,5,6,7,8,9
10 11 12 13 14 15
A, B, C, D, E, F
















8


1.4.1. Conversiones
1.4.1.1. Conversiones de base 10 a base 2
Se realiza divisiones sucesivas para la base a la que quiere convertir
6(10) = 110 (2) 18(10) = 10010 (2) 10(10) = 1010 (2)






1.4.1.2. Conversiones de base 10 a base 8

6(10) = 6 (8) 10(10) = 12 (8)
18(10) = 22 (8)




1.4.1.3. Conversiones de base 10 a base 16

6(10) = 6 (16) 10(10) = A (16) 18(10) = 12 (16)








10 2
5 0
2 1
2 0
1
18 2
9
4 1
2 0
1 0
1
6 2
3 0
1 1
1
10 8
1 2
1
18 8
2 2
2
6 8
6
6 16
6
18 16
1 2
1
10 16
A
9

1.5. Hardware
1.5.1. Generalidades
Hardware
Son todos los componentes fsicos del computador y se pueden agrupar en;
Hardware de entrada
Hardware de procesamiento
Hardware de salida
Hardware de entrada y salida

















10

1.5.2. Hardware de entrada
Cuadro 3
Hardware de entrada con caractersticas
ORD HARDWARE CARACTERSTICAS ESQUEMAS
1 Teclado
dispositivo que
permite ingresar
informacin
tiene entre 99 y 108
teclas
aproximadamente

2 Mouse
suele tener dos o tres
botones
rueda de
desplazamiento

3 Lpiz ptico
contiene sensores
luminosos
cable electrnico

4
Digitalizador
(scanner)
Digitalizacin de
dispositivas y
negativos
resolucin, velocidad

5 Micrfono
aparato que
transforma las ondas
sonoras en corrientes
elctricas para
aumentar su
intensidad,
transmitirlas y
registrarlas.








11

1.5.3. Hardware de procesamiento
Cuadro 4
Hardware de procesamiento con caractersticas
ORD HARDWARE CARACTERSTICAS ESQUEMAS
1
Tarjeta de video
encargado del
proceso de grficos
Tambin integran
memoria
RAM propia para
evitar el consumo
de la RAM
principal.

2
Microprocesador
proporciona el
control de las
operaciones de
clculo.
Ejecuta todas las
instrucciones de los
programas y del
sistema operativo

3
Tarjeta madre
La tarjeta madre
casi por s sola
define el
rendimiento del
computador.
es el componente
ms costoso de un
PC y el elemento
ms importante.

4
Memoria
capaz de almacenar
informacin.
La capacidad total
de memoria ser un
dato esencial para
calibrar la
potencia de un
computador

5
CPU.
almacenar el
cerebro y los
componentes que
hacen funcionar a
tu computadora.



12

1.5.4. Hardware de salida
Cuadro 5
Hardware de salida con caractersticas
ORD HARDWARE CARACTERSTICAS ESQUEMAS
1
Monitor
el dispositivo en el
que se muestran
las imgenes
generadas por el
adaptador de vdeo
del ordenador o
computadora.

2
proyector
recibe una seal
de vdeo
proyecta la
imagen
utilizan una luz
muy brillante para
proyectar la
imagen.

3
impresora
es el perifrico que
el ordenador
utiliza para
presentar
informacin
impresa en papel.
Impresoras de tinta
Impresoras lser
Impresoras
matriciales





4
Auriculares
son transductores
que reciben
una seal
elctrica originada
desde una fuente
electrnica.
son normalmente
desmontables e
intercambiables.

5
Plotter
imprime en forma
lineal.
Las dimensiones
de los plteres no
son uniformes

13


1.5.5. Hardware de entrada y salida
Cuadro 6
Hardware de entrada y salida con caractersticas
ORD HARDWARE CARACTERSTICAS ESQUEMAS
1
Modem
convierte las
seales digitales en
analgicas
permite la
comunicacin entre
computadoras a
travs de la lnea
telefnica o
del cable mdem

2
CD
almacena cualquier
tipo de informacin
Acrnimo de
Compact Disc-
Read Only
Memory..

3
Router
proporciona
conectividad a nivel
de red o nivel tres
en el modelo OSI.
enviar o encaminar
paquetes de datos
de una red a otra

4
Tarjeta de red
permite la
comunicacin con
aparatos conectados
entre s y tambin
permite compartir
recursos entre dos o
ms computadoras

5
Memory cards
conserva la
informacin que le
ha sido almacenada
Una tarjeta de
memoria es un chip
de memoria que
mantiene su
contenido sin
energa.


14



1.6. Software
1.6.1. Generalidades
El software representa la vida interna de un computador, el manejo y aprovechamiento del
mismo y todas las ventajas que se brindan el mundo de las computadoras, depende del
software, facilitando a los usuarios el desarrollo de programas que contribuyen con tareas
diarias tanto personales como generales, empresariales y organizacionales
1.6.2. Tipos de software
Al software se puede agrupar en:
Software de sistemas
Software de utilidad general
Software de aplicacin especifica
Software de educacin
Software de distraccin
Software de comunicacin
Software otros














15

1.6.2.1. Software de Sistemas
Cuadro 7
Software de sistemas
ORD SOFTWARE CARACTERSTICAS ESQUEMA


1


BlackBerry
Es un sistema
operativo mvil
desarrollado por
RIM para los
dispositivos
BlackBerry.


2


DOS
Disk Operative System
Comandos internos
Comandos externos


3

Windows
Estructurado por
ventanas
Es el ms utilizado
alto ndice de
vulnerabilidad



4
Guada
conjunto de
aplicaciones que hacen
tu ordenador ms tll,
potente y seguro.



5
Mac
primera con gran xito
por su accesibilidad de
precio.





16

1.6.2.2. Software de Utilidad
Cuadro 8
Software de utilidad
ORD SOFTWARE CARACTERSTICAS ESQUEMA

1


Word
Es un software
destinado al
procesamiento de texto


2


Excel
Es utilizado
principalmente para
hacer clculos
Constituido por celdas



3
Visio
es un software de
dibujo vectorial
para Microsoft
Windows.
Las herramientas que
lo componen permiten
realizar diagramas de
oficinas.


4


Power Point
Se encarga de la
realizacin y tambin
modificacin de
diapositivas


5
Publisher
provee un historial
simple de edicin
similar al de su
producto
hermano Word


Respuestas
Espacio libre en Gb = 2.5 Gb
Espacio libre en Mb = 2560 Mb
Espacio libre en Kb = 2621440 Kb
17

1.6.2.3. Software de Aplicacin Especifica
Cuadro 9
Software de aplicacin especifica
ORD SOFTWARE CARACTERSTICAS ESQUEMA

1


Matlab
Software encargado de
realizar ciertas
operaciones
Principalmente
algoritmos


2
Dreamweaver
es una aplicacin en
forma de estudio
(basada en la forma de
estudio de Adobe
Flash) que est
destinada a la
construccin, diseo y
edicin de sitios,
vdeos y aplicaciones
Web


3


Proyect
Administra proyectos
de manera profesional
Administradores de
proyectos en el
desarrollo de planes


4

Mnica
Permite realizar
facturas o listas de
precios
Contabilidad bsica de
su empresa.



5
Photoshop
es un editor de
grficos
rasterizados desarrolla
do por Adobe
Systems principalment
e usado para
el retoque de fotograf
as y grficos.





18

1.6.2.4. Software de Educacin
Cuadro 10
Software de educacin
ORD SOFTWARE CARACTERSTICAS ESQUEMA

1
Enciclopedias
Ayuda al estudio y
conocimiento de
contenidos
Son recopilaciones del
conocimiento humano


2


Tutoriales
Es una leccin
educacional que gua
al usuario por las
aplicaciones de varias
cosas


3
Encarta
enciclopedia multimed
ia digital publicada
por Microsoft
Corporation desde
1993 hasta 2009 (en
espaol desde la
versin 97).


4
Educanix
es una distribucin
live de GNU/linux
creada especialmente
para nios de edades
comprendidas entre los
3 y 10 aos.



5
Kidware
programas KIDWARE
intensifican el uso del
lenguaje, el
aprendizaje
cooperativo e
interaccin social.
Estimulan la
creatividad de los
nios y su habilidad
para resolver
problemas.


19

1.6.2.5. Software de Distraccin
Cuadro 11
Software de distraccin
ORD SOFTWARE CARACTERSTICAS ESQUEMA

1
Reproductor
de msica
Uno de los usos que se le
da a nuestro ordenador es
el de escuchar y descargar
msica, es necesario
disponer de los mejores
programas


2
Sega Es una de las marcas de
videojuegos ms
respetadas del mundo.
SEGA ha tenido de otras
compaas.


3
Solitario Es de origen muy
antiguo, tanto que no se
sabe exactamente de
cuando es, lo que no deja
de tener lgica, pues es
fcil imaginar a personas
de cualquier poca
aburridas.


4
Myst Contiene 6 mundos,
montones de puzles y
pistas, y ms de 80 horas
de absorbente juego. Esta
versin ofrece adems
contenidos


5
Ajedrez
Es el clsico juego de
estrategia donde compites
con un contrario
Con el fin de eliminar al
ejercito contrario



20

1.6.2.6. Software de Comunicacin
Cuadro 12
Software de comunicacin
ORD SOFTWARE CARACTERSTICAS ESQUEMA



1
Whatsapp Esta aplicacin
puede enviar a otros
usuarios imgenes,
vdeo y mensajes de
audio y texto.
Tambin permite
enviar la ubicacin.




2
Facebook Es una red social por
el cual podemos
intercambiar una
comunicacin fluida
y compartir
contenido de forma
sencilla a travs de
internet.




3
Twitter Es un servicio de
redes sociales y
microblogging que
permite a los
usuarios enviar
mensajes de texto de
una longitud mxima
.



4
Hotmail Hotmail provee
cuentas gratuitas a
sus usuarios y tiene
un excelente
software para filtrar
correo no deseado.


5

Internet
Es un software que te
permitir navegar
virtualmente por el
mundo




21

1.6.2.7. Software Otros
Cuadro 13
Software otros
ORD SOFTWARE CARACTERSTICAS ESQUEMA

1


Deportivo
Destinado a informar
sobre el mundo de los
deportes
Para disear tus
propios ejercicios y
entrenamientos de
futbol


2


Elecciones
Es un proceso de toma
de decisiones donde
eligen con su voto
candidatos para ocupar
un puesto


3



Presupuesto
Calculo y negociacin
anticipado de los
ingresos y gastos de
una actividad
econmica


4
Simulacin
Es un simulador de
sistemas de potencia
rpido, preciso y fcil
de usar, para el diseo
y anlisis de
fenmenos
transitorios.


5
Desarrollo
se les llama a los que
se usan para crear
aplicaciones o
programas tenemos
para Web HTML,
Dreamweaver






22

1.7. Sistemas Operativos
Sistema operativo
Es un conjunto de programas y subprogramas que sirve para controlar y administrar el
computador
Programa
Es un conjunto de instrucciones codeficadas en un lenguaje de comunicacin y sirve
generalmente para identificar o realizar clculos
Subprograma
Es un conjunto de instrucciones (pocas) que sirven para identificar o realizar un determinado
calculo

1.7.1. Sistema operativos D.O.S

Figura 4: primera pantalla de D.O.S






23

COMANDOS
CD (change directory)

Figura 5: aplicacin de comando CD

TIME (tiempo)

Figura 6: aplicacin de comando TIME





24


DATE (fecha)

Figura 7: aplicacin de comando DATE

DIR (directory)

Figura 8: aplicacin de comando DIR
TREE (rbol)

Figura 9: aplicacin de comando TREE
25

EXIT











Figura 10: aplicacin del comando EXIT
CLS ( Limpiador)









Figura 11: aplicacin del comando CLS







26

1.7.2. Sistema operativo Windows
Windows
Es un sistema operativo monousuario estructurado mediante ventanas y que sirve para
controlar y administrar el computador










Figura 12: primera pantalla de Windows
Icono
Un icono es un pequeo grfico en pantalla que identifica y representa a algn objeto
(programa, comando, documento o archivo).
Escritorio
El Escritorio de Windows es el elemento ms conocido del sistema operativo. Su imagen
de marca. Lo que se ve cuando Windows termina de cargarse. Se le da ese nombre porque
equivale a un escritorio convencional, como el que podra encontrarse en una zona de
trabajo.
Barra de tareas
Barra que sirve para encontrar lo buscado y controlar aplicaciones de diversos sistemas
operativos, entre ellos Microsoft Windows, Linux y Mac OS X.

Icono
Icono
Escritorio
Barra de tareas
27

FLASH
MEMORY
C1
C11
Cn
W X z
C12
Cn
C2
C21
Cn
C22
Cn
C3
C31
Cn
C32
Cn
Elementos de la pantalla principal de Windows











Figura 13: elementos bsicos de la pantalla principal
1.7.3. Estructuracin de Carpetas y Archivos
Se realiza mediante niveles

















Figura 14: estructuracin de carpetas y archivos
Unidad de almacenamiento
Nivel 1 (computador)
Nivel 2 (carpetas)
Nivel n (carpetas)
rea de carpetas y archivos
rea de unidades
Barra de direccin
Botones de control
Barra de titulo
Barra de men
28

Con los siguientes trminos estructurar niveles de carpetas y archivos.
Semestre 1
Universidad Central
Paralelos
Facultades
Carrera de ingeniera qumica
Facultad de ingeniera qumica





















Figura 15: Estructura de una universidad
Disco
Duro
Universidad
Central del
Ecuador
Facultades
Facultad de
Ingenieria
Quimica
Carrera de
Ingenieria
Quimica
Semestre 1
Paralelos
A B C
Unidad de almacenamiento
Nivel 1 (carpetas)
Nivel 2 (carpetas)
Nivel 3 (carpetas)
Nivel 4 (carpetas)
Nivel 5 (carpetas)
Nivel 6 (archivos)
29

En el disco
Ecuador
Provincias
Cantones
Parroquias
Centro turstico









Figura 16: estructuracin de carpetas y archivos (Ecuador)
















Disco C
Ecuador
Pichincha
Quito
San
Antonio
T1 T2
Pomasqui
T1 T2
Meja
Machachi
T1 T2
Aloag
T1 T2
Esmeraldas
Esmeraldas
Camarones
T1 T2
Taviazo
T1 T2
Eloy Alfaro
Galera
T1 T2
Salima
T1 T1
Unidad de almacenamiento
Nivel 1 (carpetas)
Nivel 2 (carpetas)
Nivel 3 (carpetas)
Nivel 4 (carpetas)
Nivel 5 (archivos)

30


1.8. Procesador de palabras Word
WORD
Es un programa de computadora que sirve para editar cualquier tipo de texto, teniendo como
nico limitante el medio de almacenamiento (flash memory, CD,










1.8.1. Barra de Titulo
Barra de titulo
La barra de ttulo contiene el logotipo del programa WORD, el logotipo de deshacer,
guardar, el nombre del documento y los botones de control.


1.8.2. Barra de Men
Barra de men
En esta barra tiene las opciones: archivo, inicio, insertar, diseo, diseo de pgina,
referencias, correspondencia, revisar, vista.


Barra de men
Barra de titulo
Barra de
herramientas
Regla
vertical
Regla
horizontal
rea de trabajo
Barra de estado
Barra de tareas
Figura 17: primera pantalla de Word y sus elemento
31

1.8.2.1. Opcin Archivo

1.8.2.2. Opcin Inicio


Portapapeles

Fuente

Prrafo




32

Estilos

Edicin


1.8.2.3. Opcin Insertar



Paginas




33

Tablas

Ilustraciones

Aplicaciones

Multimedia


34

Vnculos

Comentarios

Encabezado y pie de pagina

Texto


35

Smbolos


1.8.2.4. Opcin Diseo


Formato del documento

Fondo de pagina

1.8.2.5. Opcin Diseo de Pagina


Configurar pagina

36

Prrafo



Organizar


1.8.2.6. Opcin Referencias


Tabla de contenido

Notas al pie

Citas y bibliografa
37


Ttulos

ndice

Tabla de autoridades


1.8.2.7. Opcin Correspondencia


38

Crear


Iniciar combinacin de correspondencia


Escribir e insertar campos

Vista previa de resultados






39

Finalizar





1.8.2.8. Opcin Revisar

Revisin

Idioma

Comentarios


40

Seguimiento


Cambios

Comparar

Proteger


1.8.2.9. Opcin vista



41

Vista del documento

Mostrar

Zoom

Ventana

Macros


42

1.9. Hoja de Clculo Excel
1.9.1. Generalidades
Excel
Es un programa de computadora estructurado para elaborar tablas, realizar clculos, elaborar
grficos en 2 y 3 dimensiones y generar bases de datos; generalmente.
Celda
Es una unidad de datos representado por la interseccin de una columna por una fila y sirve
para almacenar datos e informacin.
Rango
Es la unin de dos o ms celdas contiguas en forma horizontal o vertical y sirve para
almacenar datos o informacin.
Bloque
Es un conjunto de dos o ms rangos horizontales o verticales que sirve para almacenar datos
e informacin









Figura 18: hoja de clculo en Excel



Barra de titulo
Barra de men
Barra de
herramientas
Barra de
funciones
Identificacin
de filas
Nombre de
celdas
Identificacin
de columnas
43

Relleno de celdas








Figura 19: Relleno de celdas
Direccionamiento
Simple
Relativo
Absoluto






Figura 20: Direccionamiento


44

1.10. POWERPOINT
1.10.1. Generalidades
PowerPoint
Es un programa que sirve para elaborar diapositivas; sobre diferentes temas: educativos
comerciales, tursticos, deportivos..
Primera pantalla de PowerPoint

Figura : primera pantalla de PowerPoint










Figura: diseo de diapositivas

45



2. ALGORITMOS
2.1. Generalidades
Algoritmo
Es una serie finita de pasos secuenciales y lgicos que sirven para resolver un problema o un
rango de actividades especficas.
Smbolo convencional
Figura geomtrica cuya frmula indica la naturaleza de una instruccin y sirve para elaborar
algoritmos.
Algoritmos literales y numricos
Los algoritmos literales describen actividades de un proceso o rango y, los numricos estn
efectuados para realizar clculos.
2.2. Simbologa Bsica para Algoritmos
Cuadro 14
Simbologa Bsica para Algoritmos con ejemplos











ORD SIMBOLO SIG/SIRVE PARA EJEMPLO
1 Inicio/fin
2 Proceso, calculo o actividad
3 Ingreso de datos
4 Pregunta o condicin
5 Documento o impresin
6 Conector interno de programa
7

Conector externo de pagina
8 Lneas de conexin
Inicio
#
Z=A+B
A,B
A>B
B
A, B, Z
10
Apagar
A
/
B

A
/
B

46

2.3. Algoritmos Literales
Algoritmo literal
Es la descripcin de un conjunto de actividades y preguntas que sirven para representar un
proceso o un rango de eventos.
Pasos para Elaborar un Algoritmo Literal
1. Enunciado del Algoritmo
2. Elaboracin de un listado desordenado de actividades y preguntas
3. Elaborar un listado ordenado d3e actividades y preguntas
4. Esquema del algoritmo























47


EJEMPLOS
1. ENUNCIADO
Estructurar un algoritmo literal y esquemtico para trabajar con un computador, teniendo
como punto de partida activar protector de energa (supresor de picos, estabilizador UPS) y
como punto final la desactivacin del protector de energa
2. LISTADO ORDENADO DE ACTIVIDADES 3. ESQUEMATIZAR

























1. INICIO

2. Activar protector de energa

3. Activar computador

4. existe programa de aplicacin?
SI: continuar
NO: conseguir programa e
instalar

5. Ingresar al programa de
aplicacin

6. Trabajar en la aplicacin


7. termino aplicacin?
SI: desactivar computador
NO: continuar trabajando

8. Salir del programa de aplicacin

9. Apagar computador

10. Desactivar protector de energa

11. Todo en orden?
SI: fin
NO: ordenar

12. FIN
Act. Protector de energa
Activar computador
Existe
programa de
apl.
Ingresar al prog. apli
Trabajar en programa
Termino
aplicacin
Desactivar el comp
Salir del programa
Apagar computador
Desactivar protector
Todo en
orden
FIN
INICIO
Conseguir
programa
Continuar
trabajando
Ordenar
No
No
Figura 21: algoritmo literal activar protector de
energa
48



1. Inicio
2. Conocer requisitos para matricula
3. Matricularse en el sistema SAU
4. Pudo matricularse en el sistema?
Sicontina
Noconsigue comprobante de matrcula y
Boucher
5. Pagar Boucher en servipagos ms cercano
6. Sacar copias de documentos (cedula, papeleta de
votacin ttulo de bachiller), comprobantes de
matrcula y de pago
7. Termino de recolectar todos los requisitos?
Si contina
No continuar recolectando los requisitos
8. Ordenar documentos desacuerdo a lo especificado
en los requisitos
9. Dirigirse a la secretaria de la facultad con los
documentos.
10. Entregar documentos a la Srta. Secretaria
11. Obtener sello en documentos y papel de matricula
12. Obtuvo papel de matrcula?
Sicontine
No verifique que le falta obtenga el papel de
matricula
13. Todo en orden?
Sifin
Noordenar
14. FIN


NO
NO
NO
NO SI
SI
SI
SI
1. ENUNCIADO
Estructurar un algoritmo literal y esquemtico para Matricularse a primer semestre de la
Universidad teniendo como punto de partida conocimiento de los requisitos y como final la
entrega del papel de matrcula.
2. LISTADO ORDENADO DE PALABRAS 3. ESQUEMATIZAR

























Figura 22: algoritmo literal para obtencin de
matricula
Inicio
Matricularse en el sistema SAU
Pudo
Matricula
rse en el
sistema
Pagar Boucher en servipagos ms
cercano
Sacar copias de documentos
Termino de
recolectar
todos los
requisitos
Ordenar documentos desacuerdo
a lo especificado en los
requisitos

Dirigirse a la secretaria de la
facultad con los documentos.

Entregar documentos a la Srta. Secretaria

Obtuvo
papel de
matricula
Fin
Continuar
matriculndose y
conseguir los
comprobantes de
matricula y Boucher
Continuar
recolectando
los requisitos
Verifique que le falta
obtenga el papel de
matricula

Conocer requisitos para matricula
Obtener sello en documentos y papel de matricula

Todo en
orden
Ordenar
49

INICIO
Seleccionar el libro
Esta bien
seleccionado el
libro
Revisar la seleccion
Seleccionar la
libreria
Dirigirme a la
libreria
Esta abierta la
libreria
Esperar a que este
abierta
Ingresar a la libreria
Tiene el libro
que necesito
Seleccionar otra
librera
Tengo el dinero
suficiente
Conseguir el dinero
Solicitar el libro
Esta el libro en
buen estado
Solicitar uno en
buen estado
Necesito factura continuar
Entregar datos
correspondientes
Adquirir el libro
FIN
NO
SI
NO
SI
NO
SI
NO
SI
NO
SI
NO
SI

1. ENUNCIADO
Estructurar un algoritmo literal y esquemtico para comprar un libro teniendo como punto
de partida la seleccin del libro y como punto final la adquisicin de libro.
2. LISTADO ORDENADO DE PALABRAS 3. ESQUEMATIZAR



























1. INICIO

2. Seleccionar l libro

3. El libro est bien seleccionado
SI: continuar
NO: revisar seleccin

4. Seleccionar la librera

5. Dirigirme a la librera

6. Est abierta la librera
SI: continuar
NO: esperar a que este abierta

7. Ingresar a la librera

8. Tiene el libro que necesito
SI: continuar
NO: seleccionar otra librera

9. Tengo el dinero suficiente
SI: continuar
NO: conseguir el dinero

10. Solicitar el libro

11. Esta el libro en buen estado
SI: continuar
NO: solicitar uno n buen estado

12. Necesito factura
SI: entregar datos
NO: continuar

13. Adquirir el libro
14. FIN
Figura 23: algoritmo literal para comprar un libro
50

1. ENUNCIADO
Estructurar un algoritmo literal y esquemtico para obtener la cedula de identidad, teniendo
como punto de partida la observacin de requisitos y como punto final la obtencin de la
cedula.

2. LISTADO ORDENADO DE PALABRAS 3. ESQUEMATIZAR




































1. INICIO

2. Ingresar a internet

3. Observar los requisitos

4. Descargar documento de requisitos

5. Tengo todos los requisitos
SI: continuar
NO: conseguir requisitos necesarios

6. Es fin de semana o feriado
SI: esperar das laborables
NO: continuar

7. Dirigirme al registro civil

8. Hacer cola en atencin al usuario

9. Entregar documentos solicitados

10. Ya me tomaron las huellas
SI: continuar
NO: hacerme tomar las huellas

11. Dirigirme a sala de espera

12. Est en proceso mi C.I
SI: esperar
NO: verificar problemas

13. Ha llegado mi turno
SI: dirigirme a ventanilla
NO: esperar

14. Todo en orden
SI: obtener cedula de identidad
NO: ordenar

15. FIN
INICIO
Ingresar a internet
Observar requisitos
Descargar
documento de
requisitos
Tengo todos los
requisito
Conseguir requisitos
Es fin de semana
o feriado
continuar
Dirigirme al registro
civil
Me tomaron las
huellas
Hacerme tomar las
huellas
Dirigirme a la sala
de espera
Dirigirme a
ventanilla
Hacer cola
Entregar
documento
requeridos
Esta en proceso
mi C.I.
Verificar problema
Ha llegado mi
turno
esperar
Todo en orden
Obtener cedula de
identidad
FIN
Ordenar
NO
NO
SI
SI
NO
SI
NO
SI
NO
SI
SI
NO
SI

Figura 24: algoritmo literal para obtencin de C.I.
51

1. ENUNCIADO
Estructurar un algoritmo literal y esquemtico para prepararse para un examen de una
asignatura, teniendo como punto inicial la observacin de horarios y como punto final
sentarse en el aula para rendir el examen.
2. LISTADO ORDENADO DE PALABRAS 3. ESQUEMATIZAR




























1. INICIO

2. Observar el horario de examen

3. Tengo clases aun
SI: ir a clases
NO: dirigirme a casa

4. Ir a clases

5. Tengo todo lo necesario para estudiar
SI: continuar
NO: buscar todo lo necesario

6. Leer mi cuaderno de materia

7. Realizar esquemas y grficos

8. Realizar ejercicios de aplicacin

9. Ya utilice todas las tcnicas de
estudio
SI: continuar
NO: seguir con las tcnicas

10. Tomarme lecciones personales

11. Estoy lista para el examen
SI: dirigirme a ventanilla
NO: seguir estudiando

12. Es el da del examen
SI: continuar
NO: esperar

13. Dirigirme a la universidad

14. Sentarme en el aula para rendir el
examen

15. FIN
INICIO
Observar horario
Tengo clases
aun
Dirigirme a casa
NO
SI
Ir a clases
Tengo lo
necesario para
estudiar
Buscar lo necesario
Leer mi cuaderno de
materia
Realizar esquemas y
grficos
Realizar ejercicios
de aplicacin
Ya utilice todas
las tcnicas de
estudio
Tomarme lecciones
personales
Estoy lista para
el examen
Es el da del
examen
Dirigirme a la
universidad
Sentarme en el aula
para rendir el
examen
FIN
Buscar nuevas
tecnicas
Seguir estudiando
Esperar el da
NO
SI
NO
SI
NO
SI
NO
SI

Figura 25: algoritmo literal para rendir un examen
52

2.4. Algoritmos Numricos
Pasos
1. Enunciado
Se ingresa a la memoria del computador datos correspondientes a nota y asistencia de
primer hemisemestre y nota y asistencia de segundo hemisemestre

CASO NH1 A1 NH2 A2 SN PN SA PA TI.
9 99,9 99 99,9 99 99,9 99,9 99 99,9
: : : : : : : : :
9 99,9 99 99,9 99 99,9 99,9 99 99,9
REALIZADO POR:PAREDES YAJAIRA
T.F.
FECHA : 20-05-2014

2. Anlisis matemtico
SN = N1 + N2
PN =
SN
2

SA = A1 +A2
PA =
SA
2

3. Anlisis lgico
SI: C = N T. F
SI: C N C = C +1
4. Identificacin de variables
Cuadro 15
Identificacin de variables para suma y promedio de notas y asistencias
ORD VARIABLE SIGNIFICADO
01 n Nmero de casos
02 NH1 Nota hemisemestre uno
03 NH2 Nota hemisemestre dos
04 SN Suma de notas
05 PN Promedio de notas
06 A1 Asistencia uno
07 A2 Asistencia dos
08 SA Suma de asistencias
09 PA Promedio de asistencias
10 C Contador normal




53

5. Esquema del algoritmo






































Figura 26: algoritmo numrico para suma y promedio de notas y asistencia


INICIO
T.I.
N=5
C=1
N1, A1, N2, A2
PN=SN/2
SA=A1+A2
PA=SA/2
C, N1, N2, SN, PN,
A1, A2, SA, PA,
C=N
T.F
FIN
SN=N1+N2
C=C+1
NO
SI
54


6. Prueba de escritorio
Cuadro 16
Prueba de escritorio para suma y promedio de notas y asistencia

7. Datos y resultados de Excel
Cuadro 17
Datos y resultados para suma y promedio de notas
Caso NH1 A1 NH2 A2 SN SA PN PA
1 15 17 15,5 16 30,5 33 15,25 16,5
2 14 18 13 19 27 37 13,5 18,5
3 16 19 15 20 31 39 15,5 19,5
4 14 17 14 18 28 35 14 17,5
5 18 18 18 17 36 35 18 17,5
REALIZADO POR: PAREDES YAJAIRA
FECHA :2014-05-26














C NOTAH1 A1 NOTAH2 A2 SN SA PN PA
1 15 17 15,5 16 30,5 33 15,25 16,5
2 14 18 13 19 27 37 13,5 18,5
3 16 19 15 20 31 39 15,5 19,5
4 14 17 14 18 28 35 14 17,5
5 18 18 18 17 36 35 18 17,5
55

1. Enunciado
Generar tablas de multiplicar de cinco procesos cada uno sujetndose al diseo de salida
correspondiente.
T.I.























T.F.
3. Anlisis matemtico
T = CI CE
CE = CE +1
CI = CI + 1
2. Anlisis lgico
SI: CI = NT Continuar
SI: CI NT CI = CI + 1
SI: CE = NT Continuar
SI: CE NT CE = CI + 1
GENERADOR DE TABLAS DE MULTIPLICAR
Tabla del 1
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
Tabla del 2
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
Tabla del 3
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
Tabla del 4
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
Tabla del 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26
4. Identificacin de variables
Cuadro 18
Identificacin de variables para generador de tablas de
multiplicar
ORD VARIABLE SIGNIFICADO
01 N Nmero de casos
02 T Total o producto
03 CI Contador interno
04 CE Contador externo
05 NT Numero de tablas



56


5. Esquema del algoritmo






































Figura 27: algoritmo numrico para tablas de multiplicar




INICIO
T.I.
NT=5
CE=1
"TABLA DEL=",CE
CI=1
T=CE*CI
CE,"*",CI,"=",T
CI=5
CE=5
T.F.
FIN
CE=CE+1
CI=CI+1
NO
NO
SI
SI
57

6. Prueba de escritorio 7. Datos y resultados de Excel
Cuadro 19 Cuadro 20
Prueba de escritorio para generador datos y resultados para generador de
De tablas de multiplicar tablas de multiplicar
NT=5







CE CI T
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
Tabla del 1
Tabla del 2
Tabla del 3
Tabla del 4
Tabla del 5
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26

1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
FECHA : 2014-05-26
REALIZADO POR: CHAVEZ ALEXANDRA
Tabla del 1
Tabla del 2
Tabla del 3
Tabla del 4
Tabla del 5
58

1. Enunciado
Generar tablas de multiplicar de orden par y de orden impar de cinco procesos cada uno, la
impresin se sujeta al diseo de salida correspondiente.

T.I.























T.F.


2. Anlisis matemtico
CI = 2*C-1
CP = 2*C
TI = CX*CI
TP = CX*CP
CX = CX + 1
C = C+1
3. Anlisis lgico
SI: CX = 5C
SI: CX 5CX=CX+1
SI: C =N T.F.
SI: C NC+1



REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26
1 * 1 = 1 2 * 1 = 2
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6
1 * 4 = 4 2 * 4 = 8
1 * 5 = 5 2 * 5 = 10
3 * 1 = 3 4 * 1 = 4
3 * 2 = 6 4 * 2 = 8
3 * 3 = 9 4 * 3 = 12
3 * 4 = 12 4 * 4 = 16
3 * 5 = 15 4 * 5 = 20
5 * 1 = 5 6 * 1 = 6
5 * 2 = 10 6 * 2 = 12
5 * 3 = 15 6 * 3 = 18
5 * 4 = 20 6 * 4 = 24
5 * 5 = 25 6 * 5 = 30
GENERAR TABLA DE MULTIPLICAR
REALIZADO POR: CAHVEZ ALEXANDRA
FECHA : 2014-05-26
Tabla del 6
Tabla del 1 Tabla del 2
Tabla del 3 Tabla del 4
Tabla del 5
4. Identificacin de variables
Cuadro 21
Identificacin de variables para generador de
tablas de multiplicar pares e impares
ORD VARIABLE SIGNIFICADO
01 N Numero casos externos
02 C Contador interno
03 CI Contador impar
04 CP Contador par
05 CX Contador de casos


59

5. Esquema del algoritmo









































Figura 28: algoritmo numrico para tablas secuenciales


Inicio
T.I.
N = 3
C =1
CI = 2*C-1
Tabla del CI, CP
C=C+1 C = N
CX=CX+1
T.F.
Fin
No
Si
CP = 2*C
CX = 1
TI = CX*CI
TP = CX*CP
CI*CX=TI; CP*CX=TP
CX = 5
No
Si
60

6. Prueba de escritorio
Cuadro 22
Prueba de escritorio para generador de tablas demultiplicar pares e impares
N=3







CX C CI CX C CI
1 * 1 = 1 2 * 1 = 2
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6
1 * 4 = 4 2 * 4 = 8
1 * 5 = 5 2 * 5 = 10
3 * 1 = 3 4 * 1 = 4
3 * 2 = 6 4 * 2 = 8
3 * 3 = 9 4 * 3 = 12
3 * 4 = 12 4 * 4 = 16
3 * 5 = 15 4 * 5 = 20
5 * 1 = 5 6 * 1 = 6
5 * 2 = 10 6 * 2 = 12
5 * 3 = 15 6 * 3 = 18
5 * 4 = 20 6 * 4 = 24
5 * 5 = 25 6 * 5 = 30
Tabla del 5 Tabla del 6
Tabla del 1 Tabla del 2
Tabla del 3 Tabla del 4
61



7. Datos y resultados de Excel
Cuadro 23
Datos y resultados de Excel para generador de tablas de multiplicar pares e impares


















1 * 1 = 1 2 * 1 = 2
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6
1 * 4 = 4 2 * 4 = 8
1 * 5 = 5 2 * 5 = 10
3 * 1 = 3 4 * 1 = 4
3 * 2 = 6 4 * 2 = 8
3 * 3 = 9 4 * 3 = 12
3 * 4 = 12 4 * 4 = 16
3 * 5 = 15 4 * 5 = 20
5 * 1 = 5 6 * 1 = 6
5 * 2 = 10 6 * 2 = 12
5 * 3 = 15 6 * 3 = 18
5 * 4 = 20 6 * 4 = 24
5 * 5 = 25 6 * 5 = 30
REALIZADO POR: CAHVEZ ALEXANDRA
Tabla del 1 Tabla del 2
Tabla del 3 Tabla del 4
Tabla del 5 Tabla del 6
FECHA : 2014-05-26
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26
62

1. Enunciado
Se ingresa a la memoria del computador datos correspondientes a NH1 y NH2 en funcin de
estos datos calcular la suma de notas e identificar:
Si: SNH<16ID=Reprobado
Si: SNH16SNH<27.5ID=Aprobado
Si: SNH27.5ID=Aprobado
El proceso se repite para n casos diferentes N=5 y la impresin se sujeta al diseo de salida
correspondiente.

T.I.



T.F.


2. Anlisis matemtico
SNH = NH1+NH2
PNH = SNH/2
CR = CR+1
CS =CS+1CA = CA+1
S = CR+CS+CA
3. Anlisis lgico
Si: SNH<16ID=Reprobado
Si: SNH16SNH<27.5ID=Aprobado
Si: SNH27.5ID=Aprobado
4. Identificador de variables
Cuadro 24
Identificacin de variables para suma de notas e identificador









Caso NH1 NH2 SNH PNH IDENTIFICACIN
9 99.9 99.9 99.9 99.9 XXXXX
: : : : :
:
9 99.9 99.9 99.9 99.9 XXXXX
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26
ORD VARIABLE SIGNIFICADO
1 N Nmeros de casos
2 C Contador normal
3 CR Contador de estudiantes reprobados
4 CS Contador de estudiantes en suspenso
5 CA Contar de estudiantes aprobados
6 NH1 Notas de hemisemestre uno
7 NH2 Notas de hemisemestre dos
8 SNH Suma de notas de hemisemestre
9 PNH Promedia de notas de hemisemestre
10 ID Identificacin
63

5. Esquema del algoritmo
INICIO
T.I.
N=5
C=1
SNH=NH1+NH2
C=N
T.F.
FIN
C=C+1
ID="REPROBADO"
NO
SI
NH1,NH2
SNH16 SNH<27.5 ID="APROBADO"
ID="SUSPENSO"
C,NH1,NH2,SNH,ID
SI
NO NO
SI

Figura 29: algoritmo numrico para promedio de notas e identificacin






64

4. Prueba de escritorio
Cuadro 25
Prueba de escritorio para suma de notas e identificador
N=5

















5. Anlisis de datos en Excel
Cuadro 26
Datos y resultados de Excel para suma de notas e identificador
CASO NH1 NH2 SNH PNH ID
1 10 10 20 10 suspenso
2 5 9 14 7 reprobado
3 7 6 13 6,5 reprobado
4 15 16 31 15,5 aprobado
5 10 18 28 14 aprobado
REPROBADO 2

APROBADO 2

SUSPENSO 1

TOTAL 5









CASO NH1 NH2 SNH PNH ID CR CS CA S
1 10,0 10,0 20,0 10,0 suspenso
0 0
0
5
2 5,0 9,0 14,0 7,0 reprobado
1
1
1

3 7,0 6,0 13,0 6,5 reprobado
2

2

4 15,0 16,0 31,0 15,5 aprobado

5 10,0 18,0 28,0 14,0 aprobado

REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-26
65

1. Enunciado del problema
Generar n nmeros de la serie de Fibonacci (n=10) sujetndose al diseo de salida
correspondiente.

GENERACIN DE LA SERIE DE FIBONACCI T.I.
CASOS VI VF SF

1

1 1

0
2 1 1 2

3 1 2 3

4 2 3 5

5 3 5 8

6 5 8 13

7 8 13 21

8 13 21 34

9 21 34 55

10 34 55 89

REALIZADO POR: PAREDES YAJAIRA T.F.
FECHA : 2014-05-26









4. Identificacin de variables
Cuadro 27
Identificacin de variables para generar serie de Fibonacci
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 C Contador normal
3 VI Valor inicial
4 VF Valor final
5 SF Serie de Fibonacci
2. Anlisis matemtico
SF = VI +VF
VI=DF
VF=SF
3. Anlisis lgico
Si; C = N T.F.
Si; C N C = C+1

66

V
V
5. Esquema del algoritmo 6. Prueba de escritorio




































Figura 30: algoritmo numrico para generacin de serie Fibonacci
C VI VF SF
1 0 1 1
2 1 1 2
3 1 2 3
4 2 3 5
5 3 5 8
6 5 8 13
7 8 13 21
8 13 21 34
9 21 34 55
10 34 55 89
Inicio
T.I.
N= 10
C= 1
VI= 0
VF= 1
SF= VI + VF
C, VI,VF, = , SF
VF= SF
C= N C= C + 1
T.F.
Fin
No
Si

Cuadro 28
Prueba de escritorio para generar serie de
Fibonacci

N= 10

7. Resultados de Excel
Cuadro 29
Datos y resultados de Excel para generar la
serie de Fibonacci
GENERAR LA SERIE DE FIBONACCI
CASO VI VF SF
1 0 1 1
2 1 1 2
3 1 2 3
4 2 3 5
5 3 5 8
6 5 8 13
7 8 13 21
8 13 21 34
9 21 34 55
10 34 55 89
REALIZADO POR: PAREDES YAJAIRA
FECHA : 22014 05 - 27

67

1. Enunciado
Se ingresan a la memoria del computador dgitos significativos de la cedula de identidad (D1, D2, D3,
D4, D5, D6, D7, D8, D9) en funcin de estos datos calcular la suma de valores de ubicaciones impares,
la suma de valores de ubicacin pares, la suma total, la generacin de la decena y el digito auto
verificador. El proceso se repite para n casos diferentes(N=5) y la impresin se sujeta al siguiente
diseo de salida.

CASO D1 D2 D3 D4 D5 D6 D7 D8 D9 SPI SPP ST GD DAV
9 9 9 9 9 9 9 9 9 9 99 99 99 99 9



9 9 9 9 9 9 9 9 9 9 99 99 99 99 9
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-05-27

2. Anlisis matemtico 4. Identificacin de variables
VI1=2*D1 Cuadro 30
VI3=2*D3 Identificacin de variables para digito auto verificador
VI5=2*D5
VI7=2*D7
VI9=2*D1
SPI=VI1+VI3+VI5+VI7+VI9
SPP=D2+D4+D6+D8 .
ST= SPI+SPP
DAV=GD-ST


3. Anlisis lgico
SI VI1>9 VI1=VI1-9
SI VI3>9 VI3=VI3-9
SI VI5>9 VI1=VI5-9
SI VI7>9 VI1=VI7-9
SI VI9>9 VI1=VI9-9
SI GD<ST GD=GD+10
SI: C=NT.F.
SI: CNC=C+1








T.I.
T.F.
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 C Contador normal
3 D1 Digito uno
4 D2 Digito dos
5 D3 Digito tres
6 D4 Digito cuatro
7 D5 Digito cinco
8 D6 Digito seis
9 D7 Digito siete
10 D8 Digito ocho
11 D9 Digito nueve
12 VI1 Valor impar uno
13 VI3 Valor impar tres
14 VI5 Valor impar cinco
15 VI7 Valor impar siete
16 VI9 Valor impar nueve
17 SPI Sumatoria de valores impares
18 SPP Sumatoria de valores pares
19 ST Sumatoria total
20 GD Generacin de decena
21 DAV Digito autoverificador

68

5. Esquema del algoritmo






























C=1
D1, D2, D3, D4, D5,
D6, D7, D8, D9
VI1=2*D1
VI1>9
T.F
FIN
SI
NO
T.I.
C, D1, D2, D3, D4, D5, D6, D7, D8,
D9, SPI, SPP, ST, GD, DAV
VI1=VI1-9
VI3=2*D3
VI3>9
SI
NO
VI3=VI3-9
VI5>9
SI
NO
VI5=VI5-9
VI5=2*D5
VI7>9
SI
NO
VI7=VI7-9
VI7=2*D7
10
VI9=2*D9
VI9>9
VI9=VI9-9
NO
SI
SPI = VI1+VI3+VI5+VI7+VI9
SPP = D2+D4+D6+D8
ST=SPI+SPP
GD= 0
GD<ST
NO
SI
GD=GD+10
DAV=GD-ST
C=N
C=C+1
20
20
INICIO
N=5
10
SI
NO
Figura 31: algoritmo numrico para generador digito auto verificador
69

6. Prueba de escritorio
Cuadro 31
Prueba de Escritorio para digito auto verificador


7. Datos y resultados en Excel
Cuadro 32
Datos y resultados en Excel para digito auto verificador

CASO D1 D2 D3 D4 D5 D6 D7 D8 D9 SPI SPP ST GD DAV
1 1 7 1 9 8 7 9 7 5 21 30 51 60 9
2 1 7 1 0 1 1 0 1 8 13 9 22 30 8
3 1 7 0 5 5 8 4 6 3 17 26 43 50 7
4 1 7 1 1 2 2 5 6 7 14 16 30 30 0
5 1 7 0 2 4 8 3 9 3 22 26 48 50 2
REALIZADO POR: PAREDES YAJAIRA

FECHA : 2014-05-27














C D1 D2 D3 D4 D5 D6 D7 D8 D9 SPI SPP ST GD DAV
1 1 7 1 9 8 7 9 7 5 21 30 51 60 9
2 1 7 1 0 1 1 0 1 8 13 9 22 30 8
3 1 7 0 5 5 8 4 6 3 17 26 43 50 7
4 1 7 1 1 2 2 5 6 7 14 16 30 30 0
5 1 7 0 2 4 8 3 9 3 22 26 48 50 2
T.I.
T.F.
70

1. Enunciado
Se ingresa a la memoria del computador datos correspondientes a:
Masa del soluto en gramos
Peso molecular en gramos/mol y
Volumen de la solucin en mml
En funcin de estos datos calcular el nmero de moles del soluto, los litros de la solucin y la
concentracin molar, e identificar:
Si la molaridad es menor a 0.5 como solucin diluida
Si la molaridad es igual a 0.5 como solucin concentrada
Si la molaridad es mayor a 0.5 como solucin saturada
El proceso se repite para n casos diferentes (N=5) y la impresin se sujeta al diseo de salida
correspondiente.
T.I



T.F
2. Anlisis matemtico
M =
n
Ls

n =
m
PM

VL =
Vmml
1000

4. Identificacin de variables
Cuadro 33
Identificacin de variables para clculo de concentracin molar
ORD VARIABLE SIGNIFICADO
01 M Concentracin molar
02 m(g) Masa soluto en gramos
03 PM Peso molecular
04 Vmml Volumen en mililitros
05 n Numero de moles
06 Ls Litros de solucin
07 N Nmero de casos
08 C Contador normal
09 ID Identificador



Caso m(g) PM Vmml n VL M IDENTIFICACIN
9 999 99,9 9999,9 99,9 9,9 9,9 xxxxxx
: : : : : : : :
9 999 99,9 9999,9 99,9 9,9 9,9 xxxxxx
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-02
3. Anlisis lgico
SI: M < 0,5 = ". "
SI: M = 0,5 ID = "S. CONCENTRADA"
SI: M > 0,5 = ". "
SI: C = N T. F
SI: C N C = C + 1
71

5. Esquema del algoritmo































Figura 32: algoritmo numrico para clculo de concentracin molar
INICIO
T.I.
N=5
C=1
M(g),PM,Vmml
n=m/PM
Vl=Vmml/1000
M=n/Ls
M0.5 M=0.5 ID=S.SATURADA
ID=S.CONCENTRADA ID=S.DILUIDA
C,m(g),PM,Vmml,n,
Vl,M,ID
C=N C=C+1
T.F.
FIN
NO
NO
SI SI
NO
SI
72


6. Prueba de escritorio
Cuadro 34
Prueba de escritorio para clculo de concentracin molar
N=5


7. Datos y resultados de Excel
Cuadro 35
Datos y resultados de Excel para clculo de concentracin molar
Caso m(g) PM Vmml n VL M
IDENTIFICACIN
1 100 54,2 1256,3 1,85 1,3 1,47
S. SATURADA
2 300 15,3 263,2 19,61 0,3 74,50
S. SATURADA
3 126 28,6 9635,3 4,41 9,6 0,46
S. DILUIDA
4 256 89,5 9263,4 2,86 9,3 0,31
S. DILUIDA
5 30 60 1000 0,50 1,0 0,50
S. CONCENTRADA
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-02












c m(g) PM Vmml n VL M IDENTIFICACION
1 100 54,2 1256,3 1,8 1,3 1,47 S. SATURADA
2 300 15,3 263,2 19,6 0,3 74,50 S. SATURADA
3 126 28,6 9635,3 4,4 9,6 0,46 S. DILUIDA
4 256 89,5 9263,4 2,9 9,3 0,31 S. DILUIDA
5 30 60 1000 0,5 1,0 0,50 S. CONCENTRADA
73



1. Enunciado
Se ingresan a la memoria del computador nombre de la sustancia, y Ion H en en funcin de estos
datos calcular el pH e identificar:
Si el pH < 7 identificar la sustancia como cida
Si el pH = 7 identificar como sustancia neutra
Si el pH > 7 identificar como sustancia bsica
Adems cuantificar cuantas sustancias son acidas, cuantas sustancias son neutras, cuantas
sustancias son bsicas y el total de sustancias.
El proceso se realiza para n casos diferentes (n = 5)
CASO SUSTANCIA [ H ] + pH IDENTIFICACION
9 xxx 99,9 99 XXX
: : : : XXX
9 xxx 99,9 99 XXX
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014 - 06 - 03

2. Anlisis matemtico
pH = - log IN
3. Anlisis lgico
Si pH < 7 ID = sustancia acida
Si pH = 7 ID = sustancia neutra
Si pH > 7 ID = sustancia bsica

4. Identificacin de variables
Cuadro 36
Identificacin de variables para clculo de pH
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 C casos
3 S Sustancia
4 IH Ion hidrogeno
5 CSA Contador sustancia acida
6 CSN Contador sustancia neutra
7 CSB Contador sustancia bsica
8 T Total
9 ID Identificacin


74


5. Esquema del algoritmo



























Figura 33: algoritmo numrico para clculo de pH
75



6. Prueba de escritorio
Cuadro 37
Prueba de escritorio para clculo del pH


7. Datos y resultados de Excel
Cuadro 38
Datos y resultados de Excel para clculo del pH

CASO SUSTANCIA IH pH IDENTIFICACION
1 AAAA 60000 5 ACIDAS
2 BBBB 100 2 ACIDAS
3 CCCC 70000 7 NEUTRAS
4 DDDD 8000000 8 BASICAS
5 EEEEE 1000000000 10 BASICAS










SUSTANCIAS ACIDAS = 2
SUSTANCIAS NEUTRAS = 1
SUSTANCIAS BASICAS = 2
TOTAL = 5
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014 - 06 - 03
76

----------------------------------------------------------------------------------------------------------------------
Ejemplo 9
1. Enunciado del problema
Se ingresa a la memoria del computador nombre del producto, costo de produccin, cantidad en
funcin de estos datos calcular: precio de venta unitario con un 20% adicional al costo de
produccin de produccin e identificar:
Si la utilidad es menor a $1000 identificar como Empresa Mala
Si la utilidad es mayor o igual a $1000 y menor a $5000 identificar como Empresa Regular
Si la utilidad es mayor o igual a $5000 y menor a $10000 identificar como Empresa Buena
Si la utilidad es mayor o igual a $10000 identificar como Empresa Muy Buena
El proceso se repite para n casos diferentes (n=5) y la impresin se sujeta al diseo de salida
correspondiente.
EMPRESA MALA =9
EMPRESA REGULAR =9
EMPRESA BUENA =9
EMPRESA MUY BUENA =9
---------------------------
TOTAL =9


3. Anlisis Matemtico
PV=CP*1.2
UT=(PV-CP)*CAN

4. Anlisis Lgico

SI: UT<1000=>ID: E. Mala
SI: UT>=1000 y UT <5000=>ID: E. Regular
SI: UT>=5000 y UT <10000 =>ID: E. Buena
SI: UT>=10000=>ID: E. Muy Buena



Caso Producto Costo de
Produccin
Cantidad Precio de Venta Utilidad Identificacin
9 AAA 999.9 999 9999.99 999.99 XXXX
. . . . . . .
. . . . . . .
. . . . . . .
9 EEE 999.9 999 9999.99 999.99 XXXX

REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-07
T.F
4. Identificacin de Variables
Cuadro 39
Identificacin de variables para definicin de
empresas



T.I
77

Inicio
T.I
N=5
C=1
CEM=0
CER=0
CEB=0
CEMB=0
NP, CP,CAN
PV=CP*1.2
UT=(PV-CP)*CAN
UT<1000
ID:E.Mala
UT<5000 UT<10000 ID:E. Muy Buena
ID:E.Regular ID:E. Buena
No No No
Si Si Si
CEM=CEM+1 CER=CER+1 CEB=CEB+1
CEMB=CEMB+1
10
10
C, NP, CAN, PV, UT,
ID
C=N
---------------
E. Mala=CEM
E. Regular=CER
E. Buena=CEB
E. Muy
Buena=CEMB
T=
CEM+CER+CEB+CE
MB
------------------
Total= ,T
T.F
Fin
C=C+1 20
20
No
Si
5. Esquema del algoritmo
































Figura 34: algoritmo numrico para calcular precio de venta unitario con un 20% adicional
al costo de produccin de produccin e identificar

78



6. Prueba de Escritorio
Cuadro 40
Prueba de Escritorio para definicin de empresas

7. Datos y resultados de Excel
Cuadro 41
Datos y resultados para el clculo de precio de venta y utilidad
CASO NP CP CAN PV UT IDENTIFICACION
1 AAA 100 50 120 1000 E. Regular
2 BBB 200 10 240 400 E. Regular
3 CCC 4000 100 4800 80000 E. Muy Buena
4 DDD 500 100 600 10000 E. Muy Buena
5 EEE 100 100 120 2000 E. Buena
EMPRESA MALA = 0
EMPRESA REGULAR = 2
EMPRESA BUENA = 1
EMPRESA MUY BUENA = 2
TOTAL = 5




REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-07
79



1. Enunciado
Se ingresan a la memoria del computador datos correspondientes a las constantes de una
ecuacin de segundo grado en funcin de estos datos calcular el discriminante:
Si el discriminante es menor a cero identificar como races imaginarias
Si el discriminante es igual a cero identificar como races reales iguales
Si el discriminante es mayor a cero identificar como races reales desiguales
El proceso se realiza para N casos diferentes y la impresin se sujeta al diseo de salida
correspondiente.
Adems contabilizar las races de los diferentes tipos y el total.
CASO A B C DISC IDENTIFICACION
9
:
:
:
9
RI = 9
RRI = 9
RRD = 9
-----------------------
TOTAL = 9
99
:
:
:
99
99
:
:
:
99
99
:
:
:
99
999.99
:
:
:
999.99







ID
:
:
:
ID


2. Anlisis matemtico
Ax
2
+ Bx + C = 0
D = B
2
4 * A * C

3. Anlisis lgico
Si : D < 0 ID = R.I
Si : D = 0 ID = R.R.I
Si : D > 0 ID = R.R.D
Si : CON = N Identificacin
Si : CON N CON = CON + 1




REALIZADO POR : PAREDES YAJAIRA
FECHA : 2014 06 23
T.F
Ejemplo 10
-------------------------------------------------------------------------------------------------
T.I
4. Identificacin de variables
Cuadro 42
Identificacin de variables
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 CON Contador normal
3 A Constante x
2
4 B Constante x
5 C Constante
6 D Discriminante
7 CRI Contador races imaginarias
8 CRRI Contador races reales
iguales
9 CRRD Contador races reales
desiguales
10 T Total
11 ID Identificacin


80


INICIO
T.I.
N = 5
CON = 1
CRI = 0
CRRI= 0
CRRD= 0
A , B, C
D = B^2 4*A*C
D < 0 D = 0 ID= RRD
ID= RI ID= RRI CRRD= CRRD + 1
CRI= CRI + 1 CRRI= CRRI + 1
CON, A, B, C, D, ID
CON = N CON = CON + 1
------------------------
RI=, CRI
RRI=, CRRI
RRD=, CRRD
T= CRI + CRRI +
CRRD
----------------------
TOTAL=, T
T.F
FIN

Figura 35: Algoritmo para la identificacin de races.

5. Esquema del algoritmo

6. Prueba de escritorio
Cuadro 43
Prueba de escritorio para la identificacin de
races

7. Datos y resultados de Excel
Cuadro 44
Datos y resultados para la identificacin de
races




REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-23
81



1. Enunciado
Se ingresan a la memoria del computador datos correspondientes a ecuacin de segundo grado,
la constante A, la constante B, la constante C, en funcin de estos datos calcular el discriminante
y las races imaginarias, races reales iguales, races reales desiguales, segn el caso.
El proceso se repite para n casos diferentes y el diseo se sujeta al diseo de salida
correspondiente.
Adems identificar si son races imaginarias, races reales iguales, races reales desiguales.
CASO ECUACION A B C DIS X1 X2 IDENTIFICACION T.I
9 XXXXX 99 99 99 99,9 99,9 99,9 ID
: : : : : : : : :
: : : : : : : : :
: : : : : : : : :
9 XXXXX 99 99 99 99,9 99,9 99,9 ID
REALIZADO POR : PAREDES YAJAIRA
T.F FECHA : 2014 - 06 24

2. Anlisis matemtico
AX
2
+ BX + C = 0
D = B
2
4*A*C
3. Anlisis lgico


Si: D < 0


Si: D = 0


Si: D > 0

Si: CON = N Identificacin
Si: CON N CON = CON + 1


Ejemplo 11
1 =
+(= ())
2

2 =
(= ())
2


1 =

2

1 = X2


1 =
+ (= ())
2

2 =
(= ())
2


4. Identificacin de variables
Cuadro 45
Identificacin de variables para la
identificacin de races

ORD VARIABLES SIGNIFICADO
1 N Nmero de casos
2 CON Contador normal
3 Ec Ecuacin
4 A Constante X
2
5 B Constante X
6 C Constante
7 D Discriminante
8 ID Identificacin
9 RI Races
imaginarias
10 RRI Races reales
iguales
11 RRD Races reales
desiguales
12 X1 Raz 1
13 X2 Raz 2

ID= RI
ID= RRI
ID= RRD
82

INICIO
T.I.
N = 5
CON = 1
Ec, A, B, C
D = B^2 4*A*C
D < 0 D = 0 ID= RRD
ID= RI ID= RRI


CON, Ec, A,
B, C, D, X1,
X2, ID
CON = N CON= CON + 1
T.F
FIN



5. Esquema
1 =
+ (= ())
2


2 =
(= ())
2



1 =

2


1 = X2

1 =
+(= ())
2


2 =
(= ())
2


NO NO
SI
SI
6. Prueba de escritorio
Cuadro 46
Prueba de escritorio para la identificacin de races

7. Datos y resultados de Excel
Cuadro 47
Datos y resultados de Excel para la identificacin de races

CASO ECUACION A B C DIS X1 X2 IDENTIFICACION
1 X+2X+1 1 2 1 0 -1 -1 R.R IGUAL
2 2X+4X+7 2 4 7 -40 0,58 -15,52 R.IMAGINARIA
3 X-X-20 1 -1 -20 81 5,00 -8,88 R.R DESIGUAL

4 5X+1X+3 5 1 3 -59 0,67 -1,91 R.IMAGINARIA
5 X+12X+36 1 12 36 0 -6,00 -6,00 R.R IGUAL
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014 - 06 - 24

Figura 36: Algoritmo para a
identificacin de races
83

Ejemplo 12

1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes a masa del soluto
en gramos, peso molecular global y el volumen de la solucin en mililitros, todos son
vectores, en funcin de estos datos calcular el nmero de moles que tenemos almacenada
en el vector, el volumen en litros y la concentracin molar. El proceso se repite para N
casos diferentes y la impresin se sujeta al diseo de salida correspondiente.


CASO mg PM VMML n VL M T.I
9 999 99,9 999,9 99,9 9,99 9,99
: : : : : : :
: : : : : : :
9 999 99,9 999,9 99,9 9,99 9,99
REALIZADO POR: PAREDES YAJAIRA T.F.
FECHA : 2014-06-30

2. Anlisis matemtico
=


=

1000

3. Anlisis lgico

Contador automtico
i = 1: N










4. Identificacin de variables
Cuadro 48
Identificacin de variables para calcular la
molaridad utilizando vectores
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 i Contador automtico
3 Vmg Vector masa en gramos
4 VPM Vector peso molecular
5 VMML Vector volumen mililitros
6 Vn Vector nmero de moles
7 VVL Vector volumen en litros
8 VM Vector concentracin molar
9 VC Vector caso

84


5. Esquema
INICIO
T.I.
N=5
(Vmg(i),i=1:N)
(PM(i)=1:N)
(VML(i),i=1:n)
i=1:N
Vc(i)=1
Vn(i)=(Vmg(i))/
(VMP(i))
VL(i)=(VML(i))/
1000
VM(i)=(Vn(i))/(VVL(i))
VC(i),Vmg(i),VPM(i),VM
(i),VVL(i),VM(i)
i
T.F.
FIN
10
10

Figura 37: algoritmo numrico para el clculo de precio de venta y utilidad
6. Prueba de escritorio
Cuadro 49
Prueba de escritorio para calcular la concentracin
molar utilizando vectores.
N=5

7. Datos y resultados en Excel
Cuadro 50
Datos y resultados en Excel para clculo de la
concentracin molar utilizando vectores.
CASO mg PM VMML n VL M
1 120 22 6990 9,0 6,99 1,29
2 154 16 9870 9,6 9,87 0,98
3 230 42 6740 5,5 6,74 0,81
4 132 54 4650 2,4 4,65 0,53
5 173 32 7980 5,4 7,98 0,68
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014-06-30

85

Ejemplo 13

1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar el valor menor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico
Si: VME V (i) VME = V (i)
Si: VME < V (i)i
Contador automtico
i =1: N

3. Identificacin de variables
Cuadro 51
Identificacin de variables para la identificacin del valor menor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VME Valor menor
4 UME Ubicacin valor menor
5 i Contador automtico



VECTOR DATO T.I
99
:
:
:
99
V- Menor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-06-30
86

4. Esquema

INICIO
T.I.
N=5
(VD(i),i=1:N
)
VME=VD(i)
UME=1
i=2:N
VME>VD(i)
VME=VD(I)
UME=i
i
VD(i),i=1:N
V MENOR =VME
UBICACIN=UME
T.F.
FIN
SI
NO

5. Prueba de escritorio
Cuadro 52
Prueba de escritorio para la identificacin del valor menor y
su ubicacin utilizando vectores
N=5


6. Datos y resultados en Excel
Cuadro 53
Datos y resultados en Excel para la identificacin del valor
menor y su ubicacin utilizando vectores
VECTOR DATO
5
7
15
1
3
V-Menor = 1
Ubicacin = 4
REALIZADO POR : PAREDES YAJAIRA
FECHA : 2014-06-30


Figura 38: Algoritmo para la para la
identificacin del valor menor y la
ubicacin correspondiente.


87

Ejemplo 14

1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar el valor mayor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico

Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Contador automtico
i = 1: N

3. Identificacin de variables
Cuadro 54
Identificacin de variables para la identificacin del valor mayor






VECTOR DATO T.I
99
:
:
:
99
V- Mayor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-06-30
ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VMA Valor mayor
4 UMA Ubicacin valor mayor
5 i Contador automtico
88

4. Esquema

Ejemplo 15
1. Enunciado
Se ingresan a la memoria del computador N valores
correspondientes a un vector, en funcin de estos datos
identificar al valor menor y su ubicacin y al valor mayor
con su ubicacin, la impresin se sujeta al diseo de salida
correspondiente. }
































5. Prueba de escritorio
Cuadro 55
Prueba de escritorio para la identificacin del valor mayor y
su ubicacin utilizando vectores
N=5


6. Datos y resultados en Excel
Cuadro 56
Datos y resultados en Excel para la identificacin del valor
menor y su ubicacin utilizando vectores
VECTOR DATO
5
7
15
1
3
V-Mayor = 15
Ubicacin = 3
REALIZADO POR : PAREDES YAJAIRA
FECHA : 2014-06-30


Figura 39: Algoritmo para la para la
identificacin del valor mayor y la
ubicacin correspondiente.


INICIO
T.I.
N=5
(VD(i),i=1:N
)
VMA=VD(i)
UMA=1
i=2:N
VMA<VD(i)
VMA=VD(I)
UMA=i
i
VD(i),i=1:N
V MAYOR =VMA
UBICACIN=UMA
T.F.
FIN
Si
No
89


1. Enunciado
Se ingresa a la memoria del computador datos correspondientes a n valores, correspondientes
a un vector en funcin de estos datos identificar el valor mayor, menor y su ubicacin, la
impresin se sujeta al diseo de salida correspondiente.
VECTOR DATO T.I
99
:
:
:
99
V-Menor = 99
U-Menor = 9
V-Mayor = 99
U-Mayor = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-06-30
2. Anlisis lgico
Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Si: VME V (i) VME = V (i)
Si: VME < V (i)i
Contador automtico
i =1: N
3. Identificacin de variables
Cuadro 57
Identificacin de variables para la identificacin del valor menor y su ubicacin y el
valor mayor con su ubicacin.
ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VME Valor menor
4 UME Ubicacin valor mayor
5 VMA Valor menor
6 UMA Ubicacin valor mayor
7 i Contador automtico
90

4. Esquema Ejemplo 16
INICIO
T.I.
N=5
(VD(i),i=1:N
)
VME=VD(i)
UME=1
i=2:N
VME>VD(i)
VME=VD(I)
UME=i
i
VMA=VD(i)
UMA=1
VMA<VD(i)
VMA=VD(I)
UMA=i
SI
SI
NO
NO
10
VD(i),i=1:N
V MENOR =VME
U MENOR=UME
V MAYOR =VMA
U MAYOR=UMA
T.F.
FIN
10
5. Prueba de escritorio
Cuadro 58
Prueba de escritorio para la identificacin del
valor menor con su ubicacin y el valor mayor
con su ubicacin utilizando vectores.

Figura 40: Algoritmo para la para la
identificacin del valor menor ,mayor
y la ubicacin correspondiente.


6. Datos y resultados de Excel
Cuadro 59
Datos y resultados de Excel para la identificacin
del valor menor con su ubicacin y el valor mayor
con su ubicacin utilizando vectores.


Figura 40: Algoritmo para la para la
identificacin del valor mayor, menor
y la ubicacin correspondiente.


91

1. Enunciado
Se ingresan Se ingresan a la memoria del computador los datos correspondientes a dos matrices
de orden N filas por M columnas en funcin de estos datos calcular la matiz suma y la matriz
resta, la impresin se sujeta al diseo de salida correspondiente.



















2. Anlisis matemtico

S (i, j)= A (i, j)+B (i, j)
R (i, j)=A (i, j)-B (i, j)
3. Anlisis lgico

Contador automtico
i=1: M
j=1: N

APLICACIN DE MATRICES T.I
MATRIZ A
99 99 99
: : :
: : :
99 99 99
MATRIZ B
99 99 99
: : :
: : :
99 99 99
MATRIZ S
99 99 99
: : :
: : :
99 99 99
MATRIZ R
99 99 99
: : :
: : :
99 99 99
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-06-30
4. Identificacin de variables
Cuadro 60
Identificacin de variables para calcular la matriz suma y la
matriz resta.
ORD VARIABLE SIGNIFICADO
1 M Nmero de casos
2 N Numero de columnas
3 A Nombre de la matriz 1
4 B Nombre de la matriz 2
5 S Nombre de la matriz suma
6 R Nombre de la matriz resta
7 i Contador automtico 1
8 J Contador automtico 2

92

5. Esquema
INICIO
T.I
N=5
((A(i,j)j=1:N,i=1:
M)
((B(i,j)j=1 N,i=1 M)
i=1:M
j=1:N
S(i,j)=A(i,j)+B(i,j)
R(i,j)=A(i,j)-B(i,j)
j
i
A(i,j)
j
i
i=1:M
j=1:N
10
10
Matriz B
B(i,j)
j
i
i=1:M
j=1:N
Matriz S
S(i,j)
j
i
i=1:M
j=1:N
Matriz R
20
20
R(i,j)
j
i
i=1:M
j=1:N
T.F
FIN

Figura 41: Algoritmo para la suma y resta de matrices.

93

6. Prueba de escritorio en Excel
Cuadro 61
Prueba de escritorio para calcular la matriz suma y la matriz resta.
N=2
M=3






7. Datos y resultados de Excel
Cuadro 62
Datos y resultados de Excel para calcular la matriz suma y la matriz resta.
APLICACIN DE MATRICES
MATRIZ A
5 10 15
20 25 30
MATRIZ B
10 20 30
40 50 60
MATRIZ S
15 30 45
60 75 90
MATRIZ R
-5 -10 -15
-20 -25 -30
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014 - 07 - 01
94


Ejemplo 16

1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes a dos matrices de orden N
filas por M columnas en funcin de estos datos calcular la matiz suma y la matriz resta, la
impresin se sujeta al diseo de salida correspondiente.












2. Anlisis matemtico

S= A+B
R=A-B
3. Anlisis lgico

Contador automtico
i=1: M
j=1: N





APLICACIN DE MATRICES
T.I
MATRIZ A MATRIZ B
99 99 99 99 99 99
: : : : : :
: : : : : :
99 99 99 99 99 99

MATRIZ S MATRIZ R
99 99 99 99 99 99
: : : : : :
: : : : : :
99 99 99 99 99 99
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-06-30
4. Identificacin de variables
Cuadro 63
Identificacin de variables para calcular la matriz suma y la
matriz resta.
ORD VARIABLE SIGNIFICADO
1 M Nmero de casos
2 N Numero de columnas
3 A Nombre de la matriz 1
4 B Nombre de la matriz 2
5 S Nombre de la matriz suma
6 R Nombre de la matriz resta
7 i Contador automtico 1
8 J Contador automtico 2

95


5. Esquema
INICIO
T.I
N=5
((A(i,j)j=1:N,i=1:
M)
((B(i,j)j=1 N,i=1 M)
i=1:M
j=1:N
S(i,j)=A(i,j)+B(i,j)
R(i,j)=A(i,j)-B(i,j)
j
i
A(i,j)
j
i
i=1:M
j=1:N
10
10
Matriz B
B(i,j)
j
i
i=1:M
j=1:N
Matriz S
Matriz R
S(i,j)
j
i=1:M
j=1:N
R(i,j)
j=1:N
j
i
20
20
T.F
FIN

Figura 42: Algoritmo para la suma y resta de matrices.

96



6. Prueba de escritorio en Excel
Cuadro 64
Prueba de escritorio en Excel para calcular la matriz suma y la matriz resta.
M=2
N=3

7. Datos y resultados de Excel
Cuadro 65
Datos y resultados de Excel para calcular la matriz suma y la matriz resta.
APLICACIN DE MATRICES
MATRIZ A MATRIZ B
5 10 15 10 20 30
20 25 30 40 50 60
MATRIZ S MATRIZ R
15 30 45 -5 -10 -15
60 75 90 -20 -25 -30
REALIZADO POR: PAREDES YAJAIRA
FECHA : 2014 - 07 - 01


97



3. PROGRAMACION MATLAB
3.1. Generalidades
Matlab
El nombre de MATLAB Proviene de las abreviaturas matriz laboratorio.
Es un lenguaje de programacin q sirve para realizar clculos numricos generalmente
aplicando vectores y matrices tambin sirve para realizar grficos en 2d y 3d.
MATLAB distingue entre maysculas y minsculas
Terminologa bsica
Ventana
Es una pantalla o parte de la pantalla q se caracteriza por tener en la barra de ttulo al
menos un botn de con trol
Comando
Es una instruccin q se ejecuta inmediatamente.
Instruccin
Es una orden q se le da al computador para q realice una actividad especfica.
Men contextual
Es un recuadro que tiene iconos y diferentes opciones.
Icono
Es una figura pequea que puede representar un software o un hardware (dispositivos de
entrada o salida) y permiten ingresar de forma directa (acceso directo).
Pront (>>)
Son smbolos especiales q se encuentran en la primera pantalla de un programa.
Codificacin
En la escritura de las instrucciones para posteriormente ser digitadas.
Digitacin
Es un proceso de ingreso de datos mediante el teclado.
98










Figura 43: Primera pantalla de matlab
3.2.Pasos para trabajar con Matlab
1. activar el microcomputador
2. clic en el icono de madlap
3. trabajar en las ventanas correespondientes














Comando histrico
Comando Ventana
Comando Carpeta
Barra de men
99

3.3.Operadores aritmeticos y logicos
Cuadro 66
Operadores aritmticos y lgicos con un ejemplo
ORD
OPERADOR SIGNIFICADO EJEMPLO REALIZA
01
+ Ms a + b Suma a con b
02
- Menos a - b Resta a con b
03
* Asterisco (por) a * b Multiplica a por b
04
/ Slash (divisin) a / b Divide a para b
05
\ Black slash (direccin
contraria)
a \ b Divide b para a
06
^ Potenciacin a ^ b Eleva la base a al exponente b
07
~= No igual a ~= b Establece la condicin a b
08
> Mayor que a > b Establece la condicin a > b
09
< Menor que a < b Establece la condicin a < b
10
>= Mayor o igual a >= b Establece la condicin a b
11
<= Menor o igual a <= b Establece la condicin a b
12
! Disyuncin a o b a ! b Establece la disyuncin a o b
13
== Igual a == b Establece la disyuncin a = b
100

Ejercicios de aplicacin con operadores aritmticos
Figura 44: Ejercicios con operadores aritmticos
Comandos de ayuda
Permiten obtener informacin sobre las variables comandos y archivos de trabajo
digitando en la ventana de comandos
Variable
Cualidad o caracterstica que toma un objeto que puede ser
Archivo
Son datos de informacin representados mediante un nombre y una extensin y sirve
para almacenar.
Comando help
Permite obtener informacin de ayuda

Figura45: aplicacin del comando Help
101

Comando help +
Visualiza caracteres de operadores especiales que posee Matlab

Figura 46:Aplicacin del comando help +

Comando What
Despliega una lista de archivos

Figura 47: aplicacin del comando what
Comando Who

Despliega una lista de las variables que se encuentran en el rea de trabajo de Matlab

Figura 48: aplicacin del comando who

102


Comando Whos
Despliega la lista de variables con sus caractersticas

Figura 49:Aplicacin del comando whos

Comando demo
Gua del usuario a ejecutar diversas demostraciones que se eligen segn el men

Figura 50:Aplicacin del comando demo
Clear
Permite borrar una variable

Figura 51: aplicacin del comando clear

103

3.4.Funciones de biblioteca en Matlab
3.4.1. Funciones Trigonomtricas en Matlab
Cuadro 67
Funciones trigonomtrica en Matlab
ORD Funcion Descripcion
01 sin(x) seno de (x)
02 asin(x) Arco seno de (x)
03 sinh(x) Seno hiperbolico de (x)
04 asinh(x) Arco seno hiperbolico de (x)
05 cos(x) coseno de (x)
06 acos(x) Arco coseno de (x)
07 cosh(x) Coseno hiperbolico de (x)
08 acosh(x) Arco coseno hiperbolico (x)
09 tan(x) Tangente de (x)
10 atan(x) Arcotangente de (x)
11 tanh(x) Tangente hiperbolico de (x)
12 atanh(x) Arco tangente hipervolico de (x)
13 cot(x) Cotangente de (x)
14 sec(x) secante de (x)
15 csc(x) Cosecante de (x)





104

3.4.2. Funciones Matemticas
Cuadro 68
Funciones matematicas en Matlab
ORD FUNCION DESCRIPCION
01 abs(x) Valor absoluto
02 sqrt(x) Raiz cuadrada
03 real(x) Parte real del numero complejo
04 imag(x) Parte imaginaria del numero complejo
05 sing(x) Funcion signo de (x)
06 exp(x) Exponente de base e(x)
07 log(x) Logaritmo natural (x)
08 Log10(x) Logaritmo natural base 10(x)
09 Log2(x) Logaritmo natural base 2 (x)
10 min(x) Devuelve el valor minimo de un arreglo (x)
11 max(x) Devuelve el valor maximo de un arreglo (x)
12 sort(x) Ordena los elementos de l arreglo Devuelve el valor minimo de un (x)
13 sum(x) Calcula la suma de los elementos del arreglo (x)
14 Num2str(x) Convierte en cadena el nmero (x)
15 Str2double(x) Convierte en nmero real la cadena (x)





105

3.4.3. Funciones Reales en Matlab
Cuadro 69
Funciones reales en MATLAB










3.5. Instruccin de Programacin de Matlab

3.5.1. Instruccin input (entrar)
Es una instruccin que Permite el ingreso de datos a travs del teclado correspondientes
a variables se representa por la figura

INICIO
N1,N2,N3
SN=N1+N2+N3
PN=SN/3
FIN

Figura 52: algoritmo para instruccin input


ORD FUNCION DESCRIPCION
01 Eval (f) Evalua una funcion de los valores de x
02 F plot(f[a,b]) Grafica la funcion en el intervalo [a,b]
03 Fzero(f,a) Calcula la raiz de la funcion (f) partiendo del valor de a
04 Trapz(x,f) Calcula el area de la region plana limitadpor (f) en el
interval de [a,b] en donde a es el primer valor de x y y
b es el ultimo valor de x,x es una variable con
multiples valores ordenados en oreden creciente
106




3.5.2. Instruccin fprintf (imprimir)
Formas generales
1. fprintf(Etiqueta)
2. fprintf(Etiqueta formato, Variables)
3. fprintf (formato(i), Variables)
















Figura 53: Algoritmo numrico y codificacin usando fprintf







INICIO
N1,N2,N3
SN=N1+N2+N3
PN=SN/3
SUMA DE NOTAS=SN
PROMEDIO DE NOTAS=PN
107


Programa 2
1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes el radio del
crculo y la altura del cilindro en funcin de estos datos calcular el rea del crculo y el
volumen del cilindro.


a
R

APLICACIN DE INPUT Y FPRINTF T.I.
RADIO = 99
ALTURA = 99
AREA DE CIRULO
=99.99
VOLUMEN DE CILINDRO
=99.99
REALIZADO POR: PAREDES
YAJAIRA T.F.
FECHA : 2014-07-08

2. Anlisis matemtico
ac=pi+R^2
vc=ac*a
3. Identificacin de variables
Cuadro 70
Identificacin de variables para calcular el volumen y el rea del cilindro







ORD VARIABLE SIGNIFICADO
1 A Altura
2 R Radio
3 Pi Pi
4 Ac rea del circulo
5 Vc Volumen del cilindro
108


4. Esquema
INICIO
T.I.
R,a
pi=3,1416
ac=pi*R^2
vc=ac*a
RADIO=R
ALTURA=a
AREA DE CIRCULO=ac
VOLUMEN DE CILINDRO=vc
FIN













5. Prueba de escritorio



Figura 55: Prueba de escritorio para calcular el rea del
crculo y el volumen del cilindro.












6.

6. Datos y resultados en MATLAB




Figura 56: Datos y resultados en MATLAB para
calcular el rea del crculo y el volumen del cilindro.



Figura 54: Algoritmo para el clculo
del rea del circulo y el volumen
del cilindro
109



3.5.3. Instrucciones para bifurcaciones o saltos

Es una pregunta bsica a la que se puede responder con un s o un no. Para incrementar
el control del flujo se utilizan expresiones lgicas que permiten comparar dos variables
entre s o una variable con un valor fijo.

Formas de Bifulcaciones (saltos )
Condicin
Instrucciones
Si
No

Figura 57: Forma 1 de bifurcacin

El resultado de una condicin permite tomar una decisin, es decir, si la condicin
es verdadera se ejecuta(n) determinada(s) instruccin(es). El algoritmo se ramifica.
Condicin
Bloque 1
Si
No
Bloque 2

Figura 58: Forma 2 de bifurcacin

110

Condicin 1
Si
No
Bloque 1
Condicin 2
Bloque 3
Bloque 2
No
Si

Figura 59: Forma 3 de bifurcacin



3.5.4. Instruccin if (si)
Es una instruccin muy til para las bifurcaciones hasta que cumpla la condicin
Forma general: if Condicin
Introduccin
end


Figura 60: Representacin de la instruccin if
Condicin
Instruccin
NO
SI
111

Programa 3
1. Enunciado.
Se ingresan a la memoria del computador un dato numrico en funcin de este dato
identificar si el dato es par o impar, se sujeta al diseo de salida correspondiente.





2. Anlisis Matemtico.
Rem(x/2)=0
3. Anlisis Lgico.
Si x/2 = # entero es par
Si x/2= #fraccionario es impar
4. Identificacin de Variables
Cuadro 71
Identificacin de Variables para identificar si el nmero par o impar
ORD VARIABLE SIGNIFICADO
1 X NUMERO CUALQUIERA
2 ID IDENTIFICACION
3 T.I TITULO INICIAL
4 T.F TITULO FINAL






APLIACION DE LA INSTRUCCIN IF T.I
x= 99
ID= XXX
REALIZADO POR: PAREDES YAJAIRA T.F
FECHA: 18-07-2014
112

5. Esquema del algoritmo
INICIO
X
Rem(x/2)=0
no
si
si
EL NUMERO ES
PAR
EL NUMERO ES
IMPAR
FIN




















6. Prueba de escritorio en MATLAB

Figura 62: Prueba de escritorio en MATLAB
para identificar si el nmero es par o impar
Paso 7 Datos y Resultados en MATLAB

Figura 63: Datos y Resultados en MATLAB
para identificar si el nmero es par o impar
Figura 61: algoritmo para identificar si el
nmero es par o impar
113

3.5.5. I nstruccin while (mientras que)
Esta instruccin se utiliza cuando no se sabe el nmero de veces que deben ejecutarse las
instrucciones.
Forma general: while (condicin)
instruccin
end







Figura 64: Representacin de la instruccin while
Programa 4
Utilizando la instruccin while, calcular la sumatoria de los 10 primeros nmeros
consecutivos.
INICIO
X = 0
snc = 0
X 10
snc = snc + x
La suma de los
10 NC =, snc
FIN
No
Si



CONECTOR
_____________
________
__________
______
NO
SI
Figura 65: Algoritmo numrico y
codificacin usando while
114

Programa 5
1. Enunciado
Utilizando la instruccin while, calcular la sumatoria de los 10 nmeros
consecutivos. Y la impresin se sujeta al diseo de salida correspondiente.
APLICACIN DE WHILE EN SNC
CASO NC

T.I
9 9
: :
9 9

SUMA NC

=

99
REALIZADO POR:
FECHA :
PAREDES YAJAIRA
2014 07 - 14
T.F


2. Anlisis matemtico

SNC = SNC +NC



4. Identificacin de variables

Cuadro 72
Identificacin de variables para calcular la sumatoria de los 10 primeros
nmeros consecutivos.








ORD VARIABLE SIGNIFICADO
01 NC Nmero consecutivo

02 SNC Suma de nmeros consecutivos

3. Anlisis lgico

Si: X 10 SNC +NC NC = NC + 1

Si: X > 10 La suma de los 10 NC =, SNC

115


5. Esquema del algoritmo 6. Codificacin MATLAB
INICIO
NC = 1
SNC = 0
NC 10
SNC = SNC + NC
La suma de los
10 nc =, SNC
FIN
No
Si
T.I
NC = NC+ 1
T.F



Figura 66: Algoritmo numrico y codificacin usando while
116

3.5.6. Instruccin for
Esta instruccin representa un contador automtico explcito y tiene a siguiente forma
general
Forma general: for i=vi: im: vf
----------
----------
instruccin (i,j)
end









Figura 67: Representacin de la instruccin for










i = vi:in:vf
i
117

Programa 6
1. Enunciado
Utilizando la instruccin for, calcular la sumatoria de los 10 nmeros consecutivos. Y
la impresin se sujeta al diseo de salida correspondiente.
GENERACIN DE NMEROS
CONSECUTIVOS T.I
ORD NC
1 1
2 2
3 3
4 4
5 5
: :
: :
: :
: :
10 10
SUMA NC = 999
REALIZADO POR : PAREDES YAJAIRA
T.F
FECHA : 2014 - 07 - 14

2. Anlisis matemtico
SNC= SNC + nc
3. Identificacin de Variables
Cuadro 73
Identificacin de variables para la generacin de nmeros consecutivos




ORD VARIABLE SIGNIFICADO
01 N Nmero de casos
02 nc Nmero consecutivo

03 SNC Suma de nmeros consecutivos

118

4. Esquema del algoritmo 5. Codificacin

INICIO
T.I
N= 10
SNC= 0
i= 1 : N
nc= i
i, nc
SNC= SNC + nc
i
SUMA NC=, SNC
T.F
FIN




Figura 68: Algoritmo numrico y codificacin usando for






119

3.6. Vectores
Es un arreglo unidimensional (variable multivalores) que puede ser representado de la
forma horizontal o vertical y sirve para almacenar datos e informacin.
Forma general
V(
1)
V(
2)
V(
3)
V(
4)
V(
n) V
V(1)
V(2)
V(3)
V(4)

V(n)





Figura 69: Representacin esquemtica de un vector
3.6.1 Contador automtico implcito


nom = nombre del vector
i= ndice de control (contador automtico)
n= nmero de celdas del vector
3.6.2. Contador automtico explcito
i= Vi : in : Vf
i
instrucciones

Figura 70: Representacin del contador automtico explcito
i = contador automtico
Vi = valor inicial de i
in = incremento de i
Vf = valor final de i
(nom (i), i= 1:N)
120

Programa 7

1. Enunciado
Se generan en la memoria del computador los datos correspondientes a nmeros
consecutivos y nmeros pares e impares con respecto a estos datos calcular la suma de los
nmeros consecutivos, nmeros impares, nmeros pares la impresin se sujeta al diseo de
salida correspondiente.












2. Anlisis matemtico

SNC = SNC + NC

SNP = SNP + NP

SNI = SNI + NI
3. Identificacin de variables
Cuadro 74
Identificacin de variables para generar nmeros consecutivos, pares e impares, y
la suma de cada uno de ellos.


GENERACION DE N NUMEROS Y SUMATORA T.I.
ORD nc np ni

9 9 9 9
: : : :
: : : :
9 999 999 999
SUMA nc = 9999
SUMA np = 9999
SUMA ni = 9999
REALIZADO POR : PAREDES YAJAIRA T.F.
FECHA :2014-07-14
ORD VARIABLE SIGNIFICADO
01 N Nmero de casos
02 i Contador automtico
03 NC Nmero consecutivo
04 NP Nmero consecutivo par
05 NI Nmero consecutivo impar
06 SNC Suma de nmeros consecutivos
07 SNP Suma de nmeros consecutivos pares
08 SNI Suma de nmeros consecutivos impares
121

4. Esquema

INICIO
N
SNC = 0
SNP = 0
SNI = 0
i = 0 :1: N
NP = 2 * i
NC = i
SNC = SNC + NC
NI = 2 * i - 1
SNI = SNI + NI
SNP = SNP + NP
T.I
i
SUMA nc=,SNC
SUMA np=,SNP
SUMA ni=, SNI
T.F
FIN


Programa 8
1. Enunciado del problema
5. Prueba de escritorio



Figura 72: Prueba de escritorio para generar nmeros
consecutivos, pares e impares, y la suma de cada uno de
ellos.













6.

6. Datos y resultados en MATLAB


Figura 73: Datos y resultados en MATLAB para
generar nmeros consecutivos, pares e impares, y la
suma de cada uno de ellos.




Figura 71: algoritmo para generar
nmeros consecutivos, pares y la suma de
cada uno de ellos.
122

Programa 8

1. Enunciado
Generar n nmeros de la serie de Fibonacci (n=10) sujetndose al diseo de salida
correspondiente.

GENERACIN DE LA SERIE DE FIBONACCI T.I.
CASOS VI VF SF

1

1 1

0
2 1 1 2

3 1 2 3

4 2 3 5

5 3 5 8

6 5 8 13

7 8 13 21

8 13 21 34

9 21 34 55

10 34 55 89

REALIZADO POR: PAREDES YAJAIRA T.F.
FECHA : 2014-07-14








4. Identificacin de variables
Cuadro 75
Identificacin de variables para generar serie de Fibonacci

ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 VI Valor inicial
3 VF Valor final
4 SF Serie de Fibonacci
5 i Contador automtico
2. Anlisis matemtico
SF = VI +VF
VI=VF
VF=SF
3. Anlisis lgico
i=1:1:N
N=10
123

5. Esquema
INICIO
N=10
vi= 0
vf=0
Sf=1
i = 1 :1: N
vf=sf
vi=vf
T.I
i
T.F
FIN
Sf=vi+vf




7. Datos y resultados en MATLAB


Figura 76: Datos y resultados en MATLAB para
generar la serie de Fibonacci.



6. Prueba de escritorio




Figura 75: Prueba de escritorio para generar la serie de
Fibonacci.













6.

Figura 74: algoritmo para generar la
serie de Fibonacci.

124

Programa 9
1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes a masa del soluto
en gramos, peso molecular global y el volumen de la solucin en mililitros, todos son
vectores, en funcin de estos datos calcular el nmero de moles que tenemos almacenada
en el vector, el volumen en litros y la concentracin molar. El proceso se repite para N
casos diferentes y la impresin se sujeta al diseo de salida correspondiente.


CASO mg PM VMML n VL M T.I
9 999 99,9 999,9 99,9 9,99 9,99
: : : : : : :
: : : : : : :
9 999 99,9 999,9 99,9 9,99 9,99
REALIZADO POR: PAREDES YAJAIRA T.F.
FECHA : 2014-07-15

2. Anlisis matemtico
=


=

1000

3. Anlisis lgico

Contador automtico
i = 1: N










4. Identificacin de variables
Cuadro 76
Identificacin de variables para calcular la
molaridad utilizando vectores
ORD VARIABLE SIGNIFICADO
1 N Nmero de casos
2 i Contador automtico
3 Vmg Vector masa en gramos
4 VPM Vector peso molecular
5 VMML Vector volumen mililitros
6 Vn Vector nmero de moles
7 VVL Vector volumen en litros
8 VM Vector concentracin molar
9 VC Vector caso

125

5. Esquema

INICIO
T.I.
N=5
(Vmg(i),i=1:N)
(PM(i)=1:N)
(VML(i),i=1:n)
i=1:N
Vc(i)=1
Vn(i)=(Vmg(i))/
(VMP(i))
VL(i)=(VML(i))/
1000
VM(i)=(Vn(i))/(VVL(i))
VC(i),Vmg(i),VPM(i),VM
(i),VVL(i),VM(i)
i
T.F.
FIN
10
10



6. Prueba de escritorio
N=5



Figura 78: Prueba de escritorio para calcular la
concentracin molar utilizando vectores.
N=5

7. Datos y resultados en MATLAB


Figura 79: Datos y resultados en MATLAB para clculo
de la concentracin molar utilizando vectores.

Figura 77: algoritmo para clculo de la
concentracin molar utilizando
vectores.


126

Programa 10
1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar el valor menor y su ubicacin, la impresin se sujeta al diseo de
salida correspondiente.









2. Anlisis lgico
Si: VME V (i) VME = V (i)
Si: VME < V (i)i
Contador automtico
i =1: N

3. Identificacin de variables
Cuadro 77
Identificacin de variables para la identificacin del valor menor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VME Valor menor
4 UME Ubicacin valor menor
5 i Contador automtico

VECTOR DATO T.I
99
:
:
:
99
V- Menor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-07-15
127


4. Esquema

INICIO
T.I.
N=5
(VD(i),i=1:N
)
VME=VD(i)
UME=1
i=2:N
VME>VD(i)
VME=VD(I)
UME=i
i
VD(i),i=1:N
V MENOR =VME
UBICACIN=UME
T.F.
FIN
SI
NO




5. Prueba de escritorio
N=5


Figura 81: Prueba de escritorio para la identificacin del
valor menor y su ubicacin utilizando vectores



6. Datos y resultados en MATLAB

Figura 82: Datos y resultados en MATLAB para la
identificacin del valor menor y su ubicacin utilizando
vectores


Figura 80: algoritmo para la identificacin
del valor menor y su ubicacin utilizando
vectores



128

Programa 11
1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar el valor mayor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico

Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Contador automtico
i = 1: N

3. Identificacin de variables
Cuadro 78
Identificacin de variables para la identificacin del valor mayor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VMA Valor mayor
4 UMA Ubicacin valor mayor
5 i Contador automtico
VECTOR DATO T.I
99
:
:
:
99
V- Mayor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-07-15
129

Figura 83: algoritmo para la identificacin
del valor menor y su ubicacin utilizando
vectores



4. Esquema

INICIO
T.I.
N=5
(VD(i),i=1:N
)
VMA=VD(i)
UMA=1
i=2:N
VMA<VD(i)
VMA=VD(I)
UMA=i
i
VD(i),i=1:N
V MAYOR =VMA
UBICACIN=UMA
T.F.
FIN
Si
No



5. Prueba de escritorio
N=5

Figura 84: Prueba de escritorio para la identificacin del
valor mayor y su ubicacin utilizando vectores



6. Datos y resultados en MATLAB

Figura 85: Datos y resultados en MATLAB para la
identificacin del valor mayor y su ubicacin utilizando
vectores


130

Programa 12

1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar el valor mayor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico

Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Contador automtico
i = 1: N

3. Identificacin de variables
Cuadro 79
Identificacin de variables para la identificacin del valor mayor y menor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VMA Valor mayor
4 UMA Ubicacin valor mayor
5 i Contador automtico
VECTOR DATO T.I
99
:
:
:
99
V- Mayor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-07-15
131

Figura 86: algoritmo para la identificacin
del valor mayor y su ubicacin utilizando
vectores





4. Esquema

INICIO
T.I.
N=5
(VD(i),i=1:N
)
VMA=VD(i)
UMA=1
i=2:N
VMA<VD(i)
VMA=VD(I)
UMA=i
i
VD(i),i=1:N
V MAYOR =VMA
UBICACIN=UMA
T.F.
FIN
Si
No


5. Prueba de escritorio
N=5

Figura 87: Prueba de escritorio para la identificacin del
valor mayor y su ubicacin utilizando vectores



6. Datos y resultados en MATLAB

Figura 88: Datos y resultados en MATLAB para la
identificacin del valor mayor y su ubicacin utilizando
vectores


132


3. Identificacin de variables

Cuadro 80
Identificacin de variables para crear un vector para ordenar en forma
ascendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Valor dato
05 VOAS Vector orden ascendente




Programa13

1. Enunciado del problema

Se ingresan a la memoria del computador n datos correspondientes a un vector, en
funcin de estos datos crear otro vector para ordenar en forma ascendente, la impresin
se sujeta al diseo de salida correspondiente.



2. Anlisis lgico

Si: VOAS(i) > VOAS(j+1) AUX = VOAS(j)

Si: VOAS(i) < VOAS(j+1) i















APLICACIN DE VECTORES
V-DATO V-OAS
T.I
99 99
: :
: :
: :
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-08-02
133







































4. Esquema del Algoritmo
INICIO
T.I
(VD(i), i = 1:N)
i = 1:N
VOAS(i) = VD(i)
i
i= 1:N
j= 1:N-1
VOAS(j) > VOAS(j+1)
SI
AUX= V OAS(j)
V OAS(j)= V OAS(j+1)
V ODES(j+1)= AUX
j
i
i= 1:N
VD(i), V OAS(i)
i
T.F
FIN
N=5
NO

5. Prueba de escritorio
N=5

Figura 90: Prueba de escritorio para crear un vector
para ordenar en forma ascendente.











6.

6. Datos y resultados en MATLAB

Figura 91: Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente.


Figura 89: algoritmo para crear un vector
para ordenar en forma ascendente.




134


3. Identificacin de variables

Cuadro 81
Identificacin de variables para crear un vector para ordenar en forma
descendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Valor dato
05 VODES Vector orden descendente



Programa 14

1. Enunciado del problema
Se ingresan a la memoria del computador n datos correspondientes a un vector, en
funcin de estos datos crear otro vector para ordenar en forma descendente, la impresin
se sujeta al diseo de salida correspondiente.




2. Anlisis lgico

Si: VODES(i) > VODES(j+1) AUX = VODES(j)

Si: VODES(i) < VODES(j+1) i
















APLICACIN DE VECTORES
V-DATO V-ODES T.I
99 99
: :
:
:
:
:
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-07-08
135






































4. Esquema del Algoritmo


INICIO
T.I
(VD(i), i =
1:N)
i = 1:N
VODES(i) = VD(i)
i
i = 1:N
j = 1:N - 1
VODES(j) >
VODES(j+1)
AUX = VODES(j)
VODES (j) =
VODES(j+1)
VODES (j+1) =
AUX
FIN
T.F
i
i = 1:N
i
No
Si
VD(i), VODES(i)
i
N

5. Prueba de escritorio


Figura 93: Prueba de escritorio para crear un vector
para ordenar en forma descendente.











6.

6. Datos y resultados en MATLAB



Figura 94: Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente.

Figura 92: algoritmo para crear un vector
para ordenar en forma descendente.




136


3. Identificacin de variables

Cuadro 82
Identificacin de variables para crear dos vectores para ordenar en forma
ascendente y descendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Vector dato
05 VOAS Vector orden ascendente
06 VODES Vector orden descendente



Programa 15

1. Enunciado del problema
Se ingresan a la memoria del computador n datos correspondientes a un vector, en funcin
de estos datos crear dos vectores, uno para ordenar ascendentemente y el segundo para
ordenar en forma descendente, la impresin se sujeta al diseo de salida correspondiente.






2. Anlisis lgico

Si: VOAS(i) > VOAS(j+1) AUX = VOAS(j)

Si: VOAS(i) < VOAS(j+1) i

Si: VODES(i) > VODES(j+1) AUX = VODES(j)

Si: VODES(i) < VODES(j+1) i
















APLICACIN DE VECTORES
V-DATO V-OAS V-ODES T.I
99 99 99
: : :
: : :
:
: :
99
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-07-21
137

Figura 95: algoritmo para crear un vector
para ordenar en forma ascendente y
descendente.



































4. Esquema del Algoritmo

INICIO
T.I.
N
(VD(i), i =
1:N)
i = 1:N
VOAS(i) = VD(i)
i
i = 1:N
j = 1:N - 1
VOAS(j) >
VOAS(j+1)
AUX = VOAS(j)
VOAS (j) =
VOAS(j+1)
VOAS (j+1) = AUX
FIN
T.F
i
i = 1:N
i
No
Si
VD(i), VOAS(i),
VODES(i)
i
VODES(i) = VD(i)
i = 1:N
j = 1:N - 1
VODES(j) >
VODES(j+1)
AUX = VODES(j)
VODES (j) =
VODES(j+1)
VODES (j+1) =
AUX
i
i
No
Si




5. Prueba de escritorio

Figura 96: Prueba de escritorio para crear un vector
para ordenar en forma ascendente y descendente.











6.

6. Datos y resultados en MATLAB


Figura 97 : Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente y
descendente.


138

3.7.Matrices
Matriz
Es un arreglo bidimensional estructurado en filas y columnas que sirve para almacenar
datos e informacin.
Fila
Es un conjunto de elementos distribuidos en forma horizontal.
Columna
Es un conjunto de elementos distribuidos en forma vertical.
Representacin analtica
= [

11

12

1
21
.
.
.
22
.
.
.
2
.
.
.

1

2

] = [

11

12

1
21
.
.
.
22
.
.
.
2
.
.
.

1

2








Figura 98: Representacin de Matrices


Nmero de columna
Nmero de fila
Nombre del elemento
((A (i,j), j = 1:N), i=1:M)
139

3.7.1. Suma de Matrices
Representacin analtica

= [

11
+
11

12
+
12

1
+
1
21
.
.
.
+
21
22
.
.
.
+
22
2
.
.
.
+
2

1
+
1

2
+
2

]

3.7.2. Resta de Matrices
Representacin analtica

= [

11

11

12

12

1

1
21
.
.
.

21
22
.
.
.

22
2
.
.
.

2

1

1

2

2

]
= [
5 10 15
20 25 30
]
= [
10 20 30
40 50 60
]
= [
5 +10 10 +20 15 +30
20 +40 25 +50 30 +60
] = [
15 30 45
60 75 90
]
= [
5 10 10 20 15 30
2 40 25 50 30 60
] = [
5 10 15
20 25 30
]
>>A= [5, 10,15; 20, 25,30]
>>B= [10, 20, 30; 40, 50, 60]
>>S= A + B
>>R= A - B



140

Programa 16
1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes a dos matrices de orden N
filas por M columnas en funcin de estos datos calcular la matiz suma y la matriz resta, la
impresin se sujeta al diseo de salida correspondiente.














2. Anlisis matemtico

S (i, j)= A (i, j)+B (i, j)
R (i, j)=A (i, j)-B (i, j)
3. Anlisis lgico

Contador automtico
i=1: M
j=1: N


APLICACIN DE MATRICES T.I
MATRIZ A
99 99 99
: : :
: : :
99 99 99
MATRIZ B
99 99 99
: : :
: : :
99 99 99
MATRIZ S
99 99 99
: : :
: : :
99 99 99
MATRIZ R
99 99 99
: : :
: : :
99 99 99
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-07-28
4. Identificacin de variables
Cuadro 83
Identificacin de variables para calcular la matriz suma y la
matriz resta.
ORD VARIABLE SIGNIFICADO
1 M Nmero de casos
2 N Numero de columnas
3 A Nombre de la matriz 1
4 B Nombre de la matriz 2
5 S Nombre de la matriz suma
6 R Nombre de la matriz resta
7 i Contador automtico 1
8 J Contador automtico 2

141

5. Esquema
INICIO
T.I
M=4
N=3
((A(i,j)j=1:N,i=1:
M)
((B(i,j)j=1 N,i=1 M)
i=1:M
j=1:N
S(i,j)=A(i,j)+B(i,j)
R(i,j)=A(i,j)-B(i,j)
j
i
A(i,j)
j
i
i=1:M
j=1:N
10
10
Matriz B
B(i,j)
j
i
i=1:M
j=1:N
Matriz S
S(i,j)
j
i
i=1:M
j=1:N
Matriz R
20
20
R(i,j)
j
i
i=1:M
j=1:N
T.F
FIN


Figura 99: algoritmo para calcular la
matriz suma y la matriz resta.
.




142

6. Prueba de escritorio en MATLAB

Figura 100: Prueba de escritorio en MATLAB para calcular la matriz suma y la matriz
resta.
7. Datos y resultados de MATLAB










Figura 101: Datos y resultados de MATLAB para calcular la matriz suma y la matriz
resta.
143

Programa 17

1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes a dos matrices de orden N
filas por M columnas en funcin de estos datos calcular la matiz suma y la matriz resta, la
impresin se sujeta al diseo de salida correspondiente.












2. Anlisis matemtico

S= A+B
R=A-B
3. Anlisis lgico

Contador automtico
i=1: M
j=1: N





APLICACIN DE MATRICES
T.I
MATRIZ A MATRIZ B
99 99 99 99 99 99
: : : : : :
: : : : : :
99 99 99 99 99 99

MATRIZ S MATRIZ R
99 99 99 99 99 99
: : : : : :
: : : : : :
99 99 99 99 99 99
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-07-28
4. Identificacin de variables
Cuadro 84
Identificacin de variables para calcular la matriz suma y la
matriz resta.
ORD VARIABLE SIGNIFICADO
1 M Nmero de casos
2 N Numero de columnas
3 A Nombre de la matriz 1
4 B Nombre de la matriz 2
5 S Nombre de la matriz suma
6 R Nombre de la matriz resta
7 i Contador automtico 1
8 J Contador automtico 2

144

Figura 102: algoritmo para calcular la
matriz suma y la matriz resta.
.




5. Esquema
INICIO
T.I
M=4
N=3
((A(i,j)j=1:N,i=1:
M)
((B(i,j)j=1 N,i=1 M)
i=1:M
j=1:N
S(i,j)=A(i,j)+B(i,j)
R(i,j)=A(i,j)-B(i,j)
j
i
A(i,j)
j
i
i=1:M
j=1:N
10
10
Matriz B
B(i,j)
j
i
i=1:M
j=1:N
Matriz S
Matriz R
S(i,j)
j
i=1:M
j=1:N
R(i,j)
j=1:N
j
i
20
20
T.F
FIN

145

6. Prueba de escritorio en MATLAB













Figura103: Prueba de escritorio en MATLAB para calcular la matriz suma y la
matriz resta.
7. Datos y resultados de MATLAB









Figura 104: Datos y resultados de MATLAB para calcular la matriz suma y la matriz
resta.

146

3. Identificacin de variables
Cuadro 85
Identificacin de variables para crear dos vectores
para almacenar la suma de columnas y el producto.
ORD VARIABLE SIGNIFICADO
01 N Nmero de columnas
02 M Nmero de filas
03 j ndice de columnas
04 i ndice de filas
05 D Matriz dato
06 VS Vector suma columna
07 VP Vector producto columna



3.8. Vectores y Matrices
Programa.
Programa 18
1. Enunciado del problema

Se ingresan a la memoria del computador datos correspondientes a una matriz de orden m
filas y n columnas, en funcin de estos datos crear dos vectores, en el primero almacenar
la suma de columnas y en el otro el producto, la impresin se sujeta al diseo de salida
correspondiente.



APLICACIN DE MATRIZ Y VECTORES

T
.
I
MATRIZ DATO







VS

VP

REALIZADO
POR:
FECHA:
PAREDES
YAJAIRA
2014-07-30
T
.
F

2. Anlisis matemtico

VS(j) = VS(j) + D(i,j)

VP(j) =
VS(j)
M




99
99.0
0
99 99
99.0
0
99.0
0
147

4. Esquema del Algoritmo

INICIO
((MD(i,j),
j=1:N); i=1:M)
M=3
j = 1:N
VS(j) = 0
i = 1:M
VS(j) = VS(j) +M D(i,j)
i
VP(j) =
VS(j)
M
j
i = 1:M
j = 1:N
MD(i.j)
j
i
VS
VS(j)
j = 1:N
j
10
VP
FIN
VP(j)
j = 1:N
j
T.F
T.I
N=4
10






























5. Prueba de escritorio en MATLAB

Figura 106: Prueba de escritorio en
MATLAB para crear dos vectores para
almacenar la suma de columnas y el
producto.

6. Datos y resultados en MATLAB



Figura 107: Datos y resultados en MATLAB para
crear dos vectores para almacenar la suma de
columnas y el producto.

Figura 105: algoritmo para para
crear dos vectores para
almacenar la suma de columnas
y el producto.

148


3. Identificacin de variables
Cuadro 86
Identificacin de variables para crear cuatro
vectores para almacenar la suma y el producto de
filas y columnas respectivamente.
ORD VARIABLE SIGNIFICADO
01 N Nmero de columnas
02 M Nmero de filas
03 j ndice de columnas
04 i ndice de filas
05 D Matriz dato
06 VSF Vector suma fila
07 VPF Vector producto fila
08 VSC Vector suma columna
09 VPC Vector producto columna




Programa 19
1. Enunciado del problema

Se ingresan a la memoria del computador datos correspondientes a una matriz de orden m
filas y n columnas, en funcin de estos datos crear cuatro vectores, en el primero almacenar
la suma de filas, en el otro el producto, en el tercero la suma de columnas y en el cuarto el
producto, la impresin se sujeta al diseo de salida correspondiente.


APLICACIN DE MATRIZ Y VECTORES
MATRIZ DATO VSF VPF

T.I






VSC

VPC

REALIZADO POR:
FECHA:
PAREDES YAJAIRA
2014-07-30
T.F



2. Anlisis matemtico

VSF(i) = VSF(i) + D(i,j)

VPF(i) =
VSF(i)
N


VSC(j) = VSC(j) + D(i,j)

VPC(j) =
VSC(j)
M



99 99 99
99 99 99
99 99 99
99 99 99


99
99.0
0
99 99
99.0
0
99.0
0
99 99.0
99.0
99.0
99.0
99
99
99
149





























4. Esquema del Algoritmo

INICIO
M=3
((D(i,j),
j=1:N); i=1:M)
T.I j = 1:N
VSC(j) = 0
i = 1:M
VSC(j) = VSC(j) +
D(i,j)
i
VPC(j) =
VSC(j)
M
j
VSC(j)
j = 1:N
j
VPC
VPC(j)
j = 1:N
j
T.F
i = 1:M
VSF(i) = 0
j = 1:N
VSF(i) = VSF(i) +
D(i,j)
j
VPF(i) =
VSF(i)
N
i
i = 1:M
j = 1:N
D(i.j)
j
i
VSF(i), VPF(i)
10
VSC
FIN
N=4
10


5. Prueba de escritorio en MATLAB

Figura 109: Prueba de escritorio en
MATLAB para crear cuatro vectores para
almacenar la suma y el producto de filas y
columnas respectivamente.



6. Datos y resultados en MATLAB

Figura 110: Datos y resultados en MATLAB
para crear cuatro vectores para almacenar la
suma y el producto de filas y columnas
respectivamente.


Figura 108: algoritmo para para crear
dos vectores para almacenar la suma
de columnas y el producto.


150


3. Identificacin de variables

Cuadro 87
Identificacin de variables para crear dos vectores
para almacenar la suma de filas y el producto.


ORD VARIABLE SIGNIFICADO
01 N Nmero de columnas
02 M Nmero de filas
03 j ndice de columnas
04 i ndice de filas
05 D Matriz dato
06 VS Vector suma fila
07 VP Vector producto fila



Programa 20
1. Enunciado del problema

Se ingresan a la memoria del computador datos correspondientes a una matriz de orden
m filas y n columnas, en funcin de estos datos crear dos vectores, en el primero
almacenar la suma de filas y en el otro el producto, la impresin se sujeta al diseo de
salida correspondiente.









2. Anlisis matemtico

VS(i) = VS(i) + D(i,j)

VS(i) =
VS(i)
N
APLICACIN DE MATRIZ Y VECTORES
T.I MATRIZ DATO VS VP



REALIZADO POR:
FECHA:
PAREDES YAJAIRA
2014-07-28
T.F
99.0 99
99.0 99
99.0 99
151
































4. Esquema del Algoritmo

INICIO
T.I
((MD(i,j),
j=1:N); i=1:M)
i = 1:M
VS(i) = 0
j = 1:N
VS(i) = VS(i) +MD(i,j)
j
VP(i) =
VS(i)
N
i
i = 1:M
j = 1:N
MD(i.j)
j
i
T.F
VS(i), VP(i)
FIN
M=3
N=4




6. Datos y resultados en MATLAB

Figura 113: Datos y resultados en MATLAB para
crear dos vectores para almacenar la suma de
columnas y el producto.

5. Prueba de escritorio en MATLAB

Figura 112: Prueba de escritorio en MATLAB
para crear dos vectores para almacenar la suma de
filas y el producto.


Figura 111: algoritmo para para crear
dos vectores para almacenar la suma de
columnas y el producto.





152

4. SUBPROGRAMA DE FUNCION
4.1.Generalidades

Funcin [variables de retorno]=nombre (variables de entrada)
.

..
Returm













Figura 114: Algoritmo de una forma general de un subprograma function

EQUIVALENCIAS:
funcin =palabra obligatoria o reservada de Matlab
nombre=nombre de la funcin
[variable(s) de retorno]=variable(s) de retorno separadas por comas, siempre que
haya ms de una (resultados)
[variable(s) de entrada]=variable (s) de datos de la funcin







Function
[variable(s)
de salida]
(variables de
entrada)
return
Instrucciones
153

Programa 21
1. Enunciado
Se ingresan a la memoria del computador los datos correspondientes el radio del crculo y la
altura del cilindro en funcin de estos datos calcular el rea del crculo y el volumen del cilindro.


a
R

APLICACIN DE INPUT Y FPRINTF T.I.
RADIO = 99
ALTURA = 99
AREA DE CIRULO =99.99
VOLUMEN DE CILINDRO =99.99
REALIZADO POR: PAREDES YAJAIRA T.F.
FECHA : 2014-08-02

2. Anlisis matemtico

ac=pi+R^2

vc=ac*a

3. Identificacin de variables
Cuadro 88
Identificacin de variables para el clculo del rea y volumen del cilindro.

ORD VARIABLE SIGNIFICADO
1 a Altura
2 R Radio
3 pi Pi
4 ac rea del circulo
5 vc Volumen del cilindro

154


4. Esquema

T.I.
R,a
pi=3,1416
ac=pi*R^2
vc=ac*a
RADIO=R
ALTURA=a
AREA DE CIRCULO=ac
VOLUMEN DE CILINDRO=vc
return
function
[r, a, ac, vc]
(r, a)
T.F.






5. Prueba de escritorio



Figura 116: Prueba de escritorio para calcular el rea
del crculo y el volumen del cilindro.












6.

6. Datos y resultados en MATLAB




Figura 117: Datos y resultados en MATLAB para
calcular el rea del crculo y el volumen del cilindro.



Figura 115: Algoritmo para el clculo del
rea del circulo y el volumen del cilindro
155

Programa 22
1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin de
estos datos identificar el valor mayor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico

Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Contador automtico
i = 1: N

3. Identificacin de variables
Cuadro 89
Identificacin de variables para la identificacin del valor mayor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VMA Valor mayor
4 UMA Ubicacin valor mayor
5 i Contador automtico
VECTOR DATO T.I
99
:
:
:
99
V- Mayor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-08-02
156

4. Esquema




























5. Prueba de escritorio
N=5

Figura 119: Prueba de escritorio para la identificacin del
valor mayor y su ubicacin utilizando vectores



6. Datos y resultados en MATLAB

Figura 120: Datos y resultados en MATLAB para la
identificacin del valor mayor y su ubicacin utilizando
vectores


T.I.
(VD(i),i=1:N
)
VMA=VD(i)
UMA=1
i=2:N
VMA<VD(i)
VMA=VD(I)
UMA=i
i
VD(i),i=1:N
V MAYOR =VMA
UBICACIN=UMA
T.F.
return
Si
No
function
[N, VD,
VMA,UMA ]
(N,VD )
Figura 118: algoritmo para la identificacin
del valor mayor y su ubicacin utilizando
vectores





157

Programa 23
1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin de
estos datos identificar el valor menor y su ubicacin, la impresin se sujeta al diseo de salida
correspondiente.









2. Anlisis lgico
Si: VME V (i) VME = V (i)
Si: VME < V (i)i
Contador automtico
i =1: N

3. Identificacin de variables
Cuadro 90
Identificacin de variables para la identificacin del valor menor

ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VME Valor menor
4 UME Ubicacin valor menor
5 i Contador automtico

VECTOR DATO T.I
99
:
:
:
99
V- Menor = 99
Ubicacin = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-08-02
158

4. Esquema




























5. Prueba de escritorio
N=5

Figura 122: Prueba de escritorio para la identificacin del
valor menor y su ubicacin utilizando vectores



6. Datos y resultados en MATLAB

Figura 123: Datos y resultados en MATLAB para la
identificacin del valor menor y su ubicacin utilizando
vectores


T.I.
(VD(i),i=1:N
)
VME=VD(i)
UME=1
i=2:N
VME>VD(i)
VME=VD(I)
UME=i
i
VD(i),i=1:N
V MENOR =VME
UBICACIN=UME
T.F.
SI
NO
function
[N, VD,
VME,UME ]
(N,VD )
return
Figura 121: algoritmo para la identificacin
del valor menor y su ubicacin utilizando
vectores





159

Programa 24
1. Enunciado
Se ingresan a la memoria del computador N valores correspondientes a un vector, en funcin
de estos datos identificar al valor menor y su ubicacin y al valor mayor con su ubicacin, la
impresin se sujeta al diseo de salida correspondiente.









2. Anlisis lgico
Si: VMA V (i) VMA = V (i)
Si: VMA > V (i) i
Si: VME V (i) VME = V (i)
Si: VME < V (i)i
Contador automtico
i =1: N
3. Identificacin de variables
Cuadro 91
Identificacin de variables para la identificacin del valor menor y su ubicacin y el valor
mayor con su ubicacin.
ORD VARIABLE SIGNIFICADO
1 N Numero de valores
2 VD Vector dato
3 VME Valor menor
4 UME Ubicacin valor mayor
5 VMA Valor menor
6 UMA Ubicacin valor mayor
7 i Contador automtico
VECTOR DATO T.I
99
:
:
:
99
V-Menor = 99
U-Menor = 9
V-Mayor = 99
U-Mayor = 9
REALIZADO POR : PAREDES YAJAIRA T.F
FECHA : 2014-08-02
160

4. Esquema




























5. Prueba de escritorio
N=5

Figura 125: Prueba de escritorio para la
identificacin del valor menor con su
ubicacin y el valor mayor con su ubicacin
utilizando vectores.

6. Datos y resultados en MATLAB

Figura 126: Datos y resultados en MATLAB
para la identificacin del valor menor con su
ubicacin y el valor mayor con su ubicacin
utilizando vectores.

T.I.
(VD(i),i=1:N
)
VME=VD(i)
UME=1
i=2:N
VME>VD(i)
VME=VD(I)
UME=i
i
VMA=VD(i)
UMA=1
VMA<VD(i)
VMA=VD(I)
UMA=i
SI
SI
NO
NO
10
VD(i),i=1:N
V MENOR =VME
U MENOR=UME
V MAYOR =VMA
U MAYOR=UMA
T.F.
return
10
function
[N, VD,
VMA,VME,U
MA ,UME]
(N,VD )
Figura 124: algoritmo para la identificacin
del valor mayor, menor y su ubicacin
utilizando vectores





161


3. Identificacin de variables

Cuadro 92
Identificacin de variables para crear un vector para ordenar en forma
ascendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Valor dato
05 VOAS Vector orden ascendente



Programa 25
1. Enunciado del problema

Se ingresan a la memoria del computador n datos correspondientes a un vector, en funcin
de estos datos crear otro vector para ordenar en forma ascendente, la impresin se sujeta al
diseo de salida correspondiente.



2. Anlisis lgico

Si: VOAS(i) > VOAS(j+1) AUX = VOAS(j)

Si: VOAS(i) < VOAS(j+1) i

















APLICACIN DE VECTORES
V-DATO V-OAS
T.I
99 99
: :
: :
: :
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-08-02
162







































4. Esquema del Algoritmo
(VD(i), i =
1:N)
i = 1:N
VOAS(i) = VD(i)
i
i = 1:N
j = 1:N - 1
VOAS(j) >
VOAS(j+1)
AUX = VOAS(j)
VOAS (j) =
VOAS(j+1)
VOAS (j+1) = AUX
T.F
i
i = 1:N
j
No
Si
VD(i), VOAS(i)
i
T.I
function
[N,
VD,VOAS]
(N,VD )
return

5. Prueba de escritorio
N=5

Figura 128: Prueba de escritorio para crear un vector
para ordenar en forma ascendente.











6.

6. Datos y resultados en MATLAB

Figura 129: Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente.


Figura 127: algoritmo para crear un
vector para ordenar en forma ascendente.


163


3. Identificacin de variables

Cuadro 93
Identificacin de variables para crear un vector para ordenar en forma
descendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Valor dato
05 VODES Vector orden descendente



Programa 26
1. Enunciado del problema

Se ingresan a la memoria del computador n datos correspondientes a un vector, en funcin
de estos datos crear otro vector para ordenar en forma descendente, la impresin se sujeta al
diseo de salida correspondiente.


2. Anlisis lgico

Si: VODES(i) > VODES(j+1) AUX = VODES(j)

Si: VODES(i) < VODES(j+1) i


















APLICACIN DE VECTORES
V-DATO V-ODES T.I
99 99
: :
:
:
:
:
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-08-02
164







































4. Esquema del Algoritmo
T.I
(VD(i), i =
1:N)
i = 1:N
VODES(i) = VD(i)
i
i = 1:N
j = 1:N - 1
VODES(j) >
VODES(j+1)
AUX = VODES(j)
VODES (j) =
VODES(j+1)
VODES (j+1) =
AUX
T.F
i
i = 1:N
j
No
Si
VD(i), VODES(i)
i
function
[N,
VD,VODES]
(N,VD )
return

5. Prueba de escritorio
N=5


Figura131: Prueba de escritorio para crear un vector
para ordenar en forma descendente.











6.

6. Datos y resultados en MATLAB



Figura 132: Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente.

Figura 130: algoritmo para crear un vector
para ordenar en forma descendente.

165


3. Identificacin de variables

Cuadro 94
Identificacin de variables para crear dos vectores para ordenar en forma
ascendente y descendente.

ORD VARIABLE SIGNIFICADO
01 N Nmero de elementos
02 i Contador automtico
03 j Contador implcito
04 VD Vector dato
05 VOAS Vector orden ascendente
06 VODES Vector orden descendente



Programa 27
1. Enunciado del problema
Se ingresan a la memoria del computador n datos correspondientes a un vector, en funcin de
estos datos crear dos vectores, uno para ordenar ascendentemente y el segundo para ordenar en
forma descendente, la impresin se sujeta al diseo de salida correspondiente.













2. Anlisis lgico

Si: VOAS(i) > VOAS(j+1) AUX = VOAS(j)

Si: VOAS(i) < VOAS(j+1) i

Si: VODES(i) > VODES(j+1) AUX = VODES(j)

Si: VODES(i) < VODES(j+1) i
















APLICACIN DE VECTORES
V-DATO V-OAS V-ODES T.I
99 99 99
: : :
: : :
:
: :
99
99 99
REALIZADO POR: PAREDES YAJAIRA
T.F
FECHA : 2014-08-02
166































4. Esquema del Algoritmo

T.I.
(VD(i), i =
1:N)
i = 1:N
VOAS(i) = VD(i)
i
i = 1:N
j = 1:N - 1
VOAS(j) >
VOAS(j+1)
AUX = VOAS(j)
VOAS (j) =
VOAS(j+1)
VOAS (j+1) = AUX
T.F
i
i = 1:N
j
No
Si
VD(i), VOAS(i),
VODES(i)
i
VODES(i) = VD(i)
i = 1:N
j = 1:N - 1
VODES(j) >
VODES(j+1)
AUX = VODES(j)
VODES (j) =
VODES(j+1)
VODES (j+1) =
AUX
i
j
No
Si
function
[N,
VD,VOAS,VODES]
(N,VD )
return



5. Prueba de escritorio
N=5


Figura 134: Prueba de escritorio para crear un vector
para ordenar en forma ascendente y descendente.











6.

6. Datos y resultados en MATLAB


Figura 135: Datos y resultados en MATLAB para crear
un vector para ordenar en forma ascendente y
descendente.


Figura 133: algoritmo para crear un
vector para ordenar en forma ascendente
y descendente.




167



5. GRFICOS
5.1. Generalidades
Grfico
Es una representacin esquemtica de serie de datos, funciones e informacin y sirve para
interpretar.
En matlab existe grficos de dos (x, y), y tres (x, y, z) dimensiones

5.2. Grficos en don Dimensiones(x,y)

5.2.1. Grfico de Lneas












Grafico 1: Lneas, aplicando el seno


%GRAFICO DE LINEAS (1)=
glp209
x=-1:0.1:5;
y=sin(x.^2);
plot(x,y)

168

5.2.2. Barras verificables (bar)








Grafico 2: Barras aplicando exp


5.2.3. Barras horizontales (barh)









Grfico 3: Barras aplicando barh


%GRAFICO DE BARRAS (1)=
gbarp209
x=-3:0.2:3;
y=exp(-x.^2);
bar(x,y)

%GRAFICO DE BARRAS (2)=
gbarhp209
x=-3:0.2:3;
y=cos(-x.^3)-2*x+1;
barh(x,y)

169

5.2.4. Stairs









Grafico 4: Stairs, aplicando sin y gird

5.2.5. Pie









Grafico 5: Pie, aplicando porcentajes

%GRAFICO DE STAIRS (1)=
gstairsp209
x=0:0.2:10;
y=sin(x);
stairs(x,y);
grid

%GRAFICO DE PIE (1)=
gpiep209
x=1:2:9;
pie(x)

170

5.3. Grfico en tres dimensiones
Cuadro 95
Grfico en tres dimensiones
ORD COMANDO RELIZA INSTRUCCIONES
1 plot Dibuja un conjunto de puntos
(x,y,z), en un sistema de tres
dimensiones
%GRAFICO DE PLOT3 (1)= gplotp209
t=-6:0.2:8;
x=t;
y=3-t;
z=cos(t);
plot3(x,y,z);
grid
2 fill3 Dibuja una regin poligonal,
cuyos vrtices son los
elementos de los vectores,
columna x, y, z;
El parmetro c, contiene el
color a graficar
%GRAFICO DE FILL3 (1)= gfillp209
t=-6:0.2:8;
x=t;
y=3-t;
z=cos(t);
c=[1 0.8 0.1];
fill3(x,y,z,c);
grid
3 pie3 Grafica sectores
tridimensionales para la
frecuencia de x
%GRAFICO DE PIE (1)= gpie3p209
x=1:2:9;
pie3(x)
4 sphere Grafica la esfera unitaria
utilizando 20 x 20 caras
%GRAFICO DE SPHERE (1)= gspherep209
sphere
xlabel('x');
ylabel('y');
zlabel('z');
5 cylinder Grafica una superficie de
revolucin generada por la
rotacin de la funcin
y= y(t), z=z(t), representado
por bastones

%GRAFICO DE CYLINDER (1)= gcylinderp209
t=0:0.2:6.3;
cylinder(2+sin(t));
title('2+sin(t)');
xlablel('x');
ylabel('y');
zlabel('z');

171

5.3.1. Plot3









Grfico 6: Aplicacin de Plot3

5.3.2. Fill3








Grafico 7: Aplicacin de Fill3




%GRAFICO DE PLOT3 (1)=
gplotp209
t=-6:0.2:8;
x=t;
y=3-t;
z=cos(t);
plot3(x,y,z);
grid


%GRAFICO DE FILL3 (1)=
gfillp209
t=-6:0.2:8;
x=t;
y=3-t;
z=cos(t);
c=[1 0.8 0.1];
fill3(x,y,z,c);
grid


172

5.3.3. Pie3










Grafico 8: Aplicacin de Pie

5.3.4. Sphere








Grafico 9: Aplicacin del Sphere




%GRAFICO DE PIE (1)=
gpie3p209
x=1:2:9;
pie3(x)

%GRAFICO DE SPHERE (1)=
gspherep209
sphere
xlabel('x');
ylabel('y');
zlabel('z');

173

5.3.5. Cylinder








Grafico 10: Aplicacin de Cylin



















%GRAFICO DE CYLINDER (1)=
gcylinderp209
t=0:0.2:6.3;
cylinder(2+sin(t));
title('2+sin(t)');
xlablel('x');
ylabel('y');
zlabel('z');

174




Nivel 5
(archivos)

You might also like