tarea 6

18

Upload: valeria-ruiz

Post on 11-Apr-2017

167 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tarea 6
Page 2: Tarea 6

ÍNDICE

Caratula…………………………………….1Índice…………………………………….….2Desarrollo…………………………………..3Bibliografía………………………………..17

Page 3: Tarea 6

• DESARROLLO

LÓGICA DE PROGRAMACIÓN Y ALGORITMOS

Page 4: Tarea 6

1. ESTRUCTURA SECUENCIAL Es la estructura más

simple dentro de los tipos de algoritmos, donde una acción o instrucción sigue a otra en secuencia hasta llegar al FIN del algoritmo. Está consta de las 3 partes primordiales: Los Datos de entrada, el Proceso y los Datos de salida.

4

Page 5: Tarea 6

1.1. DATOS DE ENTRADA

Es el lugar donde se LEEN todas las variables necesarias para hacer los cálculos y las operaciones. Siempre empiezan con la palabra LEA o LEER, y a continuación van el nombre de esas variables separadas por coma (,).

5

Page 6: Tarea 6

1.2. PROCESO Son todos los cálculos que se deben realizar dentro del algoritmos para dar solución al problema planteado. Cada cálculo ocupa una línea por separado y cada uno de estos debe almacenarse en una variable cualquiera.

6

Page 7: Tarea 6

1.3.DATOS DE SALIDA

Es el

luga

r don

de se

IMPR

IMEN

o MUES

TRAN

todas

las v

ariab

les qu

e

almac

enaro

n los

cálcu

los. S

iempre

empie

zan c

on la

palab

ra

IMPR

IMIR,

IMP o

ESCR

IBA, y

a

conti

nuac

ión va

n los

nombre

s de e

sas

varia

bles s

epara

das p

or

coma (

,).

7

Page 8: Tarea 6

Ejemplo: Desarrolle un algoritmo que calcule la multiplicación de dos números.

Datos de entrada.- (Los necesarios para realizar los cálculos. Para multiplicar los dos números, se necesitan estos dos datos). Por lo tanto dos variables A y B, los cuales son nombres de variables que representan esos dos números. Además, en la parte del proceso, se necesita una variable M para almacenar el resultado. También se dice que la línea de datos de entrada empieza con la palabra LEER y las variables separadas por coma (,); entonces se coloca de la siguiente forma:

8

Page 9: Tarea 6

LEA A,B

Proceso(son los cálculos a realizar). Para multiplicar dos números (A y B) se podría poner AxB, A.B o (A)(B); pero la multiplicación el algoritmos se representa por un asterisco. Por lo tanto se pone A * B. Además, la teoría dice que el cálculo se guarde en una variable (M), quedaría así:

9

Page 10: Tarea 6

M=A*B Datos de salida (Los cálculos solicitados para dar solución al problema). En este caso sería la multiplicación que se pide y que se almacenó en la variable M. Además, se dice que la línea de datos de salida empieza con la palabra IMPRIMIR (Esta es la que se va a manejar en esta página) y luego las variables separadas por coma (,); entonces se coloca de la siguiente forma:

10

Page 11: Tarea 6

IMPRIMA M

Con lo anterior hemos hecho el primer algoritmo; pero para verlo de una forma concisa, el resultado sería el siguiente

11

Page 12: Tarea 6

INICIO

LEER A, B

M=A * B

IMPRIMIR M

FIN

12

Page 13: Tarea 6

2. ASIGNACIÓN DE INFORMACIÓN

13

Page 14: Tarea 6

2.1.ASIGNACIÓN INTERNA

La asignación interna se da dentro de un algoritmo cuando se le lleva un valor o una variable a otra variable. Por ejemplo, cuando se coloca X = 15, le estamos asignando el 15 a la variable X.

14

Page 15: Tarea 6

2.2.ASIGNACIÓN EXTERNA

Se da cuando se asigna por valor a la variable por medio de la palabra LEA; pero este valor sólo lo tomará cuando se haga una depuración o prueba de escritorio al ejercicio (Tema que se explicará más adelante). Por ejemplo, Lea X.

15

Page 16: Tarea 6

2.3.ACTUALIZACIÓN

La actualización se presenta cuando una variable cambia de valor por segunda vez. Por ejemplo, EDAD = 20 es una asignación interna; pero si luego colocamos EDAD = EDAD + 10, la variable se actualizará al valor de 30.

16

Page 17: Tarea 6

BIBLIOGRAFÍAArchivo pdf elemento tres .

17

Page 18: Tarea 6

CRÉDITOS