Logo Studenta

Actividad 3 programacion

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de Programación
Actividad 3 
Diagramas de flujo y pseudocodigo
	Armando González De La Rosa 	3069543
I-Relaciona las columnas y coloca en el paréntesis de la columna izquierda el número de la descripción ubicada a la derecha que le corresponde.
	Símbolos de raptor
	Lista de descripciones
	[ 2 ]         
	1. Estatuto de repetición. 
	[ 7 ]         
	2. Datos de salida para mostrar resultados al usuario. 
	[ 5 ]         
	3. Operaciones o cálculos. 
	[ 1 ]         
	4. Marcar el inicio o el fin del diagrama. 
	[ 3 ]         
	5. Datos de entrada para solicitar al usuario que proporcione datos a través del teclado. 
	[ 4 ]         
	6. Llamada a una función o método independiente. 
	[ 6 ]         
	7. Estatuto condicional if. 
Ii-Realiza el diagrama de flujo en raptor para el siguiente pseudocódigo:
Problema:
Dada la velocidad de un automóvil expresada en kilómetros por hora, desplegar la velocidad expresada en metros por segundo.
Pseudocódigo:
CONVERTIR VELOCIDAD A METROS POR SEGUNDO
Inicio
 Pedir al usuario la velocidad en kilómetros por hora
velocidad ← lectura del teclado
resultado = (velocidad * 1000) / 3600
 Imprimir resultado
Fin
Algoritmo 
Inicio
1. pedimos ingresar la velocidad y la guardamos en la variable “vol”
2. declaramos la variable de cálculo de km = 1000 
3. asignamos una variable para el resultado y le asignamos el valor 0
4. Realizamos una multiplicación de la variable vol por la variable km y el resultado lo guardamos en multi
5. La segunda operación es una división entre la variable multi entre 3600 de los segundos y el resultado se lo asignamos a la variable resultado
6. Mostramos la variable resultado al usuario con el valor final
Fin
III-Escribe el pseudocódigo que le corresponde dado el siguiente algoritmo:
Problema:
Dados dos valores, determinar si uno de ellos es múltiplo del otro.
Algoritmo:
1. Leer el primer número (numero1).
2. Leer el segundo número (numero2).
3. Obtener el residuo de dividir numero1 entre numero2 (residuo1 = numero1 % numero2).
4. Obtener el residuo de dividir numero2 entre numero1 (residuo2 = numero2 % numero1).
5. Si el residuo1 es igual a cero, entonces el numero1 es múltiplo del numero2 por lo que se debe desplegar el mensaje “el primer número es múltiplo del segundo”.
6. Si el residuo2 es igual a cero, entonces el numero2 es múltiplo del numero1 por lo que se debe desplegar el mensaje “el segundo número es múltiplo del primero”.Pseudocodigo
Read number1
Read number2
 Num1 = number1
 Num2 = number2
 If (num1%num2 = 0)
 	Write “el numero 1 es multiplo del 2”
	End if
 If (num2%num1 = 0)
	Write “el numero 2 es multiplo del 1”
	End ifIV-Genera el pseudocódigo y el diagrama de flujo para cada uno de los siguientes problemas. Para construir el diagrama utiliza Raptor, además de la imagen del diagrama de flujo debes incluir una imagen de la consola en la que se aprecie que el diagrama resuelve el problema en cuestión.
· Determinar la hipotenusa de un triángulo rectángulo, dado que el usuario proporciona de entrada las longitudes de sus catetos.
· Dado un número, indicar si es par-positivo, par-negativo, impar-positivo o impar-negativo.
· Dada una lista de valores enteros, determinar cuál es el mayor. Los valores son datos de entrada al programa que serán tecleados por el usuario uno a uno. El último será un cero.
	
Pseudocodigo
Read CatA
Read CatB
A = CatA * CatA
B = CatB * CatB
H2 = A + B
Hipotenusa = 
 If (hipotenusa%2 = 0)
 Write “Es par hipotenusa” 
 If (hipotenusa < 0)
 Write “ Es par negativo hipotenusa“
 Else 
 “Es par positivo hipotenusa”
 End if
Else 
 Write “Es impar hipotenusa”
 If (hipotenusa < 0)
 Write “Impar negative hipotenusa”
 Else 
 Write “impar positivo hipotenusa”
 End if
 End if 
If (CatA > CatB)
 Write “Cateto A es mayor CatA”
Else 
 Write “Cateto B es mayor CatB”
Algoritmo
Inicio
1. Introducir el valor del cateto A
2. Introducir el valor del cateto b 
3. Realizar la operación de Cateto y guardar el resultado en la variable A
4. Realizar la operación de cateto y guardar el resultado en B
5. Sumar la variable A + B y guardar el resultado en h2
6. Sacar la raíz de h2 y guardar el resultado en hipotenusa
7. Si hipotenusa tiene residuo de 0 es par, si hipotenusa es menor que 0 es par negativo si no es par positivo
8. Si hipotenusa no tiene como residuo 0 es impar, si hipotenusa es menor que 0 es impar negativo si no es impar positivo
9. Si Cateto A es mayor que Cateto B cateto A será mayor que cateto b si no Cateto B será mayor que cateto A
Fin

Otros materiales

Materiales relacionados

4 pag.
Actividad 8 programacion

Colima

User badge image

ARMANDO Gonzalez

4 pag.
Actividad 7 programacion

Colima

User badge image

ARMANDO Gonzalez

3 pag.
Actividad 1 Programación

Colima

User badge image

ARMANDO Gonzalez

Preguntas relacionadas