Está en la página 1de 29

Estimados Estudiantes,

Trabajo Experimental
Realizar Laboratorio 2: Elaboración de programa básico con estructuras de control. Incluye
todos los temas vistos en la Unidad (Formato Informe de Investigación).
Subir una carpeta con el nombre: NúmeroDeListaLab2ApellidoNombre
5Lab2MartinezVeronica
Dentro de la carpeta:
Informe en formato investigación en PDF con el nombre #Lab2ApellidoNombre
Archivo en PSeint con el nombre #Lab2ApellidoNombre
Carpeta del proyecto en Code Blocks con el nombre #Lab2ApellidoNombre

SIN PUNTOS, SIN ESPACIOS, CUMPLIR CON LA NOMENCLATURA, ver LISTA DE


ESTUDIANTES para colocar el # correcto.

NOTA: Su trabajo debe contener lo siguiente: mínimo 20 hojas. Recordar!!! Es el resumen


de lo visto, investigado y aprendido de los temas tratados hasta el momento. Cada tema
requiere de un ejemplo básico. Guiarse en las diapositivas de la clase y ejercicios vistos en
clase.

Descargar el informe que se encuentra en el AULA:

ESTRUCTURA DEL INFORME


1 hoja: Carátula.
1 hoja: Índice
1 hoja: Introducción.
Objetivos General y Específicos. (Copiar los objetivos que se encuentran en
la guia de laboratorio)
15 - 20 hojas: Marco Teórico (Silabo 1.1 a 1.7) / Desarrollo (Lo indica en guia con el
desarrollo del ejercicio en las 2 herramientas)
1 a 2 hojas: Conclusiones.
Recomendaciones.
Bibliografía.
Legalización de los participantes (Nombres –Apellidos, CC y firma).

El documento a partir de la segunda hoja debe contener:


