0% encontró este documento útil (0 votos)
62 vistas10 páginas

Práctica 4

Laboratorio de fundamental de fisica unam fi

Cargado por

albertostarship
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas10 páginas

Práctica 4

Laboratorio de fundamental de fisica unam fi

Cargado por

albertostarship
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Laboratorio de Computación

Salas A y B

Profesor(a): Ernesto Alcántara Concepción

Asignatura: Fundamentos de programación

Grupo: 17

No de Practica No. 4
Práctica(s):
Integrante(s): Martínez Román Jorge Eduardo

Jimenez Ramirez Daniel Angel

Erazo Lidia Michelle

Sánchez Gabriel Aldo Cedric

Medina Sanchez yahir

No. de lista o
brigada:
Semestre: 2024-2

Fecha de 06/03/2024
entrega:
Observaciones:

CALIFICACIÓN: ________________
Objetivo: Elaborar diagramas de flujo que representen soluciones algorítmicas vistas como
una serie de acciones que comprendan un proceso. Actividades: Elaborar un diagrama de
flujo que represente la solución algorítmica de un problema, en el cual requiere el uso de la
estructura de control condicional. Elaborar la representación gráfica de la solución de un
problema, a través de un diagrama de flujo, en el cual requiere el uso de la estructura de
control iterativa. Para los siguientes siete problemas, analiza y describe el problema, las
restricciones, los datos de entrada y de salida , es decir el resultado que se quiere obtener,
su respectivo algoritmo y diagrama de flujo.

1. Construye el algoritmo y un diagrama de flujo, que al recibir como dato el radio de un


círculo, calcule e imprima tanto su área como la longitud de su circunferencia. Dato: RAD
(variable de tipo real que representa el radio del círculo). Dato: CAN (variable de tipo real
que representa la cantidad en dólares).

Datos de entrada: Radio de un círculo


Datos de salida: Área y circunferencia
Restricciones: Solo numeros positivos y enteros

Algoritmo
1.- inicio
2.- Ingresar radio y guardarlo como variable
3.- Elevar el radio al cuadrado y multiplicarlo por π, guardar el resultado como Area
4.- Multiplicar π por dos y multiplicarlo por el radio, guardar el resultado como Longitud
5.- Mostrar Area y Perimetro
6.- Imprimir resultado
7.- Fin
2. Del Algoritmo realizado en la práctica número 3 construye su respectivo diagrama de
flujo: a) Hacer palomitas de maíz en una olla puesta al fuego con aceite, sal y maíz
3. Construye un diagrama de flujo que, al recibir como datos tres números reales,
identifique cuál es el mayor. Considera que los números pueden ser iguales. Datos: N1, N2
y N3 (variables de tipo real que representan los números que se ingresan).
4. Construye un diagrama de flujo que, permita calcular el valor de f(x) según la siguiente
expresión Practica 4: Solución de problemas y Algoritmos. Página 2 Facultad de Ingeniería
UNAM – Solución de Problemas y Algoritmos.

5. Construye un diagrama de flujo y algoritmo para sumar los números enteros del 1 al 100
mediante una estructura “para” o estructura “mientras”.
6. Construye un diagrama de flujo y su algoritmo de un programa que sume diez números
introducidos por teclado (Tip utiliza una estructura Mientras)
Datos de Entrada :
Números enteros
Datos de Salida:
Suma total de los números
Restricciones:
Ingresar solo un máximo de diez números

Algoritmo:
1.- Inicio
2.- Solicitar números
2.1.- Mostrar”solicitar numero”
2.2.- Guardar numero
3.- Si numero es ≠ 0
3.1.- Sumar números = a la suma del número la suma de numero
3.2.- Regresar a 2 si el numero = 0
4.- Mostrar la suma total
5.- Imprimir resultado
6.- Fin
7. Construye un diagrama de flujo que, al recibir como dato una X cualquiera, calcule el
sen(x) utilizando la siguiente serie: sen(X)= x 1 1! − x 3 3 ! + x 5 5! − x 7 7 ! +... La diferencia
entre la serie y un nuevo término debe ser menor o igual a 0.001. Imprima el número de
términos requerido para obtener esta precisión. Dato: X (variable de tipo entero que
representa el número que se ingresa)

st=>start: Inicio
op1=>operation: Ingresar valor de x
op2=>operation: Inicializar suma y término
cond1=>condition: ¿Término <= 0.001?
op3=>operation: Calcular término
op4=>operation: Sumar término a la suma
op5=>operation: Incrementar contador de términos
e=>end: Imprimir suma y términos

st->op1->cond1
cond1(yes)->e
cond1(no)->op3->op4->op5->cond1

También podría gustarte