manual de computacion

42
ALUMNO : José Renato Castañeda 4 “c” http://www.javaya.com.ar/detalleconcepto.php? codigo=80&inicio= http://commons.wikimedia.org/wiki/File:LampFlowchart- es.svg?uselang=es http://es.wikipedia.org/wiki/Algoritmo Cuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos http://www.monografias.com/trabajos60/diagrama-flujo- datos/diagrama-flujo-datos2.shtml http://www.desarrolloweb.com/articulos/2164.php

Upload: renato-castaneda-castaneda

Post on 09-Mar-2016

245 views

Category:

Documents


5 download

DESCRIPTION

este manual esta la informacion sobre dfd y algoritmos

TRANSCRIPT

ALUMNO: José Renato

Castañeda

4 “c”

INSTITUCION: Félix Tello rojas

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

“Dedico el presente trabajo a mis padres que me vieron nacer y que su enseñanza y sus

Buenas costumbres han creado en mi sabiduría haciendo que hoy tenga el conocimiento

De lo que soy”

Sesión 1: Algoritmos

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

El algoritmo es un conjunto de instrucciones para resolver lo que es un problema, los algoritmos lo podemos usar en la vida cotidiana por ejemplo:

Para ir al colegio Para prender una computadora

Y muchas cosas más en la que se utiliza día a día

Wikipedia:

“En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.”

2. Propiedades de un algoritmo:

Las propiedades de un algoritmo son pasos a seguir para su mejor elaboración

2.1 enunciado del problema:

El enunciado debe entenderse ser claro, preciso, completo, lo cual es muy importante lo que se quiera de el computador

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

2.2 análisis de la solución general:

Entendido lo que es el problema tenemos que analizarlo

2.3 diferentes alternativas de solución:

“analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante es determinar cual es la mejor alternativa la que produce los resultados esperados”

Ejemplos:

Diseñar el algoritmo correspondiente a un programa que pida por teclado números enteros y muestre su suma, resta, multiplicación

Inicio

N1, N2 ES ENTERO S, R, M ES ENTERO

INGRESAR NUMERO1, N1LEER INGRESAR NUMERO2, N2

CALCULOS S= N1+N2 R=N1-N2 M=N1*N2

RESULTADO SUMA ES: S RESTA ES: R MULTIPLICACION ES: M

Sesión 2 : OPERADORES, EXPRESIONES

OPERADORES ARITMETICOS:

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

INGRESAR NUMERO1:

INGRESAR NUMERO2:

SUMA :

RESTA:

MULTIPLICACION: MULTIPLICACION:

XXX

XXX

YY

YY

YY

^ * / + -

OPERADORES LOGICOS:

P q P and qT TT FF TF F

T F F F

OPERADORES:

><>=<=<>=

EXPRESIONES Y OPERADORES:

“Las expresiones son combinaciones de constantes, variables, símbolos de operación

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

P Q P OR QT TT FF TF F

T T T F

(Matemáticos, lógicos y relacionales) y nombres de funciones que se utilizan en elCuerpo del algoritmo. Las expresiones pueden ser simples o compuestas,Las expresiones simples, son asignaciones directas a una variable o constante deUn valor numérico o carácter, véase el siguiente ejemplo:”

“Ejemplos de expresiones simples:

Nombre de la Expresión Valor asignado Explicación o análisis

A = 6 A la variable A se le asigna el valor de 6

B = “DEFINITIVO” A la variable B se le asigna por valor “DEFINITIVO”

FECHA = dd/mm/aa A la variable FECHA se le asigna una fecha dada.

DÓLAR =2120 A la constante DÓLAR se le asigna el valor de 2120

PAIS =”VENEZUELA” A la constante PAIS se le asigna por valor “VENEZUELA”

Una expresión compuesta es la asignación a una variable o constante que surge de

La unión de valores numéricos, operadores aritméticos, de comparación o lógicos”

Expresiones

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

“Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c

Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas.

Una expresión consta de operadores y operandos

. Según sea el tipo de datos que manipulan, se clasifican las expresiones en:

Aritméticas Relacionales Lógicas”

Sesión 3: Diagrama de flujo de datos (dfd)

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Es la representación grafica de un algoritmo se presenta de manera secuencial utilizando símbolos donde se incluyen las expresiones para unir a los símbolosWikipedia:

“Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica para la maceta del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando.”SIMBOLOGÍA DE LOS   DIAGRAMAS   DE FLUJO:

Las diversas organizaciones usan distintos símbolos, pero el comité sobre computadoras y procesadores de información de la Asociación Norteamericana de Normas ha hecho un gran esfuerzo para normalizar los símbolos de los diagramas de flujo. Esa normalización permite comprender cualquier diagrama de flujo que use los símbolos recomendados.

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.

Expresa condiciones y asociaciones alternativas de una decisión lógica.

 

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

 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.

 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.

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

¿QUÉ ES UN 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.

Sesión 4: Solucionando problemas con diagramas de flujo de datos

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

1. realizar un diagrama de flujo que permita calcular el área de educación por el trabajo. Teniendo en cuenta que cuenta con 4 capacidades

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

a, b, c, d

P = a+b+c+d

Encontrar P

Fin

2. diseñar un diagrama de flujo que te permita calcular el área y el perímetro de un triangulo rectángulo dada la base y altura

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

C, H

A= C*H/2

Mostrar A

Fin

3. desarrollar un diagrama de flujo que te permita desarrollar las cuatro operaciones ingresando dos números por teclado

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

a,b

S=a+bR=a-bM=a*bD=a/b

Mostrar S, R, M, D

Fin