o Utilizar normas APA. Arial 11, Interlineado 1,15.
o Encabezado (Nombre de la Asignatura centrado)
o Pie de página (Esquina izquierda Apellidos Nombres del estudiante, esquina
derecha #página/Total página, ejemplo 2 Páginas de 11).
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
SEDE SANTO DOMINGO DE LOS TSÁCHILAS

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN - DCCO-SS


CARRERA DE INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

PERIODO : 202150 Mayo – Septiembre 2021

ASIGNATURA : Fundamentos de Programación

TEMA : Laboratorio 2

ESTUDIANTE : Torres Jennifer

NIVEL-PARALELO - NRC: Primero A - 6325

DOCENTE : Ing. Verónica Martínez C., Mgs.

FECHA DE ENTREGA : 13 de junio de 2021.

SANTO DOMINGO - ECUADOR


ÍNDICE

1.Introducción 4

2.Objetivos 4
Objetivo General: 4
Objetivos Específicos: 4

3. Marco Teórico: 5
3.1. Variables y tipos de datos 5
3.1.1. Tipos de datos primitivos 5
3.1.2. Variables 5
3.1.3. Constantes 6

3.2. Operadores y expresiones 8


3.2.1. Operadores de Asignación 8
3.2.2. Operadores Aritméticos 8
3.2.3. Operadores Relacionales 9
3.2.5. Precedencia de los operadores 10
3.2.6. Evaluación de Expresiones 11
3.2.7. Conversión de tipos de datos 12
3.5.8 Gestión de errores (Sintaxis, Semánticos, tiempo de ejecución) 12

3.3. Entrada y salida de datos 12


3.3.1. Entrada 12
3.3.2. Salida 13

3.4. Estructuras de Control 14


3.4.1. Secuenciales 14
3.4.2. Condicionales 14
3.4.3. Repetitivas o cíclicas 14
3.4.4. Anidamiento de estructuras de control 15

3.2. Desarrollo: 16

Conclusiones 25

Recomendaciones 25

Bibliografía/ Referencias 25

Anexos 25
TEMA: Laboratorio 2

1.Introducción

En el presente documento pretende informar sobre las principales definiciones en la

enseñanza de la programación en el lenguaje C + +. Aprender a programar bien ha sido

siempre una tarea ardua. Aunque muchas personas han ido aprendido de forma didáctica, ya

que así podrán hacer sus propios programas. Se puede decir que los lenguajes de

programación, salvando las distancias, ya que tienen similitudes con el lenguaje humano

como una evolución, ya que se expanden internacionalmente y triunfan si un gran número de

personas se decide a utilizarlos, o caen en desuso y se convierten en lenguas fósiles. La

programación informática es el arte del proceso por el cual se limpia, codifica, traza y protege

el código fuente de programas computacionales.

Finalmente en caso de que sea conveniente o necesario, una variable local puede convertirse

en una variable global declarándose explícitamente como tal con la sentencia global.

2.Objetivos

Objetivo General:

Elaboración de programa básico con estructuras de control. Incluye todos los temas vistos en

la Unidad 1.

Objetivos Específicos:

● Elaborar el algoritmo según el tema asignado y aplicar todos los ítems del silabo.

● Desarrollar el programa en PSeint y Code Blocks.

● Explicar en el desarrollo el código, ejecución, diagrama y pruebas.


Desarrollo / Marco Teórico/ Práctica

3. Marco Teórico:

3.1. Variables y tipos de datos

3.1.1. Tipos de datos primitivos

Byte: Puede almacenar los valores Short: es con signos y contiene valores tanto
numéricos de -128 a 127 (ambos inclusive). positivos, como negativos.

Int: Es un tipo de dato de 32 bits con signo Long:Es un tipo de dato de 64 bits con signo
para almacenar valores numéricos de tipo que almacena valores numéricos entre -263 a
entero. 263-1

Float: Es un tipo de dato para almacenar Double: Es un tipo de dato para almacenar
números en coma flotante con precisión números en coma flotante con doble precisión
simple de 32 bits. de 64 bits.

Boolean: Sirve para definir tipos de datos Char: Es un tipo de datos que representa a un
booleanos. Es decir, aquellos que tienen un carácter único sencillo de 16 bits.
valor de true o false. Ocupa 1 bit de
información.
3.1.2. Variables

Una variable es un nombre para representar un valor de un dato, por ejemplo, si tenemos un

programa que suma dos número, necesitamos un nombre para identificar el valor1 y el valor2

(mira, esto mismo nos serviría como variables, valor1 y valor2 podrían ser el nombre de

nuestras variables). (Corvo, n.d.)

Características: Ventajas:

1. Mejoran la claridad, estructura y


1. Una variable es la marcadora de una
legibilidad del programa
posición en la memoria de la

computadora.

2. Al declarar una variable se le da un

nombre a la misma y también se le

da un tipo.

Desventajas: Ejemplo:

1. Cuando definimos una variable

dentro de una función, esa variable,

solo es válida dentro de la función


3.1.3. Constantes

“Una constante es un valor que no puede ser alterado/modificado durante la ejecución de un

programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un

área reservada en la memoria principal del ordenador, donde el programa almacena valores

fijos.”(lenguajesdeprogramacion, n.d.)

Características: Ventajas:

1. Estar mecanografiado, por lo que su


1. Una constante es un valor que no
uso incorrecto puede ser descubierto
puede ser alterado/modificado
en tiempo de compilación.
durante la ejecución de un programa,

únicamente puede ser leído.

2. Una constante corresponde a una

longitud fija de un área reservada en

la memoria principal del ordenador.

Desventajas: Ejemplo:

1. Hay que utilizar una estructura para

declararlas
3.2. Operadores y expresiones

3.2.1. Operadores de Asignación

Un operador de asignación asigna un valor a su operando izquierdo basándose en el valor de

su operando derecho. El operador de asignación simple es igual (=), que asigna el valor de su

operando derecho a su operando izquierdo. Es decir, x = y asigna el valor de y a x.

<nombre_de_la_ variable> = <expresión>;

Ilustración1.Torres,J.(2021).Operadores Asignación

3.2.2. Operadores Aritméticos

Un operador aritmético toma valores numéricos (ya sean literales o variables) como sus

operandos y devuelve un solo valor numérico. Los operadores aritméticos estándar son suma

(+), resta (-), multiplicación (*) y división (/).

Ilustración2.Torres,J.(2021).Operadores Aritméticos
3.2.3. Operadores Relacionales

Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el

resultado de la comparación es correcto la expresión considerada es verdadera, en caso

contrario es falsa. (sbweb, n.d.)

Ilustración3.Torres,J.(2021).Operadores Lógicos

3.2.4. Operadores Lógicos

Los operadores lógicos tratan con números. Los números distintos de cero son verdaderos y

el cero siempre es falso. Los operadores lógicos se pueden utilizar como operadores

aritméticos en expresiones matemáticas. Los operadores lógicos (como los operadores

relacionales) se pueden utilizar para escalares y matrices. (Macías, 2012)

Ilustración4.Torres,J.(2021).Operadores Lógicos
3.2.5. Precedencia de los operadores

Si una expresión contiene múltiples operadores, el ObjectServer utiliza la precedencia del

operador para determinar el orden en el que se puede evaluar la expresión.

Los operadores se evalúan a partir de los que tienen mayor prioridad respecto a los que tienen

menos. Por ejemplo, el binario (+) tiene menor precedencia que un (*).

En la expresión 3 + 5 * 2, el resultado es 13 porque 5 se multiplica por 2 antes de que el

resultado (10) se añade a 3. Utilizar el paréntesis en una expresión para cambiar el orden en

que los elementos se evalúan.

El contenido del paréntesis siempre se evalúa antes que nada fuera del paréntesis. En la

expresión (3 + 5) * 2, el resultado es 16 porque 3 se añade a 5 antes de que el resultado (8) se

multiplique por 2.

Si los operadores tienen igual precedencia, se evalúan en orden de izquierda a derecha. La

siguiente tabla muestra el orden de prioridad de todos los operadores de objectserver.

Ilustración5.Torres,J.(2021).Operadores
3.2.6. Evaluación de Expresiones

Toda expresión regresa un valor. Si hay más de un operador, se evalúan primero operadores

mayor precedencia, en caso de empate, se aplica regla asociatividad

Para evaluar una expresión no hay que hacer nada del otro mundo, pues es bien sencillo. Sólo

hay que saber sumar, restar, si un número es mayor que otro

Hay tres reglas de prioridad a seguir para evaluar una expresión:

● Primero, los paréntesis (si tiene)

● Después, seguir el orden de prioridad de operadores

● Por último, si aparecen dos o más operadores iguales, se evalúan de izquierda a

derecha.

Las expresiones son secuencias constantes y/o variables separadas por operadores válidos.

Se puede construir una expresión válida por medio de :

1. Una sola constante o variable, la cual puede estar precedida por un signo + ó – .

2. Una secuencia de términos (constantes, variables, funciones) separados por operadores.

Ilustración6.Torres,J.(2021).Operadores
3.2.7. Conversión de tipos de datos

Cuando el operando de cada operación binaria asociada con el operador tenga un

tipo diferente, el compilador lo convertirá en un tipo común. Existen reglas para

controlar estas conversiones, aunque normalmente pueden cambiarse ligeramente

de un compilador a otro, pero deben manejarse de acuerdo con la operación.

3.5.8 Gestión de errores (Sintaxis, Semánticos, tiempo de ejecución)

● Sintaxis: La sintaxis se refiere a las formas y estructura que debe tener un

lenguaje para su correcta interpretación. Está formado por un conjunto de reglas

básicas que debemos tener en cuenta a la hora de escribirlo. (Guevara)

● Semántico: La semántica describe el proceso que se sigue cuando una

computadora ejecuta un programa en un idioma específico. Esto se puede mostrar

describiendo la relación entre la entrada y la salida del programa o cómo se ejecuta

el programa en una plataforma determinada para crear un modelo de cálculo.

● Tiempo de ejecución: El tiempo de ejecución es el período de tiempo durante el

cual se ejecuta el programa. Comienza cuando el programa se abre (o se ejecuta) y

finaliza cuando el programa se cierra o se cierra.

3.3. Entrada y salida de datos

3.3.1. Entrada

Entrada con cin

cin es el flujo de entrada estándar. Supondremos que la entrada estándar es el teclado.

Veamos un ejemplo:
Ilustración7.Torres,J.(2021).Entrada con cin

3.3.2. Salida

Salidas con cout

Los valores de variables se pueden enviar a la pantalla empleando cout. Es posible enviar a la

pantalla cualquier combinación de variables y cadenas.

Por ejemplo:

Ilustración8.Torres,J.(2021).Salidas con cout


3.4. Estructuras de Control

3.4.1. Secuenciales

La estructura secuencial es la más sencilla de todas, simplemente indica al procesador que

debe ejecutar de forma consecutiva una lista de acciones (que pueden ser, a su vez, otras

estructuras de control); para construir una secuencia de acciones basta con escribir cada

acción en una línea diferente.

Ilustración9.Torres,J.(2021).Estructura Secuencial

3.4.2. Condicionales
Nos permite decidir qué ejecutar y qué no hacer en el programa. Ejemplo típico: La división

se realiza solo cuando el divisor es distinto de cero. La sentencia if nos permite elegir si

ejecutar el bloque de instrucciones.

Ilustración 10.Torres,J.(2021).Estructura Condicional

3.4.3. Repetitivas o cíclicas


Permiten ejecutar un conjunto de instrucciones varias veces basándose en valores generados

por relaciones y / o expresiones lógicas.


Ilustración 11.Torres,J.(2021).Estructura Repetitiva

3.4.4. Anidamiento de estructuras de control


Cuando hay otra estructura condicional en la rama verdadera o falsa de la estructura

condicional, decimos que la estructura condicional está anidada. El diagrama de flujo que se

muestra contiene dos estructuras condicionales. ... Son comunes estructuras de condiciones

anidadas aún más complejas.

Ilustración 12.Torres,J.(2021).Estructura Repetitiva


4. Desarrollo:

Ejercicio en PSEINT.

3.2.1. Algoritmo:

Inicio

1. primero se dará a conocer en el código la carátula dónde estarán los nombres y


apellidos asimismo estará el tema
2. Posteriormente se dará a conocer dos opciones la primera opción será de
ingresar cliente registrado y la segunda opción es de registrarse
3. En la primera opción Se le pedirá al usuario que ingrese su idea si él y de = 32
entonces tendrá opciones la primera opción realizar compra ,la segunda
opción ver información de ofertas ,tercera opción calcular y cuarto visión salir
4. En la opción 1 se pedirá el costo del producto donde se sacará el total y la
factura ,Luego de esto se le se le pedirá al usuario ingresar una opción para
pagar hay tres opciones la primera pagar por transferencia segunda pagar con
tarjeta de crédito tercera pagar en efectivo
5. Hace la transferencia y fin
6. En la segunda opción tenemos ver información de ofertas donde se dará a
conocer si hay compras deben de más de $20 estarán a 50 por de descuento .
7. La tercera opción tenemos una calculadora donde se podrá sumar y calcular la
media
8. En la cuarta opción tenemos el salir
9. FIN
3.2.2. Código del programa:

Algoritmo JenniferTorres escribir"TIENE UN DESCUENTO DEL 50% VALOR TOTAL APAGAR


//VARIABLES ES:",Producto1*50/100 ;
definir idCliente ,x,x2,menu,menu2,id,idRegistro,xi Como Entero;
definir nombresApellidos, dirDomicilio Como Caracter; escribir" ----------------------------------------------------------------
definir Producto1,pro,cuenta1,suma,dato,total,media Como Real "escribir"COMO QUIERE REALIZAR LA FORMA DE PAGO";
//CONSTANTES
idCliente=32 escribir"Escoja una opcion";
IVA=0.12
Repetir escribir"Ingrese el 1 Pagar con la Trasferencia Bancaria";
Escribir"UNIVERSIDAD DE LAS FUERZAS ARMADAS
ESPE"; escribir"Ingrese el 2 Pagar con Tarjeta de Credito";
Escribir"Laboratorio Unidad 1 Fundamentos de Programación";
escribir"1 er Nivel Itin 11/06/2021" escribir"Ingrese el 3 Pagar en Efectivo";
escribir"TORRES MORETA JENNIFER NAYELY" leer x;
escribir"TEMA :COMESTICOS" Segun x hacer
escribir"--------------------------------" 1:
escribir"EN el presente programa se trabajara con
variables,contastes,estructuras de control,asimimo se dara a conocer un menu que indique escribir"HACE UNA TRANSFERENCIA BANCARIA ";
las opciones que ofrece la tienda de cosmeticos donde habra la opcion de salir,realizar
compras y ver ofertas " 2:
escribir"--------------------------------"
escribir"Bienvenido a COSMETIC "
Escribir "OPCION 1:INGRESAR Cliente Registrado " escribir"PAGO CON TARGETA";
Escribir "OPCION 2:Registrarse "
Escribir "Ingresar una opcion (1;2)" 3:
Leer menu
Segun menu hacer
1: escribir"PAGO EN EFECTIVO "
Repetir
Escribir "Ingresar ID" escribir"
leer id ---------------------------------------------------------------- ";
Si (id=idCliente)entonces
Escribir"
---------------------------------------------------------------- ";
escribir"Hola querido finsegun
** Cliente registrado** "
escribir" finsi
---------------------------------------------------------------- ";
escribir"Seleccionar finsi
una opcion y despachado inmediatamente: ";
escribir"
---------------------------------------------------------------- ";
escribir "OPCIÓN 1 2:
Realizar compra " ;
escribir "OPCIÓN 2 escribir "Compras desde 20 $$ estaran a 50% de
Ver información de ofertas " ; descuento ";
escribir "OPCIÓN 3
Calculadora (suma)y(media) " ;
escribir "OPCIÓN 4
Salir " ; 3:
leer menuOpcion;
segun menuOpcion Escribir "opc1: SUMAR"
hacer
1: Escribir "opc2: Calcular la MEDIA "

escribir "Ingresar el valor de venta de tu producto : " ; Escribir "Ingresar una opcion (1;2)"

leer Producto1; Leer menu2

cuenta1=Producto1+IVA;

si (cuenta1 < 20) entonces

escribir"El costo total de la factura es: ", cuenta1 ;

SiNo

si (Producto1 >= 20)


Segun menu2 hacer

1:

Escribir "Dime un numero"

Leer xi

suma <- 0

Mientras xi <> 0 Hacer

suma <- suma + xi

Escribir "Hasta ahora, la suma es ", suma

Escribir "Dime otro numero"

Leer xi
FinMientras

2:

Escribir"ingrese cuantos productos quiere calcular"

leer pro

Para x2 <- 1 hasta pro Con Paso 1 hacer

escribir"ingrese los datos ",x2;


leer dato
total<-total+dato

FinPara

media <-total/pro;

Escribir"La media es de ",media

fin segun
4:

escribir "GRACIAS";
finsegun
fin si
Hasta Que ( id =32 | id=idRegistro)

2:

Escribir ("Cliente no registrado\n");


escribir"Iniciar con el registro de datos para
que sea nuestro cliente"
escribir"Nombres Apellidos: ";
leer nombresApellidos ;
escribir"Direccion de domicilio:";
leer dirDomicilio;
escribir"Telefono: ";
leer telefono;
escribir"Cedula:";
leer cedulaRuc;
escribir"
---------------------------------------------------------------- "
escribir"***Registro Satisfactorio, desde
ahora eres nuestro/a CLIENTE *** ",nombresApellidos;
escribir"
---------------------------------------------------------------- ";
FinSegun
Hasta Que ( menu =1 | menu =2)
FinAlgoritmo
3.2.3. Captura de código:
3.2.4. Captura de ejecución:
3.2.5. Diagrama de flujo:
3.2.6. Captura de la resolución manual de sus operaciones matemáticas:

3.2.7. Tabla de pruebas (Usar la tabla de la diapositiva):


Ejercicio en C++

3.3.1 Código en C++

//if anidado
#include <iostream> ---------------------------------------------------------------------------------
#include <iomanip> if (cuenta1 < 20){
#include <cmath> cout <<"El costo total de la factura es: " <<cuenta1<< endl;
using namespace std; }
int main(void) else
{ {
int menu,menuOpcion,menu3,menu4,id,cedulaRuc,telefono,pro,a,b,i,num3,n; if (Producto1 >= 20){
const int idCliente =32 ; cout <<"TIENE UN DESCUENTO DEL 50% VALOR TOTAL APAGAR
const float IVA =0.12; ES:" <<Producto1*50/100 << endl;
float Producto1,cuenta1,num1,num; cout <<"----------------------------------------------" << endl;
string nombres,dirDomicilio,c; cout <<"COMO QUIERE REALIZAR LA FORMA DE PAGO" <<
int result=0; endl;
double suma=0.0; cout <<"Escoja una opcion" << endl;
int suma1 = 0; cout <<"Ingrese el 1 Pagar con la Trasferencia Bancaria" << endl;
double media1 = 0.0; cout <<"Ingrese el 2 Pagar con Tarjeta de Credito" << endl;
int contador=0; cout <<"Ingrese el 3 Pagar en Efectivo" << endl;
int suma4=0; cin>>menu3;
int n2,numero; switch(menu3)
cout <<"UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE " << endl; {
cout << "Laboratorio Unidad 1 Fundamentos de Programación " << endl; case 1:
cout << "1 er Nivel Itin 11/06/2021 " << endl; cout <<"HACE UNA TRANSFERENCIA BANCARIA " << endl;
cout << "TORRES MORETA JENNIFER NAYELY " << endl; break;
cout << "TEMA :COMESTICOS " << endl; case 2:
cout << "-------------------------------- " << endl;
cout << "EN el presente programa se trabajara con variables,contastes asimimo se dara a cout <<"PAGO CON TARGETA " << endl;
conocer un menu que indique las opciones que ofrece la tienda de cosmeticos donde break;
habra la opcion de salir,realizar compras y ver ofertas "<< endl; case 3:
cout << "-------------------------------- " << endl; cout <<"PAGO EN EFECTIVO " << endl;
cout << "Bienvenido a COSMETIC " << endl; break;
cout << "OPCION 1:Cliente Registrado " << endl; }
cout << "OPCION 2:Registrarse " << endl; }
cout << "Ingresar una opcion (1;2) " << endl; }
cin>>menu; case 2:
switch(menu)
{ cout <<"INFORMACION SOBRE: " << endl;
case 1: cout <<"LAS OFERTAS QUE TENEMOS HOY" << endl;
cout << "Ingresar ID " << endl; cout <<"----------------------------------" << endl;
cin>>id; cout <<"SI COMPRA POR MAS DE 20$ SE LE ARA UN DESCUENTO
//if DEL 50%" << endl;
simple--------------------------------------------------------------------------------------------- cout <<"----------------------------------" << endl;
if (id=idCliente){ break;
cout << " -------------------------------------------------- " << endl; case 3:
cout << "Hola querido * Cliente registrado* " << endl; cout <<"OPC 1: Sumar " << endl;
cout << "---------------------------------------------------- " << endl; cout <<"OPC 2: Calcular media " << endl;
cout << "Seleccionar una opcion y despachado inmediatamente: " << endl; cout <<"Ingresar una opcion (1;2)" << endl;
cout << "---------------------------------------------------- " << endl; cin>>menu4;
cout << "OPCIÓN 1 Realizar compra " << endl; switch(menu4)
cout << "OPCIÓN 2 Ver información de ofertas " << endl; {
cout << "OPCIÓN 3 Calculadora (suma)y(media) " << endl; case 1:
cout <<"OPCIÓN 4 Salir " << endl; cout <<"Ingresar una cantidad de numeros " << endl;
cin>>menuOpcion; cin>>n2;
switch(menuOpcion)//switch-------------------------------------------------------------------- cout<<endl;
{ while(contador<n2)
case 1: //while-------------------------------------------------------------------------------
{
cout <<"Ingresar el valor de venta de tu producto" << endl; cout <<"Numero a sumar " << endl;
cin>>Producto1; cin>>numero;
cuenta1=(Producto1+IVA); suma4 =suma4 + numero ;
contador ++;
}
cout<<endl;
cout <<"la suma es " <<suma4<<endl;

break;

case 2:
printf ("¿Cuantos numeros vas a sumar? ",n);
scanf ("%d", &n);

for(i=1; i<=n; i++){


scanf("%d\n", &num3);
suma1 = suma1 + num3;
}
media1 = suma1 / (double)n;
printf("La media es %lf\n", media1);

break;
}
case 4:
cout <<"Gracias " << endl;
break;
}
}
if (menu==2)//IF
simple--------------------------------------------------------------------------------
{
case 2:

cout <<"Iniciar con el registro de datos para que sea nuestro cliente" <<
endl;
cout <<"Nombre:" << endl;
cin>>nombres;
cout <<"Direccion de domicilio:" << endl;
cin>>dirDomicilio;
cout <<"Telefono:" << endl;
cin>>telefono;
cout <<"Cedula:" << endl;
cin>>cedulaRuc;
cout <<"-------------------------------------------" << endl;
cout <<"**Registro Satisfactorio, desde ahora eres nuestro/a CLIENTE **
" << nombres<< endl;
cout <<"--------------------------------" << endl;

}
system("pause");
}

}
3.3.2. Captura de código:
3.2. Ejecución C++
5.Conclusiones

