Ció Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ CARRERA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES MATERIA FUNDAMENTOS DE PROGRAMACIÓN TRABAJO QUE PRESENTA FLORES PACHECO LUIS ALBERTO INVESTIGACIÓN LISTA DE EJEMPLOS UTILIZANDO LAS 6’DS NÚMERO DE CONTROL: 121020158 GRADO I SEMESTRE GRUPO E-1 PROFESOR MC. SUSANA MÓNICA ROMAN NAJERA SALINA CRUZ, OAXACA., SEPTIEMBRE DE 2012 Lista de ejemplos utilizando las 6’D 1. Dados dos datos de tipos enteros A y B, calcule los resultados utilizando la siguiente expresión: (A+B)2/3 Algoritmo: 1) 2) 3) 4) Pedir el valor de A Pedir el valor de B Calcular los valores Mostrar resultados en pantalla Diagrama de Flujo: INICIO Lectura de Datos A, B, RES RES= (A+B)**2/3 RES El resultado de la expresión de almacena en la variable de tipo real RES Escritura de la variable RES que almacena el resultado de la expresión. FIN Lenguaje: A y B son variables de tipo entero, RES es una variable de tipo real. 1) Leer A, y B 2) Hacer RES = (A+B)**2/3 3) Escribir RES Prueba para 5 corridas: Número de corrida 1 2 3 4 5 Tabla Datos A 5 7 0 12 14 Resultado RES 40.33 96.33 3.00 65.33 27.00 B 6 10 3 2 -5 2. Dada la matricula y 5 calificaciones de un alumno obtenidas a lo largo del semestre, obtener la matricula y el promedio de sus calificaciones. Algoritmo: 1) 2) 3) 4) Pedir la matricula Pedir las 5 calificaciones Calcular el promedio Mostrar la matricula y el promedio en pantalla Diagrama de Flujo: INICIO MAT, C1, C2, C3, C4, C5, PRO Lectura de la matricula y las calificaciones PRO= (C1+C2+C3+C4+C5)/5 Amacena en la variable de tipo real PRO, el promedio de las calificaciones MAT, PRO FIN Escribe la matricula y el promedio Lenguaje: MAT es una variable de tipo entero, C1, C2, C3,C4, C5 y PRO son variables de tipo real. 1) Leer A, y B 2) Hacer RES = (A+B)**2/3 3) Escribir MAT, PRO Prueba para 5 corridas: Tabla Número de corrida 1 2 3 4 5 Datos Resultados MAT C1 C2 C3 C4 C5 MAT PRO 16500 16650 17225 17240 18240 8 9 9 8.5 7.3 8.5 8 10 9 6.8 9 9 10 7.5 9.5 7 7 8 6 8 6 9 9 6.5 8.5 16500 16650 17225 17240 18240 7.7 8.4 9.2 7.5 8.02 3. Realizar un programa que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo NUM. Algoritmo: 1) Pedir el numero 2) Calcular el cuadrado y el cubo de ese numero 3) Mostrar en pantalla los resultados Diagrama de flujo: INICIO NUM CUA= NUM*NUM CUB= NUM**3 Lectura del dato Calculo del cuadrado y el cubo del número NUM que se almacena en CUA y CUB, respectivamente CUA, CUB Impresión de lo resultados FIN Lenguaje: NUM es una variable de tipo entero, CUA y CUB son variables de tipo real. 1) Leer NUM 2) Hacer CUA = NUM*NUM Y CUB= NUM**3 3) Escribir CUA Y CUB Prueba para 5 corridas: Tabla Número de corrida 1 2 3 4 5 Dato NUM 7 15 8 12 30 Resultados CUA 49 225 64 144 900 CUB 343 3375 512 1728 2700 4. Realizar un programa que dados como datos la base y la altura de un rectángulo, calcule el perímetro y la superficie del mismo. S=B*H P= 2*(B+H) Algoritmo: 1) Pedir la base y altura del rectángulo 2) Calcular la superficie y altura 3) Mostrar en pantalla los resultados INICIO S, P, B, H Lectura del dato S= B*H P= 2*(B+H) Calculo sobre la superficie y el perímetro del rectángulo S, P Impresión de lo resultados FIN Lenguaje: B, H, S, Y P, son variables de tipo real 1) Leer B, H 2) Hacer S= B*H Y P= 2* (B+H) 3) Escribir S y P Número de corrida 1 2 3 4 5 Tabla Datos B 8.5 7.9 15.18 12.63 39.40 Resultados H 6.2 15.3 22.0 7.9 68.5 S 52.70 120.87 333.96 99.77 2698.90 P 29.40 46.40 74.36 41.06 215.80 5. Dado como dato la calificación de un alumno en un examen, escriba la palabra “aprobado” y si su calificación es mayor o igual que 8 y “reprobado” en caso contrario. Algoritmo: 1) Pedir la calificación 2) Calcular si la calificación es mayor/igual a 8 3) Escribir aprobado, sino reprobado INICIO CALIF Estructura selectiva doble. Si entonces / sino CALIF >=8 REPROBADO APROBADO FIN Lenguaje: CALIF es una variable de tipo real. 1) 2) 3) 4) Leer CALIF Si CALIF >=8 entonces Escribir APROBADO sino Escribir REPROBADO Prueba para 5 corridas: Número de corrida 1 2 3 4 5 Tabla Dato CALIF 8.75 7.90 8.00 9.50 8.35 Resultado RES APROBADO REPROBADO APROBADO APROBADO APROBADO