La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIDAD II Generalidades sobre Algoritmos

Presentaciones similares


Presentación del tema: "UNIDAD II Generalidades sobre Algoritmos"— Transcripción de la presentación:

1 UNIDAD II Generalidades sobre Algoritmos
Msc. Rina Arauz

2 Temario 1) La lógica 2) Procedimiento 3) Expresiones 3.1) Operadores y operandos 4) Identificadores 5) Tipos de datos 5.1) Campos variables 5.2) Campos Constantes 6) Pasos para la solución de un problema a través de la computadora. 7) El algoritmo. 7.1) Características de los algoritmos 7.2) Representación de Algoritmos 7.2.1) Diagramas de Flujo 7.2.2) Pseudocódigo

3

4 1) La lógica El algoritmo es la antesala al programa que ejecutara la computadora, y cuando este se traslada al lenguaje para representarlo se debe conservar el orden preestablecido en él, independientemente del lenguaje seleccionado. De ahí que los errores lógicos que se cometan en la elaboración de la del algoritmo pasaran al lenguaje, y por ende, a la computadora, el cual producirá exactamente lo que se le ha mandado, este no tiene poder para detectar errores humanos (lógica). Debes averiguar por qué tu fórmula no te está dando los resultados que pensabas.

5 Un procedimiento es un conjunto de instrucciones o pasos descritos mediante palabras, para llegar a la solución o resultado(s) de un problema; pero aunque la descripción de cada paso, rigurosamente debe conservar un orden. Posiblemente una persona distinta divida un paso en varios o condense dos o mas pasos en uno solo, según lo entienda.

6

7

8 3) Expresiones Una expresión es un grupo de operadores que actúan sobre operandos, para proporcionar un único resultado.

9

10 Operadores Aritméticos

11 Operadores Aritméticos

12 Operadores Relacionales

13 Operadores Lógicos

14 4) Identificadores

15

16 5) Tipos de Datos

17 Clasificación de las variables
Por su contenido Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.  Ejemplo: iva = 0.12 pi = costo = 2500 Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos. Ejemplo: k = 1 < (verdadero) Variables Alfanuméricas: Está formada por caracteres alfanuméricos (letras, números y caracteres especiales).  Ejemplo: letra = “a” apellido = “Camaray” direccion = “Av. Libertad #190”

18 Clasificación de las variables
Por su uso Variables de Trabajo: Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa. Ejemplo: suma = a + b /c  Contadores: Se utilizan para llevar el control del número de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno. Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.

19 Campos constantes:

20 Tarea en casa

21 Los métodos mas usados de Algoritmos son:

22 Diagramas de Flujo

23 Ejemplo 2:

24 PSeudocódigo

25 Enteros: No tienen componentes fraccionarios o decimales y pueden ser negativos o positivos. Ejemplos de números enteros son: 5, 6, -15, -4, 20, 17, 1340, 26 Reales: Los números reales siempre tienen un punto decimal y pueden ser positivos o negativos. Ejemplos de números reales son: Datos Lógicos: Se denomina booleano y solo puede tomar uno el valor: cierto o verdadero (true) y falso (false). Carácter: Un dato tipo carácter contiene un solo carácter. Ejemplo: opcion= ´s´ Cadena: Es una sucesión de caracteres que se encuentran delimitados por una comilla (apóstrofo) o dobles comillas, según el tipo denlenguaje de programación. Ejemplo : cadena=´Hola Mundo´

26 Asignación La operación de asignación es el modo de darle valores a una variable. La operación de asignación se representa con el símbolo u operador =. La operación de asignación se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación. El formato general de una operación de asignación es: variable = expresión

27 Ejemplo:

28 Tareas:

29

30 Realice el Diagrama de flujo y seudocódigo para el siguiente problema: Un vendedor recibe un sueldo base mas un 10 % extra por comisión de sus ventas, el vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes, y el total que recibirá en el mes.

31


Descargar ppt "UNIDAD II Generalidades sobre Algoritmos"

Presentaciones similares


Anuncios Google