• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tutorial estructuras algoritmicas instruciones secuenciales
 

Tutorial estructuras algoritmicas instruciones secuenciales

on

  • 1,514 views

Definir las estructuras algorítmicas que corresponden a las instrucciones secuenciales. ...

Definir las estructuras algorítmicas que corresponden a las instrucciones secuenciales.
Utilizar las instrucciones secuenciales de asignación, lectura e escritura de datos
Crear algoritmos sencillos utilizando las instrucciones secuenciales

Statistics

Views

Total Views
1,514
Views on SlideShare
1,492
Embed Views
22

Actions

Likes
0
Downloads
25
Comments
3

3 Embeds 22

http://127.0.0.1 17
http://localhost 3
http://mazzato.dsm.usb.ve 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales Presentation Transcript

    • TutorialEstructuras AlgorítmicasInstrucciones Secuenciales Elaborado por: Michele André Universidad Simón Bolívar Marzo 2013
    • Objetivo del Tutorial Al finalizar el estudiante será capaz de:  Definir las estructuras algorítmicas que corresponden a las instrucciones secuenciales.  Utilizar las instrucciones secuenciales de asignación, lectura e escritura de datos  Crear algoritmos sencillos utilizando las instrucciones secuencialesLámina  2
    • Estructura Algorítmica Secuencial La estructura algorítmica secuencial es aquella en la que una instrucción o acción sigue a otra instrucción en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.Lámina  3
    • Estructura Algorítmica Secuencial La representación de la estructura algorítmica secuencial en: Pseudocódigo Inicio Acción1 Acción2 : : AcciónN FinLámina  4
    • Estructura Algorítmica Secuencial La representación de la estructura algorítmica secuencial en: Pseudocódigo Diagrama de Flujo Inicio Inicio Acción1 Acción2 Accion1 : : Accion2 AcciónN Fin AccionN FinLámina  5
    • Clasificación Instrucciones Secuencial Las instrucciones secuenciales se clasifican en:  Asignación  Entrada o Lectura de Datos  Salida o Escritura de DatosLámina  6
    • Clasificación Instrucciones Secuencial La instrucciones secuenciales se representan por el tipo de acción: Pseudocódigo Diagrama de Flujo Asignación Entrada de Datos Leer v1, v2, ….vn Salida de Datos Escribir v1, v2, ….vnLámina  7
    • Instrucción de Asignación Asignar un valor a una variable equivale a guardar dicho valor en la posición de memoria reservado para la variable Variable Valor MemoriaLámina  8
    • Instrucción de Asignación Variable Valor Memoria Una instrucción de asignación tiene la forma: Variable  Expresión Donde: 1. La variable siempre va a la izquierda 2. El signo “ “ representa al operador de asignación 3. La expresión cuyo valor se asigna a la variable va a la derecha.Lámina  9
    • Ejemplo de Instrucción de Asignación Algoritmo Memoria Computadora Inicio Declaración de Variables SUMA Entero: SUMA, X,Y NOMBRE Texto: NOMBRE X Y FinLámina  10
    • Ejemplo de Instrucción de Asignación Algoritmo Memoria Computadora Inicio Declaración de Variables SUMA 0 Entero: SUMA, X,Y NOMBRE MARIA Texto: NOMBRE SUMA  0 X 10 NOMBRE  “ MARIA” X  10 Y FinLámina  11
    • Ejemplo de Instrucción de Asignación Algoritmo Memoria Computadora Inicio Declaración de Variables SUMA 0 Entero: SUMA, X,Y NOMBRE MARIA Texto: NOMBRE SUMA  0 X 10 NOMBRE  “ MARIA” X  10 Y 48 YX*4+8 FinLámina  12
    • Ejemplo de Instrucción de Asignación Algoritmo Memoria Computadora Inicio Declaración de Variables SUMA 0 Entero: SUMA, X,Y NOMBRE MARIA Texto: NOMBRE SUMA  0 X X 10 60 NOMBRE  “ MARIA” X  10 Y 48 YX*4+8 XX+Y+2 La “X” indica que el valor se Fin sustituye por uno nuevo.Lámina  13
    • Instrucción de Entrada o Lectura de Datos Una instrucción de entrada de datos es una orden, para que desde un medio externo, tal como un teclado o la pantalla se ingresen los valores al computador. Los datos serán llevados a las direcciones de memoria asignadas a las variables utilizadas para almacenar los datos de entrada en el proceso. Formato: Leer <lista de variables>Lámina  14
    • Instrucción de Entrada o Lectura de Datos Ejemplo de la instrucción de entrada de datos Primero se declaran las variables: Memoria Inicio CARNET Declaración de Variables Entero: CARNET NOMBRE Texto: NOMBRELámina  15
    • Instrucción de Entrada o Lectura de Datos Ejemplo de la instrucción de entrada de datos Inicio Memoria Declaración de Variables CARNET 987654 Entero: CARNET Texto: NOMBRE Luis Roa NOMBRE Leer CARNET, NOMBRE Al ejecutarse la instrucción Leer, los valores leídos “987654” y “Luis Roa” se almacenan en las direcciones de memoria asignadas a las variables CARNET Y NOMBRE.Lámina  16
    • Instrucción de Escritura y Salida de Datos Esta instrucción permite enviar datos desde la memoria hacia un dispositivo de salida como la pantalla o la impresora.  La información que se envía puede ser: Una constante o el contenido de variables. Formato: Escribir <lista de constantes y variables>Lámina  17
    • Instrucción de Escritura y Salida de Datos Ejemplo de instrucción de salida de datos: Se va a imprimir el valor de la variable R con la siguiente instrucción: Escribir “ El resultado es “, R Memoria R 125Lámina  18
    • Instrucción de Escritura y Salida de Datos Ejemplo de instrucción de salida de datos: Se va a imprimir el valor de la variable R con la siguiente instrucción: Escribir “ El resultado es “, R Memoria R 125 La salida será: El resultado es 125 “El resultado es “ : Mensaje en forma textual que se desea que aparezca R : Indica que se mostrará el valor que contiene la variable RLámina  19
    • Ejemplo de Instrucción de Escritura y Salida de Datos Considere las variables X, Y y Z con los valores: X 25,64 Dadas la secuencia de instrucciones: Y 36 36 Escribir X, Y, Z Z - 40 Escribir “Los valores son:” , X, Y ,Z Escribir “Universidad Simón Bolívar” Escribir “El valor de X es”, X, “El valor de Y es”, Y, “ y el valor de Z es”, ZLámina  20
    • Ejemplo de Instrucción de Escritura y Salida de Datos Considere las variables X, Y y Z con los valores: X 25,64 Dadas la secuencia de instrucciones: Y 36 36 Escribir X, Y, Z Z - 40 Escribir “Los valores son:” , X, Y ,Z Escribir “Universidad Simón Bolívar” Escribir “El valor de X es”, X, “El valor de Y es”, Y, “ y el valor de Z es”, Z Al ejecutar la instrucciones se obtiene la siguiente salida: 25.64 50 -40 Los valores son: 25.64 50 -40 Universidad Simón Bolívar El valor de A es 25.64 El valor de B es 50 y El valor de C es -40 Los caracteres entre comilla se muestra sin modificación Para las variables se muestra su contenido en la memoria.Lámina  21
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 1Enunciado del Problema: Diseñar el algoritmo que dado los lados de un rectángulo calcule su área y perímetroLámina  22
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 1Enunciado del Problema: Diseñar el algoritmo que dado los lados de un rectángulo calcule su área y perímetro  Definición del problema Calcular área y perímetro de un rectánguloLámina  23
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 1Enunciado del Problema: Diseñar el algoritmo que dado los lados de un rectángulo calcule su área y perímetro  Definición del problema Calcular área y perímetro de un rectángulo  Análisis del problema  Se tiene cuáles son los valores de los dos lados del rectángulo, se debe definir dos variables, en este caso, Lado1 y Lado2 para almacenar estos valores en memoria para que la instrucción de entrada de datos los lea.  Para calcular el área y el perímetro de un rectángulo se requiere las fórmulas: Si Lado1 y Lado2 son los valores de los lados del rectángulo las fórmulas serán: área = Lado1 * Lado2 perímetro = 2 * (Lado1 + Lado2 )  Se definen dos variables Area y Perimetro para contener el valor de la evaluación de las fórmulas y mostrar el resultadoLámina  24
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 1Enunciado del Problema: Diseñar el algoritmo que dado los lados de un rectángulo calcule su área y perímetro  Definición del problema Calcular área y perímetro de un rectángulo  Análisis del problema  Se tiene cuáles son los valores de los dos lados del rectángulo, se debe definir dos variables, en este caso, Lado1 y Lado2 para almacenar estos valores en memoria para que la instrucción de entrada de datos los lea.  Para calcular el área y el perímetro de un rectángulo se requiere las fórmulas: Si Lado1 y Lado2 son los valores de los lados del rectángulo las fórmulas serán: área = Lado1 * Lado2 perímetro = 2 * (Lado1 + Lado2 )  Se definen dos variables Area y Perimetro para contener el valor de la evaluación de las fórmulas y mostrar el resultado  Datos de entrada: Lado1 y Lado2  Datos de salida: Area y PerimetroLámina  25
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 2 Algoritmo Inicio Entero: Lado1, Lado2, Area, Perimetro Declaración de Variables Fin Memoria Computadora Lado1 Lado2 Area PerimetroLámina  26
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 2 Algoritmo Inicio Entero: Lado1, Lado2, Area, Perimetro Declaración de Variables Leer Lado1, Lado2 Lectura de Datos Área  Lado1 * Lado2 Cálculo de las Fórmulas Perimetro  2 * (Lado1 + Lado2) Fin Memoria Computadora Lado1 25 12 Lado2 Area 74 Perimetro 300Lámina  27
    • Ejemplo: Algoritmo con Instrucción Secuenciales - 2 Algoritmo Inicio Entero: Lado1, Lado2, Area, Perimetro Declaración de Variables Leer Lado1, Lado2 Lectura de Datos Área  Lado1 * Lado2 Cálculo de las Fórmulas Perimetro  2 * (Lado1 + Lado2) Escribir “EL área es:", Area Escribir Resultado Escribir “El perímetro es:", Perimetro Fin Memoria Computadora Salida Lado1 25 El área es: 74 El perímetro es: 300 12 Lado2 Area 74 Perimetro 300Lámina  28
    • Resumen Nota Importante:  En un algoritmo a las variables se les da valor por medio de una instrucción de asignación o una instrucción de entrada de datos  El valor que se le asigna a una variable en cualquiera de estas dos instrucciones debe ser del mismo tipo de dato que la variable.  Si una variable aparece en más de una instrucción de entrada o de asignación, su valor es reemplazado cada vez que se ejecuta una nueva instrucciónLámina  29
    • Fin del Tutorial Una vez finalizado el tutorial el estudiante será capaz de:  Definir las estructuras algorítmicas que corresponden a las instrucciones secuenciales.  Utilizar las instrucciones secuenciales de asignación, lectura e escritura de datos  Crear algoritmos sencillos utilizando las instrucciones secuencialesLámina  30