Está en la página 1de 7

Nombre del Profesor: RAYMUNDO RODRIGUEZ GONZALEZ

Asignatura: Diseño de Algoritmos.


Nombre de la Actividad: Foro de reforzamiento - Algoritmos en el lenguaje de
programación C++
Nombre del Alumno: HUGO ALBERTO ORTIZ ANAYA
Grupo: LAIT3104B1_O_23-1_DIA_G303
Foro de reforzamiento –
Algoritmos en el lenguaje de programación C++Propósito
Distinguir los diferentes componentes del lenguaje de programación en C+ y
porqué los algoritmos son independientes de los lenguajes de programación, a fin
de entender las principales bases de programación.
Indicaciones Participa en el foro atendiendo las siguientes indicaciones:1. Lee
detenidamente el contenido de la unidad.2. Responde al siguiente
cuestionamiento: Con tus propias palabras explica ¿qué es un lenguaje de
programación?3. Además, elige un cuerpo geométrico:
• Esfera
• Cono
• Cilindro
• Prisma pentagonal
• Prisma triangular
• Pirámide4.
Realiza un programa en C++ que te permita obtener el volumen del cuerpo
seleccionado. Debes poner comentarios para la documentación del programa y
debe incluir textos claro de cómo funciona y del resultado presentado. El
programa lo tienes que subir dentro del foro como archivo adjunto.5. Selecciona
un programa de cualquiera de tus compañeros.6. Ejecútalo y sube la captura de
pantalla de la ejecución del programa.
¿Qué es un lenguaje de programación?
Conforme lo que logre investigar, es un lenguaje diseñado para describir el
conjunto de acciones consecutivas que un equipo debe ejecutar, es decir, es un
modo práctico para que nosotros nos podamos comunicar y dar instrucciones a un
equipo, así mismo,
 
nos permite desarrollar aplicaciones, software, programas, videojuegos, por ello,
estos pueden ser usados para ayudar a cubrir necesidades según se requieran, por
ejemplo, el área médica.
Tipos de lenguaje de programación con Lenguaje máquina
Es el más primitivo de los códigos y se basa en la numeración binaria, es decir,
todo en 0 y 1.
Lenguajes de programación de bajo nivel
Es un lenguaje un poco más fácil de interpretar, pero puede variar de acuerdo con
la máquina o computadora que se esté programando.
Lenguajes de programación de alto nivel
Este lenguaje se considera de alto nivel porque se acercan más a los lenguajes
humanos y se alejan de los lenguajes de máquina
Programa en C++Código
//*Asignatura Diseño de Algoritmos
*////*Foro de reforzamiento. Algoritmos en el lenguaje de programación C++
*////*Hugo Alberto Ortiz Anaya
*////*Grupo 303
*////*Librerías*//
#include <stdio.h>// printf y scanf
#include <math.h>// M_PI y pow
#ifndef MPI
#define M_PI 3.14159265358979323846
#endif
double volumenDeEsfera(double radio);
int main()
{double radio;
printf("Introduce el radio de la esfera:\n");
scanf("%lf", &radio);
printf("Volumen si esfera tiene radio de %lf es: %lf", radio,
volumenDeEsfera(radio));
}
double volumenDeEsfera(double radio)
1: Elevar radio al cubo y eso multiplicarlo por PI
M_PI * pow(radio, 3);
2: Al resultado anterior lo multiplicamos por 4
(4 * (M_PI * pow(radio, 3)))
3: Al resultado anterior lo dividimos entre 3(4 * (M_PI * pow(radio, 3))) / 3
*/
return (4 * (M_PI * pow(radio, 3))) / 3;

Pantallas de funcionalidad
Referencias
Diseño de Algoritmos. (s. f.). UNAM. Recuperado 16 de septiembre de 2022,
dehttps://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1196/
mod_resource/content/1/contenido/index.html  Análisis, Diseño e Implantación d
e Algoritmos. (s. f.). UNAM. Recuperado 16 de septiembre de 2022,
dehttp://fcasua.contad.unam.mx/apuntes/interiores/docs/20181/informatica/1/
LI_1164 _06097_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf   Unid
ad 2: Lenguajes de programación. (s. f.). IRC. Recuperado 16 de septiembre de
2022, de https://edu.rcastellanos.cdmx.gob.mx/lad/course/view.php?id=227  

También podría gustarte