METODOLOGIA DE LA PROGRAMACION 1TIC7 Deberá de entregarse vía correo electrónico a más tardar el día domingo 9 de diciembre, cabe mencionar que trabajos repetidos trabajos anulados. [email protected] [email protected] Contestar el siguiente cuestionario, no copiar y no pegar información de internet escribir lo que usted entiende por cada concepto basándose en apuntes o libros. 1. Definición de diagrama Entrada – Proceso -Salida 2. Definición de algoritmo 3. Definición de pseudocódigo 4. Definición de diagrama de flujo 5. Escriba las reglas para crear diagramas de flujo 6. Escriba las reglas para crear pseudocódigos 7. Principales símbolos utilizados en diagramas de flujo y la explicación de su uso. 8. Operadores aritméticos y un ejemplo de cada uno 9. Operadores lógicos y un ejemplo de cada uno 10. Operadores relacionales y un ejemplo de cada uno 11. Definición de variable y 4 ejemplos 12. Definición de constante y 4 ejemplos 13. Definición de identificador y 4 ejemplos 14. Escribe las reglas para crear identificadores 15. Menciona los tipos de datos que hay y 2 ejemplos de cada uno 16. Completa la siguiente tabla y además deberá de escribir 6 identificadores más considerando todos los tipos de datos. identificador Nombre_alumno numero_celular pago_colegiatura edad genero tiene_auto tipo de dato en pseudocodigo tipo de dato en programación Valido no valido corrección variable constante ejemplo 17. Escribe la definición de bloque de asignación 18. Realiza la siguiente tabal de asignaciones I <- 1 J <- 2 SUMA <- 1 + I + J RESULTADO <- SUMA * 4.5 – 67 DIV 3 + 67 CADENA <- uttec LETRA <- A SUMA <- 45 * 578 – 34 J <- RESULTADO BANDERA < - J > I Y SUMA < > RESULTADO RESULTADO <- SUMA MOD J + 5 * 467 ** 2 DIV I 19. Escribe la definición de contador y 2 ejemplos 20. Escribe la definición de acumulador y dos ejemplos 21. Escribe las definición, diagrama de flujo, sintaxis en pseudocódigo y en programación de las siguientes instrucciones: a) SI – FINSI b) SI – SINO – FINSI c) SI – SINO – SI – SINO – SI – SINO – FINSI – FINSI- FINSI d) SEGÚN – HACER e) MIENTRAS f) REPETIR g) PARA 22. Realiza el diagrama entrada – proceso – salida, diagrama de flujo, pseudocódigo y código en java para resolver los siguientes problemas: a) Calcular el Área y el volumen de un prisma triangular b) Calcular el área de 4 figuras geométricas c) Calcular el Índice de masa corporal de 3 personas e indicar su estado de peso: peso normal, obesidad, sobrepeso, peso por debajo del normal d) Calcular el Índice de masa corporal de N personas e) Mostrar la siguientes series : 5,10,15,20,25 …100 y 1000, 950,900,….0 23. Realizar la prueba de escritorio y transcribir a java los siguientes pseudocódigos. Proceso ciclo_para //cuenta<-1; totiva=0; totsiniva=0; tot=0; tot1=0; totalt = 0; total_general=0; tot_gral_siniva=0; tot_gral_iva=0; regresar = "si"; Repetir Escribir "Cuantos articulos va a comprar"; Leer articulos; Para cuenta<-1 Hasta articulos Con Paso 1 Hacer //Mientras cuenta <= articulos Hacer Escribir "Ingresa el Precio del articulo: " , cuenta; Leer precio; Escribir "Cuantos quieres " , cuenta; Leer cantidad; total = cantidad * precio; totalt = totalt + total; Si total > 200 Entonces total_pagar<-total * 1.15; tot=tot + total_pagar; totiva = totiva + 1; Sino total_pagar1 = total; tot1 = tot1 + total_pagar1; totsiniva= totsiniva + 1; FinSi //cuenta = cuenta + 1; //FinMientras FinPara total_por_persona = tot + tot1; total_general = total_general + total_por_persona; Escribir "El total a pagar por persona es:", total_por_persona; Escribir "Total general " , total_general; Escribir "El numero de compras con iva es:" , totiva; Escribir "El numero de compras sin iva es:" , totsiniva; tot_gral_iva =tot_gral_iva + totiva; tot_gral_siniva =tot_gral_siniva + totsiniva; Escribir "Total con iva " , tot_gral_iva; Escribir "Total sin iva", tot_gral_siniva; //cuenta =1; totiva=0; totsiniva=0; tot=0; tot1=0; totalt = 0; //tot_gral_siniva; tot_gral_iva; //total_general=0; Escribir "Quieres regresar "; Leer regresar; Hasta Que regresar <> "si" FinProceso Proceso proyecto_evaluacion Escribir "Ingrese la cantidad de sueldos:"; Leer n; acum<-0; suemayor = 0; suemenor=10000000; Para i<-1 Hasta n con Paso 1 Hacer Escribir "Ingrese el sueldo ",i,":"; Leer dato; acum<-acum+dato; prom<-acum/n; si dato > suemayor Entonces suemayor=dato; Sino si dato < suemenor Entonces suemenor = dato FinSi FinSi FinPara Escribir "Suma de Salarios ", acum; Escribir "Promedio de los salarios", prom; Escribir "Sueldo mayor " , suemayor Escribir "Sueldo menor " , suemenor Escribir "Sueldos arriba del promedio" , masprom; Escribir "Sueldos abajo del promedio" , menosprom; FinProceso