La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIDAD III ESTRUCTURA SECUENCIAL

Presentaciones similares


Presentación del tema: "UNIDAD III ESTRUCTURA SECUENCIAL"— Transcripción de la presentación:

1 UNIDAD III ESTRUCTURA SECUENCIAL
Msc. Rina Arauz

2 1) Introducción

3 2) Definición de variables
Los tipos de datos simples son los siguientes: Numéricos (enteros y reales ) Lógicos ( true, false) Carácter (carácter o cadena de caracteres)

4 3) Instrucción de Asignación

5 3) Instrucción de Asignación (Continuación)

6 4) Instrucción de entrada de Datos
Una instrucción de entrada de datos es una orden, para que desde un medio externo se introduzcan valores y dichos datos sean llevados a las direcciones de memoria asignadas a las variables utilizadas para almacenar los datos de entrada en el proceso. FORMATO: Leer <lista de variables separadas por coma>; En el área de comandos de PSeInt: Los datos de entrada son los valores necesarios para que la computadora haga los cálculos pertinentes. Ejemplo: Leer CODIGO, NOMBRE; Nota: Los valores que se introducen deben estar en el mismo orden de las variables en la lista.

7 4) Instrucción para salida de datos:
Mediante la instrucción de salida se extraen valores de la memoria hacia un medio externo de salida permitido. Se permite acompañar los resultados con comentarios explicativos de los valores que se muestran en el dispositivo de salida estándar. FORMATO: Escribir <exprl> , <expr2> , ... , <exprN> ; En el área de comandos de PSeInt: Esta instrucción escribe en pantalla los valores obtenidos de evaluar N expresiones. Dado que puede incluir una o más expresiones, mostrará uno o más valores. Si hay más de una expresión, se escriben una a continuación de la otra. Ejemplo: Proceso prueba Definir A,B,C como entero; Escribir 'Ingrese tres valores:'; Leer A,B,C; Escribir A; Escribir B; Escribir C; Escribir 'Los valores son: ',A,' ',B,' ',C; Escribir 'El valor de A es:',A,' El de B es:',B,' Y el de C es:',C; FinProceso Al ejecutarse cada una de las instrucciones anteriores, y si las variables A, B y C contienen los valores: A = 8; B = 12.36; C = 56, la salida será:

8 Diagramas de flujo

9

10 Ejercicio resuelto:

11 Ejercicio resuelto:

12 Ejercicio resuelto: Hacer un algoritmo que, dados los dos lados diferentes de un rectángulo, encuentre el perímetro y el área del mismo. Al ser un rectángulo, conociendo los valores de los dos lados diferentes podemos obtener los resultados solicitados.  Datos de entrada Valor de un lado. Valor del otro lado. Datos de salida Nos piden como resultado: El valor del perímetro. El valor del área del rectángulo. Proceso  Los cálculos necesarios para obtener los resultados partiendo de los datos de entrada, son: Perímetro = suma de los cuatro lados del rectángulo Area = lado que representa la base * lado que representa la altura

13 Definición de variables L1: Valor del lado que representa la base
Definición de variables L1: Valor del lado que representa la base. L2: Valor del lado que representa la altura. P: Perímetro. AREA: Área del rectángulo. Algoritmo Proceso rectangulo Escribir 'Introduzca dos lados del rectangulo:'; Leer L1,L2; P <- 2 * L1 + 2 * L2; AREA <- L1 * L2; Escribir 'EL PERIMETRO ES: ', P; Escribir 'EL AREA ES: ', AREA; FinProceso

14 Diagrama de flujo: Salida: Prueba de escritorio
 Si el registro de entrada es: 24 el valor de L1, 15 el valor de L2 Diagrama de flujo: Salida:

15 Ejercicios: Ejercicio #3: Se tiene la siguiente información de un empleado: Código del empleado. Nombre. Número de horas trabajadas al mes. Valor de la hora trabajada. Porcentaje de retención. Haga un pseudocódigo y diagrama de flujo que imprima: Código, nombres, salario bruto y salario neto del empleado. (El salario bruto corresponde al total antes de que se produzcan retenciones, mientras que el salario neto es la cantidad exacta que percibe el trabajador). (Realice Seudocódigo y Diagrama de flujo) Ejercicio #4: Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. Ejercicio #5: Dada una cantidad en córdobas, obtener la equivalencia en dólares, asumiendo que la unidad cambiaria es un dato desconocido.

