La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Algoritmos y Pseudocodigos 2004 - 2 Introducción a la Tecnología de la Información.

Presentaciones similares


Presentación del tema: "Algoritmos y Pseudocodigos 2004 - 2 Introducción a la Tecnología de la Información."— Transcripción de la presentación:

1

2 Algoritmos y Pseudocodigos Introducción a la Tecnología de la Información

3 Algoritmos –Los algoritmos representan una secuencia lógica que permite describir un proceso, una acción ó un conjunto de acciones. –Los algoritmos tienen un inicio y un fin. –El algoritmo representa una situación del quehacer diario

4 Algoritmos –Cuando se presenta un problema determinado, se debe tener todos los elementos para poder resolverlo. –La solución del problema se puede representar en términos de un algoritmo. Como cada persona tiene una ó varias formas de pensar en una solución, vamos a encontrar diferentes algoritmos.

5 Algoritmos –Un algoritmo puede ser muy simple ó demasiado complejo. Todo depende de la persona que esta resolviendo el problema y de la forma de pensar en como resolver dicho problema.

6 Algoritmos Ejemplos –Por ejemplo: Deseo ir al cine, solo?, con mis amigos?, con mi enamorada?,. Ver una película: cual película, cual cine?. Con cuanto dinero cuento, es suficiente?

7 Algoritmos Ejemplo –En las empresas se presentan problemas como: productos a vender –Tengo la cantidad suficiente de un producto para satisfacer la demanda de mis clientes? Que hago?, Contar y obtener el total de unidades del producto.

8 Algoritmos –Todos los algoritmos tienen representaciones de lo que pasa el nuestra vida diaria. Todo lo que hacemos tiene una secuencia lógica.

9 Algoritmos –Por ejemplo: Para ir al colegio primero nos levantamos en la mañana, nos bañamos, cambiamos de ropa, tomamos desayuno y vamos a la universidad. Podemos detallar aun más estas actividades.

10 Algoritmos –También existen decisiones que debemos de tomar. Por ejemplo: Es día de clases, entonces me debo levantar temprano. No es día de clases, entonces me puedo levantar más tarde. Estamos realizando procesos (acciones) alternativas en este caso dependiendo del día de la semana.

11 Algoritmos –Formas de representar un algoritmo: Diagramas de flujo Pseudo códigos Diagramas de caja, etc.

12 Pseudocódigos –Un pseudocódigo es una representación escrita de un algoritmo. Pero la diferencia es que tiene una estructura y una sintaxis definida.

13 Pseudocódigos Tipos de Dato a usar Tipo de datoEjemplo Entero128 Real7.5 Carácterb LógicoVerdadero, falso

14 Pseudocódigos Operadores Aritméticos OperadorOperaciónEjemplo **Potenciaa ** b *multiplicacióna * b /divisióna / b divDivisión enteraa div b modResto de la divisióna mod b +sumaa mas b -restaa menos b

15 Pseudocódigos Sentencias de Asignación Permiten asignar valores a las variables. Se usa el símbolo Formato variable Expresión Expresión puede ser una sentencia, una variable ó una constante

16 Pseudocódigos Sentencias de Asignación Ejemplo Nombre Maria Name nombre Preciototal cantidad * preciounit

17 Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Sentencias de Entrada: Leer Permiten ingresar valores Formato Leer variable1, variable2,..,variable n Ó Leer (variable1, variable2,..,variable n)

18 Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Sentencias de Salida: Escribir Permiten mostrar valores Formato Escribir Lista de constante y/o variable Ó Escribir ( Lista de constante y/o variable)

19 Pseudocódigos SENTENCIAS DE ENTRADA Y SALIDA Ejemplo: Leer (cantidad) Leer (preciounit) Preciototal cantidad * preciounit Mostrar(preciototal)

20 Pseudocódigos –Partes de un pseudocódigo Cabecera del algoritmo Bloque del algoritmo

21 Pseudocódigos –Cabecera del Algoritmo.- Indica el nombre ó identificación del algoritmo. –Bloque del algoritmo.- Contiene la lógica para resolver un problema determinado.

22 Pseudocódigos –Ejemplo: INICIO Leer (M, N, P) S M+N+P Escribir(El resultado es=,S) FIN

23 Pseudocódigos Estructuras Alternativas (SI) Se usa la palabra SI Evalúa una condición y de acuerdo al resultado de la condición (verdadero ó falso) va por un camino ú otro. Si es verdadero va por el Entonces. Si es falso va por el Sino.

24 Pseudocódigos Estructuras Alternativas (SI) Formato1: Si condición Entonces sentencias Finsi Formato2: Si condición Entonces sentencias Sino sentencias Finsi

25 Pseudocódigos Estructuras Alternativas (SI) La condición es una comparación entre dos variables ò una variable y una constante.

26 Pseudocódigos Operadores de relación OperadorOperaciónEjemplo =Igual quesara=zara <>Diferente a4 <>5 Mayor que12>4 ==Mayor ó igual que25>=25

27 Pseudocódigos Estructuras Alternativas (SI) Ejemplo: Leer tipodecambio Si tipodecambio > 3.5 Entonces escribir(vendo dolares) Sino escribir (compro dolares) finsi


Descargar ppt "Algoritmos y Pseudocodigos 2004 - 2 Introducción a la Tecnología de la Información."

Presentaciones similares


Anuncios Google