● Nos hicieron darnos cuenta de que un algoritmo se define como una secuencia de

instrucciones que representan un modelo de solución para un determinado problema,

también tiene características, son precisas, deterministas y limitadas

● El uso de algoritmos es muy importante en los cálculos porque nos permiten diseñar

programas o crear diferentes soluciones a ciertos problemas que se plantearon

originalmente, porque los algoritmos son un conjunto de especificaciones o reglas que

nos permiten llegar a resultados.

● El método en cascada también es el análisis, diseño, implementación y verificación

de la etapa de resolución de problemas del modelo. mantener. Nos dice el error de

compilación.

6.Recomendaciones

● Recomiendo conocer más de estos temas porque nos ayudan mucho a la materia de

programación porque nos dan a conocer las características de cada tema.

● Recomiendo hacer prácticas de programación para poder desarrollar habilidades para

poder programar.

7.Bibliografía/ Referencias

Corvo, H. (n.d.). Variables. Variables. Retrieved 06 05, 2021, from

https://www.lifeder.com/variable-programacion/

lenguajesdeprogramacion. (n.d.). Constantes. Constantes. Retrieved 06 05, 2021, from

https://lenguajesdeprogramacion.net/diccionario/que-es-una-constante-en-programaci

on/
Macías, V. (2012, mayo). Operadores Lógicos. Operadores Lógicos. Retrieved 06 05, 2021,

