manual de computo

37
1 I.E.PNP.FELIX TELLO ROJAS MANUAL ALUMNO: Saldaña Fuentes Cristhian David DOCENTE: Tarrillo Dávila Nerita GRADO: SECCIÓN: “C” TRABAJO: MANUAL DE ALGORITMOS 2012

description

manual para todos mi trabajo de computo

Transcript of manual de computo

Page 1: manual de computo

1

I.E.PNP.FELIX TELLO ROJAS

MANUAL

ALUMNO:

Saldaña Fuentes Cristhian David

DOCENTE:

Tarrillo Dávila Nerita

GRADO:

SECCIÓN:

“C”

TRABAJO:

MANUAL DE ALGORITMOS

2012

Page 2: manual de computo

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

Page 3: manual de computo

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

Page 4: manual de computo

4

PRESENTACIÓN:

MI

SUPER

MANUAL HECHO POR: Saldaña Fuentes Cristhian David

Page 5: manual de computo

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

Page 6: manual de computo

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

Page 7: manual de computo

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

Page 8: manual de computo

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)

Page 9: manual de computo

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

Page 10: manual de computo

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

Page 11: manual de computo

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

Page 12: manual de computo

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

Page 13: manual de computo

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

Page 14: manual de computo

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

Page 15: manual de computo

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

Page 16: manual de computo

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

Page 17: manual de computo

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

Page 18: manual de computo

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

Page 19: manual de computo

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

Page 20: manual de computo

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

Page 21: manual de computo

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

Page 22: manual de computo

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

Page 23: manual de computo

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

Page 24: manual de computo

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

Page 25: manual de computo

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

Page 26: manual de computo

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

Page 27: manual de computo

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

X

Page 28: manual de computo

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

Page 29: manual de computo

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

Page 30: manual de computo

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

Page 31: manual de computo

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

Page 32: manual de computo

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

Page 33: manual de computo

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.

Page 34: manual de computo

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:

Page 35: manual de computo

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:

Page 36: manual de computo

36

Page 37: manual de computo

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