manual de computo
-
Upload
cristhian-david-saldana-fuentes -
Category
Documents
-
view
217 -
download
0
description
Transcript of manual de computo
1
I.E.PNP.FELIX TELLO ROJAS
MANUAL
ALUMNO:
Saldaña Fuentes Cristhian David
DOCENTE:
Tarrillo Dávila Nerita
GRADO:
4º
SECCIÓN:
“C”
TRABAJO:
MANUAL DE ALGORITMOS
2012
2
DEDICATORIA: Primeramente a dios por haberme permitido llegar hasta este punto y
haberme dado salud, ser el manantial de vida y darme lo necesario para
seguir adelante día a día para lograr mis objetivos, además de su infinita
bondad y amor.
A mi madre por haberme apoyado en todo momento, por sus consejos,
sus valores, por la motivación constante que me ha permitido ser una
persona de bien, pero más que nada, por su amor. A mi padre por los
ejemplos de perseverancia y constancia que lo caracterizan y que me ha
infundado siempre, por el valor mostrado para salir adelante y por su
amor. A mi hermana por ser el ejemplo de una hermana mayor y de la
cual aprendí aciertos y de momentos difíciles y a todos aquellos que
ayudaron directa o indirectamente a realizar este documento
A mi maestra por su gran apoyo y motivación para la culminación de
nuestros estudios profesionales, por su apoyo ofrecido en este trabajo,
por haberme transmitidos los conocimientos obtenidos y haberme llevado
pasó a paso en el aprendizaje
3
INDICE:
CARATULA 1
DEDICATORIA 2
INDICE 3
PRESENTACION 4
SESON 1 5-6
SESION 2 7-13
SESION 3 14-16
SESION 4 17-21
SESION 5 22-24
SESION 6 25-29
SESION 7 30-32
SESION 8 33-36
BIBLIOGRAFIA 37
4
PRESENTACIÓN:
MI
SUPER
MANUAL HECHO POR: Saldaña Fuentes Cristhian David
5
SESIÓN 1: “CONOCIENDO ALGORITMOS”
CONOCIENDO ALGORITMOS
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un
trabajador por parte de su patrón. Algunos ejemplos en matemática son el
algoritmo de la división para calcular el cociente de dos números,
el algoritmo de Euclides para obtener el máximo común divisor de
dos enteros positivos, o el método de Gauss para resolver un sistema
lineal de ecuaciones.
Pasos:
Pasos Etapa Descripción
1 Análisis del problema Conducen al diseño detallado por medio
un código escrito en forma de un algoritmo 2 Diseño de algoritmo
3 Codificación Se implementa el algoritmo en un código
escrito en un lenguaje de programación.
Refleja las ideas desarrolladas en las etapas
de análisis y diseño
4 Compilación y
ejecución
Traduce el programa fuente a programa en
código de maquina y lo ejecuta.
5 Verificación Busca errores en las etapas anteriores y los
elimina. 6 Depuración
7 Documentación Son comentarios, etiquetas de texto, que
facilitan la comprensión del programa
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
6
Los algoritmos pueden ser expresados de muchas maneras, incluyendo
al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de
programación entre otros. Las descripciones en lenguaje natural tienden a
ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita
muchas ambigüedades del lenguaje natural. Dichas expresiones son
formas más estructuradas para representar algoritmos; no obstante, se
mantienen independientes de un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
Descripción de alto nivel. Se establece el problema, se selecciona un
modelo matemático y se explica el algoritmo de manera verbal,
posiblemente con ilustraciones y omitiendo detalles.
Descripción formal. Se usa pseudocódigo para describir la secuencia
de pasos que encuentran la solución.
Implementación. Se muestra el algoritmo expresado en un lenguaje
de programación específico o algún objeto capaz de llevar a cabo
instrucciones.
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
7
SESIÓN 2: “VARIABLES, CONSTANTES, TIPOS
DE DATOS, EXPRESIONES, OPERADORES”
VARIABLES
Objeto, proceso o característica que está presente, o supuestamente
presente, en el fenómeno que un científico quiere estudiar. Los objetos,
procesos o características reciben el nombre de variables en la medida en
que su modificación provoca una modificación en otro objeto, proceso o
característica. Las variables principales a las que se suele referir la
investigación en psicología pueden ser independientes, dependientes,
intermedias, conductuales, observables, o inobservables.
TIPOS:
VARIABLE DEPENDIENTE
Ver "variable independiente".
VARIABLE INDEPENDIENTE
En la verificación experimental, el investigador intenta reproducir
artificialmente los fenómenos que se dan de forma espontánea en la
realidad y que desea comprender; cuando dispone de una hipótesis que
establece un supuesto vínculo causal entre un objeto, proceso o
característica (supuesta causa) y el objeto proceso o característica que
exige una explicación (el efecto), manipula experimentalmente la primera
para ver si se produce el efecto que la hipótesis describía. La variable
que manipula el experimentador recibe el nombre de variable
independiente.
El objeto, proceso o característica a estudiar y que modifica su estado con
la modificación de la variable independiente (es decir que depende de ella
y que en esa medida es un efecto) se llama variable dependiente. Si
queremos averiguar cómo se produce la modificación en nuestras
sensaciones visuales con la modificación de la luz, la luz sería la variable
que tiene que manipular el investigador.
http://www.e-torredebabel.com/Psicologia/Vocabulario/Variable.htm
8
CONSTANTES
Una constante es una variable cuyo valor puede determinar el compilador
durante la compilación y puede aplicar optimizaciones derivadas de ello.
Para que esto sea posible se ha de cumplir que el valor de una constante
no pueda cambiar durante la ejecución, por lo que el compilador
informará con un error de todo intento de modificar el valor inicial de una
constante. Las constantes se definen como variables normales pero
precediendo el nombre de su tipo del modificador constantes y dándoles
siempre un valor inicial al declararlas.
En programación, una constante es un valor que no puede ser alterado
durante la ejecución de un programa.
Una constante corresponde a una longitud fija de un área reservada en la
memoria principal del ordenador, donde el programa almacena valores
fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en
mayúsculas en la mayoría de lenguajes.
En C las constantes se declaran con la directiva #define, esto significa que
esa constante tendrá el mismo valor a lo largo de todo el programa. El
identificador de una constante así definida será una cadena de caracteres
que deberá cumplir los mismos requisitos que el de una variable (sin
espacios en blanco, no empezar por un dígito numérico, etc).
#include <stdio.h>
#define PI 3.1415926
int main()
{
printf("Pi vale %f", PI);
return 0;
}
http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica)
9
TIPOS DE DATOS
El dato es una representación simbólica (numérica, alfabética, algorítmica,
entre otros.), un atributo o característica de una entidad. Los datos
describen hechos empíricos, sucesos y entidades.
Los datos aisladamente pueden no contener información humanamente
relevante. Sólo cuando un conjunto de datos se examina conjuntamente a
la luz de un enfoque, hipótesis o teoría se puede apreciar la información
contenida en dichos datos. Los datos pueden consistir en números,
estadísticas o proposiciones descriptivas. Los datos convenientemente
agrupados, estructurados e interpretados se consideran que son la base
de la información humanamente relevante que se pueden utilizar en la
toma decisiones, la reducción de la incertidumbre o la realización de
cálculos. Es de empleo muy común en el ámbito informático y, en general,
prácticamente en cualquier investigación científica.
TIPOS:
TIPOS DE DATOS MAQUINA:
Todos los datos en los ordenadores basados en la electrónica digital se
representan como bits (valores 0 y 1) en el nivel más bajo. La más
pequeña unidad direcciónale de datos es un grupo de bits llamado
un byte (normalmente un octeto, que son 8 bits). La unidad procesada por
las instrucciones del código máquina se le llama una palabra (en 2006,
normalmente 32 o 64 bits). La mayor parte de las instrucciones
interpretan la palabra como un número binario, como por ejemplo una
palabra de 32 bits puede representar valores enteros sin signo desde el 0
al o valores enteros con signo desde al . Por medio
del complemento a dos, la mayor parte del tiempo, el lenguaje máquina y
la propia máquina no necesitan distinguir entre tipos de datos con o sin
signo.
TIPOS DE DATOS PRIMITIVOS:
Los tipos de datos hacen referencia al tipo de información que se trabaja,
donde la unidad mínima de almacenamiento es el dato, también se puede
http://es.wikipedia.org/wiki/Tipo_de_dato
10
considerar como el rango de valores que puede tomar una variable
durante la ejecución del programa.
DATOS PRIMITIVOS:
CARACTER
NUMERICO
LOGICOS(BOOLEANOS)
CARÁCTER
El tipo de dato carácter es un digito individual el cual se puede representar
como numéricos (0 al 9), letras (a-z) y símbolo ($,_). NOTA: En lenguaje
java la codificación Unicode permite trabajar con todos los caracteres de
distintos idiomas.
Tipo de dato Rango Tamaño de bits char 0 a 65536 16 bits
NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del
tipo de dato que se vaya a utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser
positivos o negativos y el cero.
tipo de dato: byte tamaño= 8 bits tipo de dato: short tamaño= 16 bits tipo de dato: int tamaño= 32 bits tipo de dato: long tamaño= 64 bits
Reales: estos caracteres almacenan numeros muy grandes que poseen
parte entera y parte decimal.
tipo de dato: float= 32 bits
http://es.wikipedia.org/wiki/Tipo_de_dato
11
tipo de dato: double= 64 bits
BOOLEANOS
Este tipo de dato se emplea para valores lógicos, los podemos definir
como datos comparativos dicha comparación devuelve resultados lógicos.
tipo de dato: boolean Rango= true - false
TIPOS DE DATOS SIMPLES:
Se dividen en:
_Tipo Ordinal
_Tipos predefinidos
_Tipo de dato entero
_Tipo de dato carácter
_Tipo de dato lógico
_Tipos definidos por el usuario
_Tipo de dato enumerado
_Tipo de dato subrango
_Tipo No Ordinal
_Tipo de dato real
_Tipo de dato cronológico
_Tipo de dato puntero
http://es.wikipedia.org/wiki/Tipo_de_dato
12
EXPRESIONES
Una expresión matemática es una secuencia o cadena de caracteres cuyos
símbolos pertenecen a un lenguaje formal, de tal manera que la expresión
cumple ciertas reglas de buena formación y que admite una interpretación
consistente en alguna área de la matemática y en otras ciencias.
Las expresiones matemáticas constan de un conjunto de
símbolos del alfabeto, que en una expresión matemática incluyen:
_Números
_Operadores
_El alfabeto griego
_El alfabeto latino
_Signos de puntuación
_Conectivas lógicas ( )
Otros símbolos de creación exclusiva para este lenguaje, como entre
muchos otros.
Las reglas "gramaticales" de buena formación que rigen a las expresiones
matemáticas vienen descritas por el lenguaje formal que formaliza una
teoría matemática.
Las expresiones matemáticas son usadas en las ecuaciones matemáticas,
en las ecuaciones químicas y el las leyes científicas.
http://es.wikipedia.org/wiki/Expresi%C3%B3n_matem%C3%A1tica
13
OPERADORES
Los operadores lógicos son generalmente empleados con valores lógicos
(booleanos); estos operadores devuelven un valor booleano. Sin embargo,
los operadores && y || realmente devuelven el valor de uno de sus
operandos, por esto si se emplean con valores no booleanos, podrían
devolver un valor no booleano. Los operadores lógicos se describen en la
siguiente tabla.
Operador Uso Descripción
&& expr1 && expr2 (AND lógico) Devuelve expr1 si la expresión puede convertirse a
falso; de otro modo, devuelve expr2. Cuando se emplea con valores
booleanos, && devuelve true cuando ambos operandos son
verdaderos; si no, devuelve false.
|| expr1 || expr2 (OR lógico) Devuelve expr1 si puede convertirse a verdadero; de otro
modo devuelve expr2. Cuando se emplea con valores booleanos, el
operador || devuelve true si alguno de los operandos es verdadero; si
ambos operandos son falsos devuelve false.
! !expr (NOT lógico) Devuelve falso si su único operando puede convertirse a
verdadero; de otro modo, devuelve verdadero.
https://developer.mozilla.org/index.php?title=es/Gu%C3%ADa_JavaScript_1.5/Operadores/Operadores_l%C3%B3gicos
14
SESIÓN 3: “DIAGRAMA DE FLUJO DE DATOS”
DIAGRAMA DE FLUJO DE DATOS
Es una descripción grafica de un procedimiento para la resolución de un
problema. Son frecuentemente usados para
descubrir algoritmos y programas de computador. Los diagramas de flujos
están compuestos por figuras conectadas con flechas. Para ejecutar un
proceso comienza por el Inicio y se siguen las acciones indicadas por cada
figura: El tipo de figura indica el tipo de paso que representa.
Del Software, DFD es un software diseñado para contribuir y analizar
algoritmos se puede crear diagramas de flujos de datos para la
representación de algoritmos de programación estructurada a partir de
las herramientas de edición que para este propósito suministra el
programa .Después de hacer haber ingresado el representado por el
diagrama, podrá, ejecutarlo analizarlo y depurarlo en un entorno
interactivo diseñado para este fin. La interfaz grafica de DFD facilita en
gran medida el trabajo con diagramas ya que simula la representación
estándar de diagramas de flujo en hojas de papel.
SIMBOLOS:
Cada símbolo normal de diagrama de flujo tiene un significado especial.
Expresa Inicio o Fin de un Programa.
Expresa operación algebraica o de
Asignación.
http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml
15
Expresa condiciones y asociaciones alternativas de una
decisión lógica.
Expresa condición y acciones alternativas de una
decisión numérica.
Entrada / Salida: Representa cualquier tipo de Fuente de
entrada y salida
Entrada: Lectura de datos por tarjeta perforadas.
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml
16
Expresa operación cíclica repetitiva.
Expresa proceso de llamada a una subalterna.
Representa datos grabados en una cinta magnética.
Almacenamiento en línea Disco Magnético.
COMPONENTES:
Proceso
Flujo
Almacén
Terminador
Los diagramas de flujo de datos son útiles a lo largo del proceso
de análisis y diseños, .Existen compromisos para decidir que tanto deben
ser explotados de los flujos de datos. Se desperdiciara tiempo y se
sacrificara compresibilidad si los diagramas de flujo de datos son
exclusivamente complejos. Por otro lado, si los diagramas de flujo de
datos están muy poco explotados, pueden ocurrir errores u omisiones que
pueden eventualmente afectar el sistema que esta en desarrollo. Por
ultimo, recuerde que los diagramas del sistema de flujo pueden ser usados
para documentar niveles altos o bajos del análisis y para ayudar a
sustentar la lógica subyacente en los flujos de datos de la organización.
http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml
17
SESIÓN 4: “SOLUCIONANDO PROBLEMAS CON
DIAGRAMA DE FLUJO DE DATOS”
SOLUCIONANDO PROBLEMAS CON
DIAGRAMA DE FLUJO DE DATOS
Realizar un diagrama de flujo que permita calcular el promedio del área
de educación para el trabajo, teniendo en cuenta que esta cuenta con
04 capacidades.
X= (G+E+C+A)/4
X=Real
G=Real
E=Real
C=Real
A=Real
INICIO
X, G, E, C, A, ES REAL
LEER G, E, C, A
X= (G, E, C, A)/4
MOSTRAR X
FIN
18
Diseñar un diagrama de flujo correspondiente a un programa que
calcule el área y el perímetro de un triangulo rectángulo dada la
base y la altura.
A= (B.C)/2
P= (C ^ 2 + D ^ 2) ^ 1/2
A=Real
B= Entero
C=Entero
P=Real
C=Entero
D=Entero
INICIO
A ES REAL; B, C ES ENTERO P ES REAL; C, D ES ENTERO
LEER B, C LEER C, D
A= (B*C)/2 P=SQRT(C^2+D^2)
MOSTRAR A, P
FIN
19
Desarrollar un diagrama de flujo que permita realizar las cuatro
operaciones con dos números ingresados por el teclado.
Y=REAL
Z=REAL
Y, Z= ES REAL
S, R, M, D = ES REAL
INICIO
Y, Z ES REAL
LEER Z, Y
S=Y+Z R=Y-Z M=Y*Z D=Y/Z
MOSTRAR S, R, M, D
FIN
20
Desarrollar un diagrama de flujo que nos permita cambiar una cantidad
de soles a dólares.
X=0,37 * PEN
X= REAL
PEN= REAL
INICIO
Y, PEN ES REAL
LEER PEN
X=0,37 * PEN
MOSTRAR X
FIN
21
Desarrollar un diagrama de flujo que nos permita calcula el importe a
pagar por un determinado artículo el cual se conozca su precio
unitario.
X=Numero / 12
Numero= 60
Numero es entero
INICIO
NUMERO ES REAL
LEER NÚM
X=NÚM/12
MOSTRAR X
FIN
22
SESIÓN 5: “INTEGRANDO LO APRENDIDO 1”
INTEGRANDO LO APRENDIDO 1
Determinar la hipotenusa de un triángulo rectángulo conocidas las
longitudes de sus dos catetos. Desarrolle el algoritmo correspondiente.
1. Inicio
2. Declaración de Variables: CatA= 0,
CatB=0
3. Leer el valor de cada cateto
4. Almacenarlo en la variable CatA y
CatB
5. Calcular el valor de Hip con la
Formula indicada
6. Escribir el valor de la Hipotenusa
7. Fin
INICIO
CatA, CatB
HIP=SQRT (CatA+CatB)
HIPOTENUSA
FIN
CatA=0, CatB=0
23
Desarrolle un algoritmo que permita determinar el área y volumen de
un cilindro dado su radio (R) y altura (H).
1. Inicio
2. Declaración de variables: R = 0, H = 0
3. Leer el valor de Radio (R) y Altura (H)
4. Calcular el Volumen aplicando la fórmula
5. Calcular el valor del área aplicando la
Fórmula respectiva
6. Escribir el valor del Área y del Volumen
7. Fin
INICIO
VOL=π*R² H
AREA, VOL
FIN
AREA=2* π R H
R,H
24
Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a
un programa que lea el valor correspondiente a una distancia en millas
marinas y las escriba expresadas en metros. Sabiendo que 1 milla
marina equivale a 1852 metros.
PROGRAMA: Descuento
MÓDULO: Principal
INICIO
DATOS:
VARIABLES
Tarifa Numérico Entero
Precio Numérico Entero
Dto Numérico Entero
Pd Numérico Real
ALGORITMO:
Leer Tarifa
Leer Precio
Dto = Tarifa – Precio
Pd = Dto * 100 / Tarifa
Escribir “Porcentaje de descuento:”, Pd
FIN
INICIO
DTO=TARIFA-PRECIO
ESCRIBIR
PORCENTAJE
DE DESCUENTO
D
FIN
PD=DTO*100/TARIFA
LEER TARIFA
LEER PRECIO
25
SESIÓN 6: “CREANDO DFD CON EL SOFTWARE
FREE DFD”
CREANDO DFD CON EL SOFTWARE FREE DFD
Tres amigos hicieron una venta de libros y se reparten las ganancias de
acuerdo al siguiente porcentaje: el 25% para Miguel, el 35% para
Antonio y el 40% para Roberto. Si las ganancias fueron en soles,
¿Cuántos le corresponde a cada quien?
M=CD*25/100
A=CD*35/100
R=CD*40/100
CD= ENTERO
M, A, R= REAL
INICIO
M=CD*25/100
A=CD*35/100
R=CD*40/100
FIN
CD
M
A
R
26
Calcular cuanto va a pagar un estudiante por sus útiles escolares, si
necesita 6 cuadernos cuyo precio es el mismo para todos, 2 libros del
mismo valor y un millar de hojas.
M=6*X+2*Y+Z
X= ENTERO
Y= ENTERO
Z=ENTERO
INICIO
M=6*X+2*Y+Z
FIN
X, Y, Z
M
27
Calcular cuanto dinero ahorrará María en una alcancía, durante un año
si cada semana ahorra Nº soles.
X=Nº*52
X= ENTERO
INICIO
X=Nº*52
FIN
Nº
X
28
Martha deposita sus ahorros en el Banco de Crédito, le pagan un
interés del 3% mensual ¿Cuánto dinero tendrá a los seis meses si no
retiro nada? El interés siempre se aplica sobre el depósito inicial.
R=CD*3/100
G=R*6
R= REAL
G=REAL
INICIO
R=CD*3/100
G=R*6
FIN
CD
G
29
Diseñar un DFD que te permita saber la estatura y el peso de una
persona y el cálculo del índice de masa corporal. La información que
necesitas investigar es cual es la formula para calcular el índice de
masa.
IMC=P/E^2
I, M, C=REAL
INICIO
IMC=P/E^2
FIN
P, E
IMC
30
SESIÓN 7: “ESTRUCTURA CONDICIONALES
SIMPLES, DOBLES Y MULTIPLES”
ESTRUCTURA CONDICIONALES SIMPLES,
DOBLES Y MULTIPLES
Las estructuras condicionales comparan una variable contra otro(s)valor
(es), para que en base al resultado de esta comparación, se siga un curso
de acción dentro del programa. Cabe mencionar que la comparación se
puede hacer contra otra variable o contra una constante, según se
necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples.
Simples:
Las estructuras condicionales simples se les conoce como “Tomas de
decisión”. Estas tomas de decisión tienen la siguiente forma:
Pseudocódigo: Diagrama de flujo:
Dobles:
Las estructuras condicionales dobles permiten elegir entre dos opciones o
alternativas posibles en función del cumplimiento o no de una
http://www.desarrolloweb.com/articulos/2225.php
31
determinada condición. Se representa de la siguiente forma:
Pseudocódigo: Diagrama de flujo:
Donde:
Si:Indica el comando de comparación
Condición : Indica la condición a evaluar
Entonces : Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es):Son las acciones a realizar cuando se cumple o no la
condición
si no :Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una
o más acciones.
Múltiples:
Las estructuras de comparación múltiples, son tomas de decisión
especializadas que permiten comparar una variable contra distintos
posibles resultados, ejecutando para cada caso una serie de instrucciones
especificas. La forma común es la siguiente:
http://www.desarrolloweb.com/articulos/2225.php
32
Pseudocódigo: Diagrama de flujo:
Múltiples (En caso de):
Las estructuras de comparación múltiples, es una toma de decisión
especializada que permiten evaluar una variable con distintos posibles
resultados, ejecutando para cada caso una serie de instrucciones
especificas. La forma es la siguiente:
Pseudocódigo: Diagrama de flujo:
http://www.desarrolloweb.com/articulos/2225.php
33
SESIÓN 8: “INTEGRANDO LO APRENDIZAJES 2”
INTEGRANDO LOS APRENDIZAJES 2
Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de
edad debe aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo
y Diagrama de flujos.
34
Se pide leer tres notas del alumno, calcular su definitiva en un rango de
0-5 y enviar un mensaje donde diga si el alumno aprobó o reprobó el
curso. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.
Pseudocódigo:
INICIO
Not1, Not2, Not 3 :REAL
Def: REAL
LEA Nota1, Nota2, Nota3
Def ß (Not1 + Not2 + Not3) /3
Si Def < 3 entonces
Escriba “Reprobó
el curso”
Sino
Escriba “Aprobó el
curso”
Fin-Si
FIN
Diagrama de flujo:
35
Se desea escribir un algoritmo que pida la altura de una persona, si la
altura es menor o igual a 150 cm envíe el mensaje: “Persona de altura
baja”; si la altura está entre 151 y 170 escriba el mensaje: “Persona de
altura media” y si la altura es mayor al 171 escriba el mensaje:
“Persona alta”. Exprese el algoritmo usando Pseudocódigo y diagrama
de flujos.
Pseudocódigo:
INICIO
Altura: ENTERO
ESCRIBA “Cuál es tu altura? ”
LEA Altura
Si Altura <=150 entonces
ESCRIBA “persona de altura baja”
Sino
Si Altura <=170 entonces
ESCRIBA “persona de altura media”
Sino
Si Altura>170 ENTONCES
ESCRIBA “persona alta”
Fin-Si
Fin-Si
Fin-Si
FIN
¡Es importante ser ordenado en el código que se escribe!
Diagrama de flujo:
36
37
BIBLIOGRAFIA
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
http://www.e-torredebabel.com/Psicologia/Vocabulario/Variable.htm
http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica)
http://es.wikipedia.org/wiki/Tipo_de_dato
http://es.wikipedia.org/wiki/Expresi%C3%B3n_matem%C3%A1tica
https://developer.mozilla.org/index.php?title=es/Gu%C3%ADa_JavaScript_1.5/
Operadores/Operadores_l%C3%B3gicos
http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-
datos2.shtml
http://www.desarrolloweb.com/articulos/2225.php