from https://www.utm.mx/~vero0304/HCPM/19.Operadores-logicos.pdf

sbweb. (n.d.). Operadores Relacionales. Operadores Relacionales. Retrieved 06 05, 2021,

from http://www.sc.ehu.es/sbweb/fisica3/basico/condicional/condicional.html

AremiSecu3. (n.d.). Compilador e Intérprete. Compilador e Intérprete. Retrieved mayo 29,

2021, from

https://sites.google.com/site/aremisecu3/home/ejemplos-de-compiladores-e-interprete

Chirinos, W. (2010, octubre 08). Técnica de resolución de problemas. Técnica de resolución

de problemas. Retrieved 05 29, 2021, from

https://es.slideshare.net/wladimirclipper/tcnica-de-resolucin-de-problemas-5394530

cilsa. (n.d.). Concepto de programa. Concepto de programa. Retrieved mayo 29, 2021, from

https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-programa/#:~:text

=Un%20programa%20es%20un%20conjunto,cual%20interactuamos%20con%20la%

20aplicaci%C3%B3n.

EDteam. (n.d.). IDE vs editores. IDE vs editores. Retrieved mayo 29, 2021, from

https://ed.team/blog/editor-vs-ide-que-usar-para-programar

López Mendoza, M. (2020, julio 16). Lenguajes de Programación. Lenguajes de

Programación. Retrieved mayo 29, 2021, from

https://openwebinars.net/blog/que-es-un-lenguaje-de-programacion/

Martínez Canelo, M. (2020, 06 09). Paradigmas de Programación. Paradigmas de

Programación. Retrieved mayo 29, 2021, from

https://profile.es/blog/que-son-los-paradigmas-de-programacion/
8.Anexos

Anexo 1:

Archivo en PSeint con el nombre #Lab2ApellidoNombre


Carpeta de Code Blocks con el nombre #Lab2ApellidoNombre

9. Legalización de documento

Jennifer Nayely Torres Moreta

C.C:2350394744

También podría gustarte