Este documento presenta 5 problemas de programación en C++ sobre el uso de constantes simbólicas y macros. El objetivo es que los estudiantes aprendan a definir constantes con #define y const, y a crear macros para funciones como calcular el volumen de una esfera. Los problemas incluyen programas para calcular sumas, acceder a miembros de estructuras de datos, mostrar registros de empleados y seleccionar caracteres de una cadena.
Pseudocodigo y diagrama de flujo de los siguientes problemas
MCD de dos números
MCM de dos números
Serie fibonacci de un numero
Algoritmo de un numero primo
Que es el MCM?
En matemáticas, el mínimo común múltiplo (abreviado m.c.m), de dos o más números naturales es el menor número natural que es múltiplo común de todos ellos (o el ínfimo del conjunto de los múltiplos comunes)
Que es el MCD?
En matemáticas, se define el máximo común divisor(MCD) de dos o más números enteros al mayor número entero que los divide sin dejar resto
Que es la serie Fibonacci?
La sucesión de Fibonacci es la sucesión de números que, empezando por la unidad, cada uno de sus términos es la suma de los dos anteriores (1,1,2,3,5,8,13,…)
Que es un numero Primo?
En matemáticas, particularmente en teoría de números o aritmética, un número primo es un número natural que puede descomponerse solamente en dos factores naturales distintos
Pseudocodigo y diagrama de flujo de los siguientes problemas
MCD de dos números
MCM de dos números
Serie fibonacci de un numero
Algoritmo de un numero primo
Que es el MCM?
En matemáticas, el mínimo común múltiplo (abreviado m.c.m), de dos o más números naturales es el menor número natural que es múltiplo común de todos ellos (o el ínfimo del conjunto de los múltiplos comunes)
Que es el MCD?
En matemáticas, se define el máximo común divisor(MCD) de dos o más números enteros al mayor número entero que los divide sin dejar resto
Que es la serie Fibonacci?
La sucesión de Fibonacci es la sucesión de números que, empezando por la unidad, cada uno de sus términos es la suma de los dos anteriores (1,1,2,3,5,8,13,…)
Que es un numero Primo?
En matemáticas, particularmente en teoría de números o aritmética, un número primo es un número natural que puede descomponerse solamente en dos factores naturales distintos
CIRCUITOS ELECTRICOS, Problemas resueltos y propuestos; Autor :Joseph A. Edmi...Victor Castillo
Un libro universitario facil de comprender, con la ayuda de los problemas resueltos y propuestos, hace que resuelva todas las dudas del curso, espero les sirva :)
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
True Mother's Speech at THE PENTECOST SERVICE..pdf
Practica 7 2016
1. Campus Atizapán
Fundamentos y Lógica de Programación
NOVIEMBRE 2016
Universidad Tecnológica de México.
LICENCIATURA EN INGENIERÍA EN SISTEMAS
COMPUTACIONALES
MATERIA: FUNDAMENTOS Y LOGICA DE PROGRAMACIÓN.
AREA: INGENIERÍA.
CUATRIMESTRE: TERCERO.
PRACTICA No. 7
Fecha de Elaboración 28-Noviembre-2016
Fecha de revisión.: ______________
Responsable:__________________
2. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 2
OBJETIVO: Constantes simbólicas en C++. Macros con define.
Diferencia entre const y #define.
INVESTIGACIÓN PREVIA
A)Investigue el uso de estruturas
B)Investigue el uso de funciones
C) Investigue que es la directiva define
D)Que es una macro
MATERIAL
Computadora de escritorio
Visual Studio 2015 con C++
3. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 3
MARCO TEORICO
Hasta ahora habíamos visto cómo definir constantes con una sintaxis del tipo
const int NOMBRE = 10; Existe otra manera de crear constantes en C
basada en la directiva #define. La sintaxis a emplear con C es la siguiente:
La diferencia entre el uso de const y el uso de #define está en que mediante
const se declara una constante que tiene un tratamiento asemejable a una
variable (por ejemplo, la constante es de un tipo de dato) mientras que
mediante define se indica que escribir el nombre especificado equivale a
escribir el valor, con una correspondencia directa y sin tratamiento análogo al
de una variable.
En la primera declaración se indica que JUGADORES es una constante de
tipo int mientras que en la segunda se indica que donde aparezca en el
código la palabra JUGADORES deberá ser reemplazada por 5 directamente.
En general, usar #define supone que la compilación sea más rápida al no
tener el compilador que realizar el tratamiento y verificaciones propias de
variables. Por ello su uso resultará recomendable cuando existan ciertos
valores numéricos que tengan un significado especial, valor constante y uso
frecuente dentro del código.
Las constantes definidas con #define se denominan constantes simbólicas, y
algunas de ellas existen de forma predeterminada en el lenguaje.
#define NOMBRECONSTANTE valor
Por ejemplo:
const int JUGADORES = 5; #define JUGADORES 5
4. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 4
Otro uso de #define es el de definir macros, equivalencias a ejecutar cuando
se encuentre la invocación a la macro. Por ejemplo:
En el programa anterior, se define una macro según la cual cuando
sea invocada pasando dos valores devolverá la suma de dichos
valores. Esta misma tarea puede ser realizada por una función,
pero usar macros puede redundar en una mayor eficiencia y
velocidad de ejecución al no tener que realizarse el tratamiento
propio de las funciones cuando aparece una invocación a la macro.
También existen algunas macros predefinidas del lenguaje. Por
ejemplo __LINE__ es una macro que nos devuelve la línea (como
número entero) dentro del fichero de código.
#include <stdio.h>
#include <stdlib.h>
#define SUMA(x,y) x+y
using std::cout;
using std::endl;
// Ejemplo aprenderaprogramar.com
int main() {
int a = 12; int b = 3;
cout<< "La suma de a y b vale %d" << SUMA(a,b)<<endl;
system(“PAUSE”);
return 0;
}
5. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 5
DESARROLLO DE LA PRACTICA.
Compile los siguiente programas
Programa 01
Escriba un programa que defina una macro con un argumento para calcular
el volumen de una esfera. El programa debe calcular el volumen para las
esferas cuyos radios se encuentren en el rango de 1 a 10, y debe imprimir
los resultados en formato tabular. La fórmula para el volumen de una esfera
es 3
( 4.0 / 3 ) r en donde es 3.14159.
6. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 6
Problema 02
Escriba un programa que produzca los siguientes resultados. La suma de x y
y es 13
7. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 7
Problema 03
Cree un programa que ilustre la asignación de valores a los miembros
individuales de la estructura nacimiento. La cual es la siguiente:
8. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 8
Problema 04
Cree un programa que despliegue los registros de los primeros cinco
empleados ilustrados en la figura siguiente. (Nota. No se te olvidé anexar el
código).
10. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 10
Problema 05
Crear un programa que utilice algún método para seleccionar un carácter a la
vez de la cadena, comenzando en la posición cero de la cadena y
terminando en el índice del último carácter en ella. Este último valor índice
siempre es uno menos que el número de caracteres en la cadena (es decir,
la longitud de la cadena). Nota. No se te olvidé anexar el código).
11. Fundamentos y Logica de Programación Practica No.7 28-Noviembre-2016 11
NOTAS PARA LOS ALUMNOS.
1. El reporte final de la práctica deberá ser entregado a máquina
de escribir o en procesador de textos (PC) sin excepción.
2. Las prácticas impresas sólo sirven de guía y referencia.
3. No se aceptan copias fotostáticas del reporte final.
4. La entrega del reporte de práctica es por alumno.
CONCLUSIONES DE APRENDIZAJE.
RECURSOS BIBLIOGRÁFICOS.
https://msdn.microsoft.com/es-es/library/teas0593.aspx
http://www.aprenderaprogramar.com/index.php?option=com_c
ontent&view=article&id=929:constantes-simbolicas-en-c-
macros-con-define-diferencia-entre-const-y-define-ejemplo-
codigo-cu00531f&catid=82:curso-basico-programacion-
lenguaje-c-desde-cero&Itemid=210
http://www.zator.com/Cpp/E4_9_10b.htm
http://www.zator.com/Cpp/E4_9_10e.htm
http://sopa.dis.ulpgc.es/fso/cpp/intro_c/introc92.htm