La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Elementos básicos para el desarrollo de algoritmos

Presentaciones similares


Presentación del tema: "Elementos básicos para el desarrollo de algoritmos"— Transcripción de la presentación:

1 Elementos básicos para el desarrollo de algoritmos

2 Para resolver un problema

3 Énfasis en analizar problemas:
Etapas de la fase de análisis de problemas

4 Precisar los resultados esperados ¿Qué información me solicitan?
El estudiante debe preguntarse: ¿Qué información me solicitan? ¿Qué formato debe tener esta información?

5 Identificar datos disponibles ¿Qué información es importante?
El estudiante debe preguntarse: ¿Qué información es importante? ¿Qué información no es relevante? ¿Cuáles son los datos de entrada? (conocidos) ¿Cuál es la incógnita? ¿Qué información me falta para resolver el problema? (datos desconocidos) ¿Puedo agrupar los datos en categorías?

6 Determinar las restricciones ¿Qué condiciones me plantea el problema?
El estudiante debe preguntarse: ¿Qué condiciones me plantea el problema? ¿Qué está prohibido hacer y/o utilizar? ¿Qué está permitido hacer y/o utilizar? ¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema? ¿Cuáles datos son variables? ¿Cuáles datos debo calcular? ¿Tengo los conocimientos para solucionar el problema planteado?

7 Establecer procesos (operaciones) ¿Qué procesos necesito?
El estudiante debe preguntarse: ¿Qué procesos necesito? ¿Qué fórmulas debo emplear? ¿Cómo afectan las condiciones a los procesos? ¿Qué debo hacer? ¿Cuál es el orden de lo que debo hacer?

8 Variables computacionales
Los programas de computadoras necesitan colocar la información del usuario en algún tipo de contenedor de forma organizada para manipularla. En la sociedad la manipulación de información está presente: cambios de dirección, teléfono, contraseñas, eso provoca actualizar la información constantemente.

9 Variables computacionales
Por ejemplo El número 365. -20 °F Tommy Lee Jones días temperatura contenedores actor

10 Variables computacionales
Ahora para consultar los valores sólo usaremos días, temperatura, o actor. El programador puede usar estos contenedores para manipular los datos que cambian con frecuencia o varían sobre el tiempo. Cambiar el valor de los días del año por 366 si el año es bisiesto. Actualizar al actor favorito con Will Smith. Cambiar la temperatura a 30°F.

11 Variables computacionales
A estos contenedores se les llama variables. Variable: Área de almacenamiento, de tamaño fijo y que sirve para guardar un tipo de dato específico. Las variables tiene dos elementos: El Nombre de la variable: la distingue de otras variables, debe iniciar con una letra y puede ser seguida de mas letras, números o guion bajo. El Contenido de la variable: se refiere al dato que es guardado en ese lugar.

12 Tipos de datos La variable puede almacenar un sólo tipo de dato:
números Letras Enteros Reales Un caracter Varios caracteres

13 Operadores Aritméticos
Los Operadores son los nombres para acciones que se realizan sobre los números. Operador Símbolo Incremento ++ Decremento -- Suma + Resta - División / Multiplicación *

14 Orden de los operadores:
Algunos operadores son más importantes que otros en el sentido de que presentan mayor prioridad para realizarse, a esto se le llama precedencia. Parentesis Exponentes Multiplicación División Adición Sustracción Misma precedencia Misma precedencia

15 Operadores relacionales
Este tipo de operadores es muy útil porque permite la comparación de valores. Cuando se compará un valor con otro el interés radica en si el valor es más grande, menor o incluso igual que el otro. Así el resultado de un operador relacional será verdadero o falso y no un resultado numérico. Operador Símbolos Igual que == Menor que < Mayor que > Menor o igual que <= Mayor o igual que >= Distinto que !=

16 Operadores Lógicos Los operadores lógicos devuelven un valor verdadero o falso a partir de otros operadores (aritméticos o relacionales). Operador Símbolo AND && OR || Negación !

17 Expresiones Una expresión es una combinación de operandos (variables), constantes y operadores. La expresión debe estar bien escrita, es decir, siguiendo las reglas de los operadores. Las expresiones se pueden dividir en expresiones aritméticas o expresiones lógicas.

18 Expresiones Ejemplos de expresiones aritméticas:
(500 * 2) + 100 DiasTrabajados * SalarioDiario Salario * /2 Ejemplos de expresiones lógicas: a > b ( a < b ) && ( b < c )


Descargar ppt "Elementos básicos para el desarrollo de algoritmos"

Presentaciones similares


Anuncios Google