Está en la página 1de 7

CONCEPTOS FUNDAMENTALES

DE FUNDAMENTOS DE
PROGRAMACION

2CM16

PROGRAMACION ORIENTADA A OBJETOS.

PROFESOR: Julieta Vazquez Bautista.

ALUMNO: Rea Capistrán Angel Andrés.


1.- ¿Cómo se estructura un programa c++ ?
En general, los programas escritos en C++ tienen una estructura (básica)
compuesta por tres secciones:
 Directivas de preprocesador.
 declaraciones globales.
 declaración de funciones.

2.- ¿A qué se le llama “archivos de cabecera estándar” ?

A un archivo que contiene declaraciones de funciones.

3.- ¿Cuántos tipos de variables conoce ?

 Numérica. ...
 Cadena de texto.
 Elementos HTML. ...
 Arreglos. ...
 Objetos. ...
 Funciones.

4.- ¿Cómo se declara una variable constante ?

Usar la instrucción Const para declarar una constante y establecer su valor. Al


declarar una constante, asigna un nombre descriptivo a un valor. Una vez
declarada una constante, no se puede modificar ni asignar un nuevo valor.

5.- Indicar la ubicación en la estructura de un programa, a una


variable global y una local

Una variable global es aquella que se define fuera del cuerpo de cualquier
función, normalmente al principio del programa, después de la definición de los
archivos de biblioteca (#include), de la definición de constantes simbólicas y
antes de cualquier función. El ámbito de una variable global son todas las
funciones que componen el programa, cualquier función puede acceder a dichas
variables para leer y escribir en ellas. Es decir, se puede hacer referencia a su
dirección de memoria en cualquier parde del programa.

Una variable local es aquella cuyo ámbito se restringe a la función que la ha


declarado se dice entonces que la variable es local a esa función. Esto implica que
esa variable sólo va a poder ser manipulada en dicha sección, y no se podrá hacer
referencia fuera de dicha sección. Cualquier variable que se defina dentro de las
llaves del cuerpo de una función se interpreta como una variable local a esa
función.
6.- ¿Cuáles son y donde se ubican las variables parámetro ?
Las variables y los parámetros son objetos a los que se les asignan valores
diferentes. Las variables y los parámetros resultan útiles cuando tienen valores
que cambian en función de las secuencias de trabajos y los trabajos.

7.- ¿Cuántos tipos de operadores se utilizan en c++ ?

Existen 6 tipos de operadores según su función, que son aritméticos, relacionales,


de asignación, lógicos, de dirección y de manejo de Bits.

8.- ¿Cuáles son los operadores de relación ?

Los operadores relacionales comparan datos numéricos, de serie de caracteres o


lógicos. El resultado de la comparación, ya sea Verdadero ( 1 ) o falso ( 0 ), puede
utilizarse para tomar una decisión referente al flujo del programa (consulte la
sentencia IF ).

9.- ¿Cuál es la sintaxis para asignar un valor a una variable ?

Las variables pueden contener un número, una cadena o un valor lógico


(verdadero/falso). Con el signo de asignación ( = ) se da un valor a la variable,
que mantendrá hasta que el programa termine de ejecutarse o hasta que se le
asigne un nuevo valor. Primero, a la variable $x se le asigna el valor 10 .

10.- Indicar la sintaxis general para declarar arreglos


unidimensionales y bidimensionales.

ARRAYS (ARREGLOS) UNIDIMENSIONALES

La sintaxis a emplear es la siguiente: tipoDeElementosDelArray nombreDelArray


[numeroElementos]; Ejemplo: int vectorEnteros [4]; Esto declara que se crea un
vector de enteros que contendrá 4 valores de tipo int.

La sintaxis de arreglos bidimensionales es la siguiente: Tipo de dato Nombre de la


variable [dimensión1][dimension2]; Donde: Tipo de dato, es cualquier tipo de
dato valido en C. Nombre de la variable, el nombre que se le dará al arreglo.
Dimensión1, el número de elementos que contendrá el arreglo (renglones) .
11.- Indicar la sintaxis general para declarar a la función principal
main.

La función main es donde el código fuente empieza a ejecutarse.

Int main() //función principal

Variables//declaraciones

Conjunto de instrucciones

Funciones ()

Return O

12.- Explicar las sentencias if, if else, if else if else, if if else else.
if. Se le conoce como estructura de selección simple y su función es realizar o
no una determinada acción o sentencia basándose en el resultado de si es
verdadero o falso, en caso de ser verdadero se ejecuta.

if else: Es algo similar al if solo que se le agrega una estructura digámoslo asi
nueva la cual es

"else", el cual indica la acción o conjunto de acciones a llevar a cabo en caso de


que la

condición del if no se cumpla.

If else if else: Es usada para ejecutar una instrucción o bloque de instrucciones


solo si una condición es cumplida, si la condición es verdadera el extracto es
ejecutado, si es falsa el extracto es ignorado (no ejecutado) y el programa
continua en la siguiente instrucción después de la estructura condicional.

If if eise else: Se le conoce como if anidado, si no se cumple la primera


condición de ir y tampoco es falso de la opción de una tercera opción o
inclusive más.
13.- Indicar la sintaxis general de un ciclo do- while, while y for.

Do-while: nos permiten ejecutar una o varias líneas de código de forma


repetitiva sin

necesidad de tener un valor inicial e incluso a veces sin siquiera conocer


cuándo se va a dar el

valor final.

While: nos permite ejecutar una o varias líneas de código de manera repetitiva
sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer
cuándo se va a dar el valor final que esperamos, los ciclos while, no dependen
directamente de valores numéricos, sino de valores booleanos, es decir su
ejecución depende del valor de verdad de una condición dada, verdadera o falso,
nada más.

For: nos permiten ejecutar una o varias líneas de código de forma iterativa,
conociendo un valor especifico inicial y otro valor final, además nos permiten
determinar el tamaño del paso entre cada "giro" o iteración del ciclo.

14.- Con un pequeño algoritmo explicar el uso de switch.

Es una estructura de control condicional, que permite definir múltiples casos


que puede llegar a cumplir una variable cualquiera, y qué acción tomar en
cualquiera de estas situaciones, incluso es posible determinar qué acción llevar
a cabo en caso de no cumplir ninguna de las condiciones dadas. Nos permite
organizar bloques de códigos, de forma que se ejecuten cuando se cumple
cierta condición o caso. Su funcionamiento es muy similar a la sentencia if,
aunque este permite visualizar y organizar mejor nuestro código.

15.- Indicar una función solo ejecutable propia de c++.

int, long, char, doublé, void.

16.- Indicar una declaración de función que retorne un número


flotante.

float.
18.- Indicar un prototipo de función que tenga 2 parámetros o
argumentos de paso por valor y de paso por referencia.
void Prototipo (int, int&);

ejemplo:

#include<iostream>

Using namespace std;

Void Prototipo (int, int&);

Int main() {

Int num1, num2;

Cout<<" Ingrese los valores:";

Cin>>num1>>num2;

Prototipo (num1, num2);

Return 0;

Void Prototipo (int xnum, int& ynum) {

Cout<<" El primer valor es:" <<xnum<<endl;

Cout<<" El segundo valor es:" <<ynum<<endl;

19.- Sintaxis general para declarar un arreglo unidimensional y


bidimensional, de tamaño N.

Al momento de poner los paréntesis adentro ira la letra N

20.- ¿Que almacena un apuntador ?

Almacena la dirección de memoria de un objeto.

21.- ¿Cómo se declara un apuntador a flotante ?

float *p;
22.- ¿Cómo se declara un apuntador apuntador a entero ?

int *p;

23.- Sintaxis general para crear y destruir memoria dinámica para


un vector unidimensional.

float *vector;

vector= new float;

delete vector;

24.- Sintaxis general para crear y destruir memoria dinámica para


un vector bidimensional.

Nomclase *vectorbi

vectorbi= new Nomclase (4,5); delete vectorbi;

25.- Si una función tiene un parámetro o argumento de tipo


apuntador a flotante, ¿qué puede suceder con el contenido de
este apuntador?

Dentro de los argumentos si no son del mismo tipo, te encuentras con errores al
momento de manipular los datos.

También podría gustarte