Presentacion N°1

Anuncio
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Práctica de
Lenguaje de Programación
con Matlab
Universidad de Concepción
19 de Marzo de 2010
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Índice
1
Presentación
2
Concepto de Variable
3
Constante
4
Transformaciones
5
Algoritmo
6
Diagrama de Flujo
7
Ejemplos
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Presentación
Página del Curso
Página del Curso: http://asignaturas.inf.udec.cl/˜lpcp
Ayudantes
Leonardo Estrada:
e-mail: lestrada@udec.cl
Cristhian Aguilera:
e-mail: svarogcl@gmail.com
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Concepto de variable
Definición
Área reservada en la memoria a la que se le asigna un nombre y
un dato, que puede cambiar en el transcurso de la ejecución del
programa.
Memoria
Variable ”suma”, valor 2
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Tipos de Datos
Definición
Área reservada en la memoria a la que se le asigna un nombre y
un dato, que puede cambiar en el transcurso de la ejecución del
programa.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Tipos de Datos
Definición
Área reservada en la memoria a la que se le asigna un nombre y
un dato, que puede cambiar en el transcurso de la ejecución del
programa.
Tipos de datos
Lógico : 1 ; 0
Entero : −10 ; 0 ; 25 ; 1000
Coma flotante: 10,29 ; −198,001 ; 0,0000001
Carácter : ’a’, ’b’, ’z’
Cadena : ’hola’, ’auto’, ’rojo’
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Constante
Definición
Es un valor que no puede ser alterado durante la ejecución de
un programa. Una constante corresponde a una longitud fija de
un área reservada en la memoria principal del computador,
donde el programa almacena valores fijos.
Ejemplo
Los números 1,2,3,4,5,6,7,8, . . .
Número π = 3, 14159265
Ejemplos
Presentación
Concepto de Variable
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
0
1
1
0
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
0
1
1
0
23
22
21
20
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
0
1
1
0
23
8
22
4
21
2
20
1
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
0
1
1
0
23
8
22
4
21
2
20
1
0·8
+
1·4
+
1·2
+
0·1
=
6
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Binario a Decimal
Transformar 0110BIN a notación Decimal
Transformación
0
1
1
0
23
8
22
4
21
2
20
1
0·8
+
1·4
+
1·2
+
0·1
=
6
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Transformación
6
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Transformación
6
6
/
2
=
3
resto
=
0
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Transformación
6
6
3
/
/
2
2
=
=
3
1
resto
resto
=
=
0
1
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Transformación
6
6
3
1
/
/
/
2
2
2
=
=
=
3
1
0
resto
resto
resto
=
=
=
0
1
1
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Decimal - Binario
Decimal
0
1
2
3
4
5
6
7
8
Binario
0
1
10
11
100
101
110
111
1000
Decimal a Binario
Transformar 6DEC a número Binario
Transformación
6
6
3
1
/
/
/
2
2
2
6DEC
=
=
=
3
1
0
resto
resto
resto
=
110BIN
=
=
=
0
1
1
Presentación
Concepto de Variable
Tabla ASCII
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Paso 2 Preguntar si hay dudas.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Paso 2 Preguntar si hay dudas.
Paso 3 En caso de dudas repetir explicación.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Paso 2 Preguntar si hay dudas.
Paso 3 En caso de dudas repetir explicación.
Paso 4 Hacer ejercicios sobre materias.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Paso 2 Preguntar si hay dudas.
Paso 3 En caso de dudas repetir explicación.
Paso 4 Hacer ejercicios sobre materias.
Paso 5 En caso de dudas explicar de nuevo.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Algoritmo
Definición según la RAE
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
Ejemplo: ¿Como hacer una ayudantı́a?
Paso 1 Presentar materia.
Paso 2 Preguntar si hay dudas.
Paso 3 En caso de dudas repetir explicación.
Paso 4 Hacer ejercicios sobre materias.
Paso 5 En caso de dudas explicar de nuevo.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Procesos Cálculos matemáticos.
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Procesos Cálculos matemáticos.
Decisiones Pregunta si ocurre cierta condición.
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Procesos Cálculos matemáticos.
Decisiones Pregunta si ocurre cierta condición.
Salidas Muestra en Pantalla, Imprime valores,
etc.
Figura: Sı́mbolos de un
diagrama de flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Procesos Cálculos matemáticos.
Decisiones Pregunta si ocurre cierta condición.
Salidas Muestra en Pantalla, Imprime valores,
etc.
Figura: Sı́mbolos de un
diagrama de flujo
Condiciones Mientras ocurra ..., haz esto...
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Diagrama de Flujo
¿Qué es un Diagrama de Flujo?
Representación gráfica de un algoritmo, usando
cajas de varias formas y tipos.
Inicio/Fin .
Entrada Lecturas de datos, Ingresos de datos.
Procesos Cálculos matemáticos.
Decisiones Pregunta si ocurre cierta condición.
Salidas Muestra en Pantalla, Imprime valores,
etc.
Figura: Sı́mbolos de un
diagrama de flujo
Condiciones Mientras ocurra ..., haz esto...
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
Figura: Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
2◦ Preguntar si hay
dudas
Figura: Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
2◦ Preguntar si hay
dudas
3◦ ¿Dudas? repetir
explicación
Figura: Diagrama de Flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
2◦ Preguntar si hay
dudas
3◦ ¿Dudas? repetir
explicación
4◦ Ejercicios sobre
materias
Figura: Diagrama de Flujo
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
2◦ Preguntar si hay
dudas
3◦ ¿Dudas? repetir
explicación
4◦ Ejercicios sobre
materias
Figura: Diagrama de Flujo
5◦ ¿Dudas? repetir
explicación
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo: ¿Como hacer una ayudantı́a?
Algoritmo
1◦ Presentar materia
2◦ Preguntar si hay
dudas
3◦ ¿Dudas? repetir
explicación
4◦ Ejercicios sobre
materias
Figura: Diagrama de Flujo
5◦ ¿Dudas? repetir
explicación
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo 1
Sumar 2 números e imprimir en pantalla el resultado.
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo 1
Sumar 2 números e imprimir en pantalla el resultado.
Resultado
Proceso
Datos
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Diagrama de Flujo
Ejemplos
Ejemplo 1
Sumar 2 números e imprimir en pantalla el resultado.
Resultado
La suma
Proceso
Operación de suma de 2 variables.
Datos
Dos sumandos
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Ejemplos
Ejemplo 2
Determinar si dos números son iguales o distintos.
Resultado
Si son iguales o distintos.
Proceso
Comparar los 2 números.
Datos
2 números a comparar
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Algoritmo
Ejemplos
Ejemplo 3
n
X
i
i=1
Resultado
La valor de la sumatoria de los n primeros números
Proceso
1 + 2 + 3 + ... + n
Datos
n
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Ejemplos
Ejemplo 4
Determinar si un número es entero.
Algoritmo
Diagrama de Flujo
Ejemplos
Presentación
Concepto de Variable
Constante
Transformaciones
Ejemplos
Ejemplo 4
Determinar si un número es entero.
Resultado
?
Proceso
?
Datos
?
Algoritmo
Diagrama de Flujo
Ejemplos
Descargar