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

FUNDMENTOS DE PROGRAMACIÓN

Mariana Remigio González


Materia: Fundamentos de Programación
TAREA 2. CONCEPTOS DE PROGRAMACIÓN EN C++
Investiga en fuentes confiables de Internet los siguientes conceptos:
1) ¿Qué es un lenguaje de programación de alto nivel?
Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas
instrucciones más fáciles de entender.
Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que
conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de
máquina mediante traductores o compiladores.
2) ¿Qué es un compilador?
Es el que traduce el código fuente a un programa objeto (ejecutable en código máquina),
ejecución rápida.
3) ¿Qué es un IDE?
IDE es el acrónimo del término inglés Integrated Development Environment o, lo que es
lo mismo, Entorno de Desarrollo Integrado. Hace que la tarea del programador sea más
sencilla, gracias a las herramientas que tiene incorporadas, como compiladores,
depuradores o bibliotecas, y esto se traduce en un aumento de la productividad.
*
4) Explica la diferencia entre un programa fuente y un programa objeto (código
fuente y código objeto)
El programa fuente es un programa legible por humanos escrito por un programador.
Está escrito en lenguajes de nivel superior como Java o C. Por lo tanto, un programa
fuente es legible por humanos. No es comprensible para la máquina.
Por otro lado, el programa Objeto es un programa ejecutable de máquina creado después
de compilar un programa fuente. Contiene lenguajes de nivel inferior, como
ensamblador o código de máquina. Por lo tanto, el programa objeto no es legible por
humanos. Es comprensible para la máquina.
5) Explica las principales características del lenguaje C++
 Es fácil de escribir el programa principalmente es de uso general, uso rápido,
portable.
 Tiene una sintaxis heredada del lenguaje C
 Lenguaje altamente tipado: el lenguaje sabe como hacer y declarar para que el
código funcione
 Tiene eficiencia en el hardware
 Tiene una biblioteca estándar, tiene soporte multihilo.

6) Explica la importancia y función de la clase main en C++


Se declara con el modificador static. Mientras que los métodos de instancia pueden
hacer referencia a una instancia de objeto envolvente determinada utilizando la palabra
clave this, los métodos estáticos funcionan sin referencia a un objeto determinado. Por
convención, un método estático denominado Main sirve como punto de entrada de un
programa de C#
7) ¿Qué es y para qué sirve una librería en C++?
Es un archivo donde se define la función y el uso de muchas funciones, incluyendo una
librería fácilmente se pueden definir las instrucciones que se definen en ella.
8) Menciona y describe brevemente las librerías estándar de C++
 stream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde
el programar, tanto leer como escribir en ellos.
 iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus
typedefs estándar. Por ejemplo, ostream.
 iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la más
usada e importante (aunque no indispensable).
 La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas
doblemente enlazadas
 math: Contiene los prototipos de las funciones y otras definiciones para el uso y
manipulación de funciones matemáticas.
 memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y
punteros inteligentes (auto_ptr).
 "auto_ptr" es una clase que conforma la librería memory y permite un fácil
manejo de punteros y su destrucción automáticamente.
9) ¿Cómo se declara una librería en C++?
Se declara después de “#include”, el cual se declarará al inicio del archivo, justo antes
del nombre del archivo.
10) ¿Qué es una variable?
Las variables son espacios en memoria que sirven para guardar los datos que se
utilizarán durante la ejecución del programa. En el ejemplo, las variables se usan para
guardar enteros.
11) ¿Cómo se forman los nombres de variables en C++?
Puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico
(sólo texto o texto con números), el primer carácter no puede ser un numero
Int
float
12) Explica cómo se declara un variable en C++.
Poniendo el tipo de dato, seguido del nombre, si se va a declarar mas de una variable en
la misma línea deberán de separarse por una “,” y al finalizar escribir punto y coma “;”
13) ¿Cuáles son los tipos de datos predefinidos de C++? Menciona y describe
brevemente cada uno.
Caracteres: char (también es un entero), wchar_t
Enteros: short, int, long, long long
Números en coma flotante: float, double, long double
Booleanos: bool
Vacío: void
14) ¿Para qué sirve el ; en C++?
El punto y coma cumple dos funciones, la primera indicarle al compilador de C++ que
esa línea ya ha terminado y la segunda transforma la expresión en una instrucción que
se ejecutará en el programa.
15) ¿Cuáles son los operadores aritméticos y relacionales (comparación) de C++?
Menciónalos indicando la operación a la que corresponde cada uno.
+ suma
- Resta
* multiplicación
/ división
% modulo
-- decremento
++ incremento
< menor que
> mayor que
<= menor o igual que
>= mayor o igual que
== Igual
¡= diferente
16) Incluye en tu documento la siguiente imagen y relacionando el código con el
pseudocódigo de PSeInt indica lo que está realizando cada instrucción:
Int main: esta definiendo los tipos de variables como enteros
Float: será para definir los tipos que datos como real (o decimales)
Printf: el dato que se le pedirá al usuario
Sclanf: que es lo que se leerá por el programa
System: Sirve para ejecutar subprocesos o comandos del sistema operativo.
Return: hace que la ejecución del programa vuelva al código que llamó a la función

Bibliografía:

1. (S/f). Tecmilenio.mx. Recuperado el 16 de febrero de 2022, de


https://cursos.tecmilenio.mx/courses/90958/pages/mi-curso?
module_item_id=342471
2. ¿Qué es un IDE en programación? (2021, julio 6). UNIR.
https://www.unir.net/ingenieria/revista/ide-programacion/
3. Qué es C++: Características y aplicaciones. (2019, julio 22).
OpenWebinars.net. https://openwebinars.net/blog/que-es-cpp/
4. De la fe nuñez, H., Eric, aepi, Jose, Price, E., Hinestroza, R., & Mendoza, R.
(2015, May 21). Declaración de variables en C y C++. AEPI.
https://asociacionaepi.es/declaracion-de-variables-en-c-y-c/

También podría gustarte