10o15 Cortescontreras

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 24

Fundamentos de programación

Diseño algorítmico

Reporte de actividades unidad


#1 y códigos

Adan cortes contreras

ingeniería en sistemas
computacionales

10/09/2022
Reporte de actividades de la unidad #1

Actividad #1
Realizar los siguientes algoritmos de operaciones matemáticas suma, resta, división, modulo y
multiplicación de tres números. 

solución
Para realizar esta actividad lo que hice fue dividir el código en dos primero solicitando que el usuario ingresara
2 numeros para hacer suma resta división y modulo y después solicita 3 numeros para hacer la multiplicación
3

Parte 1
Parte 1

Parte 2
Parte 2
Actividad #2
Escriba un algoritmos en donde, dado el nombre de un dinosaurio, su peso expresado en toneladas y su
longitud expresada en pies; escriba el nombre del dinosaurio, su peso expresado en kilogramos y la
longitud en metros respectivamente.,  pie=30.48 cm.

Solución
Para esta actividad lo que teníamos que hacer era almacenar el nombre que un usuario ingresara y
además de eso almacenar el peso de dicho dinosaurio ingresado en toneladas para posteriormente
convertirlo a kilos y también ingresar su longitud ingresada en pies para convertirla en metros y al
final imprimir su longitud en metros, su peso en kilos y el nombre del dinosaurio
Actividad #3
Calcular el promedio de 4 calificaciones leídas desde teclado. Y enviar un mensaje de aprobado o
reprobado.
si el estudiante obtiene un promedio  >=70 entonces el estudiante esta aprobado. 
 de lo contrario esta reprobado.     

Solución
Para este problema íbamos a necesitar 4 variables y que cada variable se le asignara el valor de una
de las calificaciones ingresadas por el usuario después de so necesitaríamos otra variable donde iría el
promedio de esas 4 calificaciones con la fórmula de (c1+c2+c3+c4)/4 y ese resultado nos tocaría
compararlo con el 70 o 7 en su caso mediante un comparador lógico que sería algo así
promedio>=7º70 entonces

Aprobado sino reprobado algo así quedaría a continuación como quedaría terminado y ejecutado
Actividad #4
Diseñar 3 algoritmos Calcular la edad de una persona, Convertir de dólares a pesos, Calcular el área de un
círculo

solución
para esta actividad decidí intentar algo diferente y un poco arriesgado a intentar si me salía por suerte si salió

hice un ciclo y un como tipo menú que juntara las 3 opciones y con un ciclo después de cada opción te mandara a la
parte de la selección y cada apartado del menú realizaba lo que decían los algoritmos

3
Actividad #5
Realizar el algoritmos para calcular la formula general.

Solución
Que el usuario ingrese un valor para a,b,c y con eso resolver la formula general la cual es:
Actividad #6
Diseñar algoritmos. Cuatro ejercicios
1.Convertir de grados centígrados a grados faríngeas. centígrados= 33.8 Fahrenheit formula,
f= 9/3*c+32   1.8*1+32
2.Realizar un programa que calcule las ventas totales, la comisión y el ingreso totales de un vendedor con
sueldo base de 2,000.00. se capturarán 5 ventas del mes. la comisión será de un 10% sobre las ventas.
3.Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber
cuánto dinero obtendrá por concepto de comisiones por las 3 ventas que realizo en este mes, y el total que
recibirá.
4.Declara dos variables numéricas (con el valor que desees), muestra por consola la suma, resta,
multiplicación, división y módulo (resto de la división).

solución
Actividad #7
Representar mediante diagrama de flujo y seudocódigo problemas cotidianos a partir de un problema
y elaborar una antología. MINIMO 5.
2.-Aplicar la metodología para desarrollar software (los tres primeros pasos)
Seleccionar  problemas del archivo anexo. Diseñarlos en Diagrama de flujo y seudocódigo.