4. desarrollar un diagrama de flujo que te permita cambiar una cantidad de soles a dólares

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

Ns, pd

CC=Ns*pd

Mostrar CC

Fin

Sesión 5: Integrando aprendizajes 1

1. determinar la hipotenusa de un triangulo rectángulo conocidas las longitudes de sus dos catetos. Desarrollar el algoritmo correspondiente

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

Leer CT, CT2

H es entero CT, CT2 es entero

H=sqrtCT+sqrtCT2

FIN

2. se desea depositar una cantidad de dinero en el bancoEl cual paga a razón de 2% mensual realizar un dfd

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

X, y, l es real

Leer X

Y=X*1

Mostrar y

Fin

Sesión 6: creando diagrama de flujo de datos con el software free dfd

1.

Análisis:

M= miguel = 25% A= Antonio = 35%R= Roberto = 40%G= ganancia

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

inicio

G

M=G*0.25

A=G*0.35

R=G*0.40

MOSTRARM, A, R

FIN

2.

ANALISIS:

CC=6

CI=2

CH=1

PC, PL, PH

3 20 10

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

INICIO

CC, CL, CH

TP

FIN

TC=PC*CCTL=PL*CLTH=PH*CHTP=TC+TL+TH

3.

ANALISIS:

AÑO=52 SEMANAS

X=N*52

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

INICIO

N

X=N*52

X

FIN

4.

ANALISIS:

IMC=P/e2

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

inicio

P,e

Leer P,e

IMC= P/e2

Mostrar IMC

fin

5.

Análisis:

E=estatura

P=peso

M=masa

Formula:

M=P/(E*ED)

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

INICIO

M=P/(E*ED)

MOSTRAR M

FIN

E,EP,ED

SESION 7: ESTRUCTURAS CONDICIONALES SIMPLES, DOBLES Y MULTIPLES

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

No todos los problemas pueden resolverse empleando estructuras secuenciales. Cuando hay que tomar una decisión aparecen las estructuras condicionales.En nuestra vida diaria se nos presentan situaciones donde debemos decidir.¿Elijo la carrera A o la carrera B?¿Me pongo este pantalón?Para ir al trabajo, ¿elijo el camino A o el camino B?Al cursar una carrera, ¿elijo el turno mañana, tarde o noche?Por supuesto que en un problema se combinan estructuras secuenciales y condicionales.

Estructura condicional simple.Cuando se presenta la elección tenemos la opción de realizar una actividad o no realizar ninguna.Representación gráfica:

Podemos observar: El rombo representa la condición. Hay dos opciones que se pueden tomar. Si la condición da verdadera se sigue el camino del verdadero, o sea el de la derecha, si la condición da falsa se sigue el camino de la izquierda.Se trata de una estructura CONDICIONAL SIMPLE porque por el camino del verdadero hay actividades y por el camino del falso no hay actividades.Por el camino del verdadero pueden existir varias operaciones, entradas y salidas, inclusive ya veremos que puede haber otras estructuras condicionales.

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Problema:Ingresar el sueldo de una persona, si supera los 3000 pesos mostrar un mensaje en pantalla indicando que debe abonar impuestos.

Diagrama de flujo:

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Estructura condicional compuesta:

Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas.Representación gráfica:

En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso.

Problema:

Realizar un programa que solicite ingresar dos números distintos y muestre por pantalla el mayor de ellos.Diagrama de flujo:

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Se hace la entrada de num1 y num2 por teclado. Para saber cual variable tiene un valor mayor preguntamos si el contenido de num1 es mayor (>) que el contenido de num2, si la respuesta es verdadera vamos por la rama de la derecha e imprimimos num1, en caso que la condición sea falsa vamos por la rama de la izquierda (Falsa) e imprimimos num2.Como podemos observar nunca se imprimen num1 y num2 simultáneamente.Estamos en presencia de una ESTRUCTURA CONDICIONAL COMPUESTA ya que tenemos actividades por la rama del verdadero y del falso.

Múltiples:

Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. La forma común es la siguiente:

Pseudos códigos

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:

pseudos códigos

Veamos algunos ejemplos donde se aplique todo lo anterior:

Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo. Expresarlo en Pseudos código y Diagrama de flujos.

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Pseudos código: Diagrama de flujo:

Sesión 8: los aprendizajes 2

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

1. diseñar un diagrama de flujo que nos permita determinar si un número ingresado por teclado sea positivo o negativo

Análisis:

Negativo positivo

num. <0 num.>0 0

Diseño:

2. diseñar un dfd que te permita determinar si es o no es mayor de edad solo debes ingresar la fecha de nacimiento

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

num. Es entero

Leer num

num.>0

negativo positivo

fin

Índicehttp://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

Inicio

A es entero

Leer a

A<1999

Menor Mayor

fin

Carátula………………………………………………………………1

Presentación……………………………………………………2

Sesión 1………………………………………………………………3

Sesión 2………………………………………………………………5

Sesión 3………………………………………………………………8

Sesión 4………………………………………………………………11

Sesión 5………………………………………………………………15

Sesión 6………………………………………………………………17

Sesión 7………………………………………………………………22

Sesión 8………………………………………………………………29

Índice……………………………………………………………………31

Bibliografía…………………………………………………32

Bibliografía

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=es

http://es.wikipedia.org/wiki/Algoritmo

Cuaderno de computación

http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos

http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo- datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php

http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=

http://commons.wikimedia.org/wiki/File:LampFlowchart-es.svg?uselang=eshttp://es.wikipedia.org/wiki/AlgoritmoCuaderno de computación http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datoshttp://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

http://www.desarrolloweb.com/articulos/2164.php