Title | TP3-Logica-OAFG - Practica de diagramas de flujo - Catedra de Lógica - LSI 2019 |
---|---|
Course | Lógica |
Institution | Universidad Nacional de La Rioja |
Pages | 5 |
File Size | 291.9 KB |
File Type | |
Total Downloads | 91 |
Total Views | 124 |
Practica de diagramas de flujo - Catedra de Lógica - LSI 2019...
Carrera: Licenciatura en Sistemas de Información Cátedra: Lógica
Trabajo Práctico N°3 “Diagramas de Flujo”
Profesores: - Prof. Eduardo Campazzo - Ing. Hugo Chanampe
Alumno: Olivera Alaniz Fernando Gastón (DNI: 39.885.844)
AÑO 2019
Carrera: Lic. en Sistemas de Información Cátedra: Lógica Año: 2019 Conceptos: Ciclos Repetitivos - Acumuladores - Contadores Apellido y Nombre: Olivera Alaniz Fernando Gaston -----------------------------------------------------------------------------------------------------------------------
TRABAJO PRÁCTICO NRO 3 1. Ingresar 3 números. Calcular su promedio. Si es mayor a 10 mostrarlo. En
ambos casos, calcular las diferencias entre cada uno número y el promedio. 2. Calcular y visualizar la suma y el producto de los números pares
comprendidos entre 20 y 400. Ambos inclusive. 3. Sumar 10 números introducidos por teclado. 4. Calcular el promedio de 50 números introducidos por teclado e imprimirlos por pantalla. 5. Dados 10 números enteros que introducimos por teclado, mostrar la suma de los números pares de la lista, cuántos números pares existen y cual es el promedio de los números impares. 6. Se desea un algoritmo que realice la operación de suma o resta de dos números ingresados por teclado. Y al final mostrar el resultado. 7. Diseñar un algoritmo, que me permita calcular el cuadrado de un número ingresado por teclado y el ciclo termina cuando se ingresa un 0.(Usar un ciclo repetitivo While). 8. Leer una serie de números ingresados por teclado y calcular su promedio. El ciclo terminará cuando se ingrese 999. 9. Escribir un programa que solicite la carga de un número entre 0 y 999, y nos muestre un mensaje de cuantos digitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0. 10. El ministerio de Salud de la Nación tiene puntos de reparto de vacunas que se pretende funcionen de la siguiente manera. Cada día, empezar con 1000 vacunas disponibles y a través de un programa que controla las entregas avisar si el inventario baja de 200 unidades. Realizar el diagrama de flujo.
RESPUESTA 1
RESPUESTA 2 Inicio V[n], p, n = 3, d, i = 0 ac = 0 Inicio
While( i < n) “Ingrese un numero”
i = 20, n = 400, s = 0, p=1
V[i]
While( i 10
s=s+i
V[i]
i=i+2 ac = ac + V[i] “La sumatoria de los pares de 0 a 400 es” s “, y su productoria es ” p
i=i+1 p = ac / n “Promedio:” p “1)” V[0]-p “2)” V[1]-p “3)” V[2]-p
Fin
Fin
RESPUESTA 3
RESPUESTA 4 Inicio Inicio
i = 0, ac = 0, p n = 50
V, i = 0, n = 10, s = 0 While( i < n)
While( i < n) “Introduzca un numero”
“Ingrese un numero: ”
V[i]
V
s=s+V ac = ac + V
i=i+1
i=i+1 “La suma es: ” s
Fin
p = ac / n “El promedio es: ” p
Fin
RESPUESTA 5
RESPUESTA 6 Inicio
Inicio
o, a, b, r
i = 0, pi, cp = 0, ci = 0, n = 10, aci = 0, acp = 0
DO
For( i = 0 ; i < n ; i++ ) “Ingrese un valor: ”
“Seleccione operacion: 1 - Suma 2 - Resta”
V
o
V % 2 == 0
While(o != 1 || o != 2)
aci = aci + V
acp = acp + V
ci = ci + 1
cp = cp + 1
“Ingrese parametros a y b” a, b
pi = aci / ci “Numeros pares: “ cp ”Sumatoria de pares:” acp “, Promedio de numeros impares: ” pi
o == 1 r=a - b
r=a+b
a“ - ” b“ = ”r
a“ + ” b“ = ”r
Fin Fin
RESPUESTA 7
RESPUESTA 8 Inicio
V
Inicio V = 0, ac = 0, c = 0
DO
“Ingrese un numero distinto de 0 ”
While( V != 999) “Ingrese un numero distinto de 999”
V V
“El cuadrado de ” V “ es” V*V
V != 999 ac = ac + V
While( V != 0)
c=c+1 Fin p = ac / c “El promedio es: ” p
Fin
RESPUESTA 9
RESPUESTA 10 Inicio V=1 Inicio
While( V != 0 )
stock = 1000, ingr
DO
DO
“Ingrese un numero entre 0 y 999”
“Cantidad de ingresos en la ultima hora: ”
V[i] ingr
While( V999)
stock = stock-ingr While( stock > 200)
V > 9 && V != 0
1
“Alerta! el stock es: ” stock
V > 99
2
3
Fin
Fin...