programación 9º ii periodo actividad 6 algoritmos.docx

Upload: clarapatriciaherrera

Post on 14-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Programacin 9 II Periodo Actividad 6 Algoritmos.docx

    1/2

    DEPARTAMENTO DE ARTE Y TECNOLOGA9 01 02 03

    DOCENTE: GISELLE RAMOS CANO ALGORITMOS FECHA: _____________________

    ACTIVIDAD EN CLASE:Formar grupos de 5 estudiantes, realizar la lectura y anlisis de las copias y realizar la actividad planteada.

    Secuencia ordenada y lgica de pasos que llevan a la solucin de un problema o a la ejecucin de una tarea o actividad.Debe tener las siguientes caractersticas:

    Tener un principio.

    Ser simples, claros, precisos, exactos. Tener un orden lgico. Debe ser finito. Tener un fin.Debe contener tres partes: *Entrada: los valores o nmeros. *Proceso: multiplicacin de los nmeros. *Salida: resultado de la operacin.

    Tipos de Lenguajes AlgortmicosNO GRFICOS O PSEUDOCDIGOSLos Algoritmos se desarrollan por medio de un Pseudocdigo, el cual lo describe utilizando una mezcla de frases en lenguaje comn,instrucciones de programacin y palabras claves que definen las estructuras bsicas. El objetivo es permitir que el programador se centre en losaspectos lgicos de la solucin evitando las reglas de sintaxis de los lenguajes de programacin. No es un lenguaje formal, por ello vara de unprogramador a otro.

    GRFICOS O DIAGRAMA DE FLUJORepresenta la esquematizacin grfica de un algoritmo. Muestra grficamente los pasos o procesos a seguir para alcanzar la solucin de unproblema. Su correcta construccin es sumamente importante porque, a partir del mismo se escribe un programa en algn lenguaje deprogramacin. Los smbolos utilizados en un Diagrama de Flujo son:

    SIMBOLO /BLOQUE

    FUNCINSIMBOLO /

    BLOQUEFUNCIN

    Indica el inicio o fin de un diagrama.Unen los diferentes bloques del diagrama eindican la secuencia de las instrucciones.

    Utilizado para solicitar los datos quealmacenan las variables empleadas.VARIABLE: Es el lugar (memoria) donde seguardan los datos y se identifica con letras,nmeros; u otros caracteres. Ejemplo: ParaPRECIO puede ser P; para CANTIDAD puede serCANT. Por cada dato se usa una variable.

    Empleado para la evaluacin de una condiciny planteamiento de la seleccin de unaalternativa.CONDICIN: Es una situacin que puede sercalificada como verdadera (SI) o como falsa(NO). Las condiciones comparan dos datos, porejemplo: EDAD>18; A

  • 7/30/2019 Programacin 9 II Periodo Actividad 6 Algoritmos.docx

    2/2

    FORMAS VALIDAS Y NO VALIDAS DE ELABORAR UN ALGORITMO

    CONSTRUCCIN DE UN ALGORITMO

    ENCABEZADO: Todo algoritmo debe tener un encabezado como identificacin, el cual debe empezar con la palabra Algoritmo seguida poruna descripcin del problema a resolver.

    INICIO: Todo algoritmo debe empezar con la etiqueta 1, que marca el inicio del mismo. DECLARACIONES: Despus de marcar el inicio se debe hacer las declaraciones que se necesiten como variables, constantes, tipos de datos,

    etc. LEER, CALCULAR E IMPRIMIR: Los siguientes pasos pueden consistir en acciones tales como leer datos, calcular algunas expresiones

    aritmticas e imprimir datos tantas veces como se requiera y en el orden apropiado para resolver el problema en cuestin.

    FIN DEL AJGORTIMO: Incluir la indicacin Fin.

    EJEMPLO DEL DIAGRAMA DE FLUJO QUE CALCULE E IMPRIMA EL SUELDO DE UN EMPLEADO:

    Calcular e imprimir el sueldo de un empleado, en el cual se pedir la clave del empleado, las horastrabajadas y el pago por hora trabajada.

    Algoritmo Calcular el sueldo de un empleado1. Inicio2. Declaracin: cve (Clave del empleado), ht: entero (Hora trabajada)

    pht (Pago por hora trabajada), sueldo: real (flotante)

    3. Leer cve, ht, pht4. Sueldo = ht * pht5. Imprimir cve, sueldo6. Fin

    ACTIVIDAD PARA ENTREGARTeniendo en cuenta los pasos y bloques especficos en la construccin de un Diagrama de Flujo, elabora los siguientes Diagramas de flujo:1. Que calcule el Valor Total de un producto teniendo en cuenta la cantidad comprada (Valor Unitario, Cantidad, Valor Total).2. Que calcule la Edad de una persona (Ao Actual, Ao de Nacimiento).