solución  
para esta actividad nos dieron un problemario y debíamos elegir 5 problemas y resolverlos a
continuación la solución
1.- Construya un programa o diagrama de flujo tal que dado los datos enteros a y b, escriba el resultado de la siguiente
expresión: (a + b)^2. Imprimir el resultado y decir si el resultado es mayor a cero o el resultado no es mayor a cero.

2.-Dado los datos a, b, c y d que representan números enteros, escriba los mismos en orden inverso

3.- Calcular el área de un rectángulo área=altura x base

4.- Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un número entero positivo
num.

5.- Escriba un programa en donde, dado como dato una cantidad de dinero expresada en dólares, la convierte a pesos
mexicanos.
Actividad #8
Realizar los algoritmos para  las operaciones matemáticas siguientes:  cubo, cuadrado, raíz, redondeo,
truncamiento de un numero leído desde teclado

Solución
Para esta actividad declaramos las variables para declarar si eran reales o caracteres
Actividad #9
Un alumno desea saber su calificación final.
   50% del examen, 

   20% de  tareas y ejercicios 

   30% Presentación en clases de ejercicios 

   Examen     100   50%      50

   Tareas        100   20%      20

   Clases         100   30%     30

   Total                               100

Solución

Para este problema tendríamos que marca 3 variables para que el usuario pusiera la calificación obtenida
en el examen en las tareas y en clases y después tendríamos que sacar el porcentaje multiplicando el valor
obtenido por el porcentaje para al fina sumarlo y sacar la calificación obtenida en total

}}
ACTIVIDAD #10
Realizar un seudocódigo que saque el área de un triangulo

Solución
Utilizar la fórmula que es base*altura/2
Códigos en java

Actividad 1

Área de un rectángulo
CRITERIOS 100-85 84-70 NA Evaluación de la
tarea
Profundización Descripción Clara Descripción Descripción
del tema y sustancial del ambigua del tema incorrecta del
tema solicitado y algunos detalles tema sin detalles
buena cantidad de que no clarifican el significativos o
detalles tema escasos

Aclaración sobre Tarea bien Tareas bien Tarea imprecisa


el tema organizada y focalizado, pero no y poco claro el
claramente suficientemente contenido sin
presentada, así organizado coherencia entre
como de fácil las partes que lo
seguimiento componen

Alta calidad del La tarea tiene La tarea simple La tarea mal


diseño portada y la pero bien planeado que no
rúbrica y cumple organizado con al cumple con los
con los criterios de menos tres errores criterios de
diseño planteados. de ortografía diseño
Con la lógica de planteados y con
programación más de tres
solicitada errores de
ortografía

Elementos La tarea plantea lo La tarea plantea lo La tarea no


propios del solicitado, se solicitado. Y esta plasma lo
resumen o tarea realizó una enriquecida con solicitado. Y no
conclusión imágenes o se enriqueció con
personal de lo pantallas de imágenes que
aprendido. Y esta captura. Pero NO se hagan referencia
enriquecida con relacionaron al tema.
imágenes o con coherentemente,
pantallas de con la tarea.
captura con
pantallas de captura
del funcionamiento
y del código
desarrollado.
Que se relacionan
de forma
coherente con la
tarea.
Presentación de El envío o El envío fue hecho La exposición y
la tarea presentación fue con retraso con envió no fue
hecha en tiempo y respecto a la fecha hecha en tiempo
forma, además indicada y la forma y no respeto el
entregó de forma formato
limpia en el fue en el formato
preestablecido y el preestablecido en
formato pre- el nombre del
establecido (papel o nombre del archivo
fue correcto. archivo.
digital). EN EL
NOMBRE DEL
ARCHIVO Indicar
tus
ApellidosUnidad-
tema
Calificación de la actividad

códigos

1# área de un rectángulo

2# área de un triangulo
3# conversión de grados

4# dinosaurio
5# ejercicios

7# Formula general

8# 3 ejercicios
9# número al revés
10# operaciones básicas
11 # ventas
12# calificaciones
13# suma de dos numeros al cuadrado

También podría gustarte