16 Ejercicio #6: Pseudocódigo que calcule e imprima el número de segundos que hay en un determinado número de días. Ejercicio #7: Realice un pseudocódigo que le permita al profesor de Lógica de Programación conocer qué porcentaje de hombres y de mujeres hay en un grupo de estudiantes. Ejercicio #8: Dado el número de carnet y 5 calificaciones de un alumno obtenidas a lo largo del semestre; construya un algoritmo que imprima el número de carnet del alumno y el promedio de sus calificaciones. Ejercicio #9: Construya un diagrama de flujo tal que dado el costo de un artículo vendido y la cantidad de dinero entregada por el cliente, calcule e imprima el cambio que se debe entregar al mismo. Ejercicio #10: Construya un diagrama de flujo tal que dadas la base y la altura de un triángulo, calcule e imprima su superficie ((base*altura)/2). Ejercicio #11: Construya un diagrama de flujo que resuelva el problema que tienen en una gasolinera. Los surtidores de la misma registran lo que “surten” en galones, pero el precio de la gasolina está fijado en litros. El diagrama de flujo debe calcular e imprimir lo que hay que cobrarle al cliente.

17 Ejercicio #12: Construya un diagrama de flujo tal que dado como datos el radio y la altura de un cilindro, calcule e imprima el área y su volumen. Ejercicio #13: Construya un diagrama de flujo tal que dados los tres lados de un triángulo, pueda determinar su área. Esta la calculamos aplicando la siguiente fórmula. Ejercicio #14: Construya un diagrama de flujo que calcule la distancia entre dos puntos, dado como datos las coordenadas de los puntos P1 y P2.

18 Ejercicio #15: A la mamá de Juan le preguntan su edad, y contesta: tengo 3 hijos, pregúntele a Juan su edad. Alberto tiene 2/3 de la edad de Juan, Ana tiene 4/3 de la edad de Juan y mi edad es la suma de las tres. Hacer un algoritmo que muestre la edad de los cuatro. Ejercicio #16: Hacer un seguimiento(prueba de escritorio) del siguiente grupo de instrucciones. Proceso operaciones SUMA <- 0; X <- 20; SUMA<-SUMA+X; Z <- 40; X <- X + Z ^ 2; SUMA <- SUMA + X / Z; Escribir 'EL VALOR DE LA SUMA ES: ', SUMA; FinProceso Ejercicio #17: Escriba un algoritmo que resuelva el problema que tienen en una gasolinera. Los surtidores de la misma registran lo que surten en galones, pero el precio de la gasolina está fijado en litros. El algoritmo debe calcular e imprimir lo que hay que cobrarle al cliente. Consideraciones: Cada galón tiene litros. El precio del litro es $1.025

19 Ejercicio #18: Construya un algoritmo tal, que dados los tres lados de un triángulo, puede determinar su área. Esta la calculamos aplicando la siguiente fórmula : (Raíz Cuadrada RC) Ejercicio #19: Un empleado trabaja 48 horas en la semana a razón de $5 la hora. El porcentaje de retención es del 12,5% del salario bruto. Se desea saber cuál es el salario bruto, la retención y el salario neto del trabajador. Ejercicio #20: Construya un algoritmo tal, que dados los datos enteros A,B, escriba el resultado de la siguiente expresión: Realice una prueba de escritorio con los valores de: A = 5, 7, 0, 12, y B = 6, 10, 3, 2, -5

20 Ejercicio #21: Escriba un algoritmo tal, que dados como datos dos números reales, calcule la suma, resta y multiplicación de dichos números. Simule el programa(prueba de escritorio) para los valores de N1 = 7.25, 50.60, 43.20, 9.85, y de N2 = 18.30, 3.98, 12.60, 1.90, Ejercicio #22: Construya un algoritmo tal, que dado el radio de un círculo, calcule e imprima su área y la longitud de su circunferencia. El área de un círculo la calculamos como: Area = pi* radio2 Circunferencia = 2 * pi * radio Realice una prueba de escritorio (simulación) con los valores de radio = 7.25, 11.14, 37.90, 1.31, Ejercicio #23: Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificación del examen final. 15% de la calificación de un trabajo final.

21 Ejercicio #24: Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. Ejercicio #25: Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

22 Bibliografía: PDF Tema 3, autor Msc. Ana María Salgado PDF Tema 3, autor Ing Karina Esquivel


Descargar ppt "UNIDAD III ESTRUCTURA SECUENCIAL"

Presentaciones similares


Anuncios Google