0% encontró este documento útil (0 votos)
5 vistas68 páginas

Proyecto Final de Programación en C++

Proyecto

Cargado por

basurtohazel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas68 páginas

Proyecto Final de Programación en C++

Proyecto

Cargado por

basurtohazel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Delgado Sánchez Paulina 3”1” Proyecto final

Preparatoria Oficial Anexa A La Normal De


Tlanepantla

Delgado Sanchez Paulina

3°1 T.V

PROGRAMACION

“PROYECTO FINAL”

[Link]

1
Delgado Sánchez Paulina 3”1” Proyecto final

Índice
1. Portada……………………………
…1
2. Índice………………………………
……2
3. Introducción………………………
.3
4. Organigrama……………………
…4
5. Diagrama del menú
principal……………………………
..5
6. Diagrama del sub-menu……..6
7. Diagramas de flujo……………7
8. Algoritmos…………………………
19
9. Código de
compartir………….27
10. Código
fuente……………………..27
11. Capturas de pantalla……..67
12. Conclusión………………………
…..68
2
Delgado Sánchez Paulina 3”1” Proyecto final

3
Delgado Sánchez Paulina 3”1” Proyecto final

INTRODUCCION

Obtener conocimientos sobre la programación para poder conocer su significado, para que
sirve y la función que cumple mediante los aprendizajes extraídos de [Link] objetivo de la
programación es idear y ordenar las acciones necesarias para realizar un proyecto o elaborar
programas para su empleo en computadoras. La historia de la Programación está relacionada
directamente con la aparición de los computadores, que ya desde el siglo XV tuvo sus inicios
Inicialmente se programaba en código binario o también conocido como código máquina,
siendo este excesivamente complicado Para programar. Luego los primeros científicos que
trabajaban en el área decidieron cambiar las instrucciones de secuencias de unos y ceros a
palabraso abreviaturas provenientes del ingléslas codificaron y crearon así un lenguajede
mayor nivel, que se conoce como Assemblyo lenguaje ensamblador. Eventualmente será
necesaria otra fase denominada comúnmente De programación. BASIC fue el primer lenguaje
simple de usar, y desarrollado por estos dos compañeros de la Universidad de Darthmouth. Un
programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos
permite realizar una tarea específica. Los programas para poder correr se deben cargar en la
memoria, el responsable de esta tarea es el sistema operativo. Un programa puede diseñarse
para una computadora o para otro tipo de dispositivos pero su programación suele realizarse
en una computadora utilizando un entorno de desarrollo integrado Algunos ejemplos son la
calculadora, el navegador de internet, un teclado en pantalla para el celular, La programación
es un proceso creativo: en muchas ocasiones la tarea en cuestión puede cumplirse siguiendo
distintos caminos y el programador es el que debe imaginar cuáles son y elegir uno. Algunos de
estos caminos pueden ser mejores que otros, pero en cualquier caso la computadora se
limitará a seguir las instrucciones ideadas por el [Link], las
computadoras no entienden español ni otro idioma humano. Hay que pasarles las instrucciones
en un lenguaje que sean capaces de entender. Para eso debemos aprender algún lenguaje de
programación, que no es más que un lenguaje artificial compuesto por una serie de
expresiones que la computadora puede interpretar. Las computadoras interpretan nuestras
instrucciones de forma muy literal, por lo tanto a la hora de programar hay que ser muy
específicos. Es necesario respetar las reglas del lenguaje de programación y ser claros en las
indicaciones provistas. La historia de la programación está vinculada directamente con la de la
computación. Esta palabra proviene del latín computatio, que deriva del verbo computare, cuyo
significado es “enumerar cantidades”. Computación, en este sentido, designa la acción y efecto
de computar, realizar una cuenta, un cálculo matemático. De allí que antiguamente
computación fuese un término usado para referirse a los cálculos realizados por una persona
con un instrumento expresamente utilizado para tal fin (como el ábaco, por ejemplo) o sin él. En
este sentido, la computación ha estado presente desde tiempos ancestrales, sin embargo
debemos remontarnos al siglo XVII para encontrar los primeros dispositivos diseñados para
automatizar cómputos matemá[Link] 1617 el matemático escocés John Napier (el mismo que
definió los logaritmos) inventó un sistema conocido como los huesos de Napier o huesos
neperianos que facilitaba la tarea de multiplicar, dividir y tomar raíces cuadradas, usando unas
barras de hueso o marfil que tenían dígitos grabados. Esta fue la base para otras ideas más
avanzadas, entre ellas la que dio origen a la primera calculadora mecánica, inventada por el
alemán Wilhelm Schickard en 1623, capaz de realizar cómputos aritméticos sencillos
funcionando a base de ruedas y engranajes. Se componía de dos mecanismos diferenciados,
un ábaco de Napier de forma cilíndrica en la parte superior y un mecanismo en la inferior para
realizar sumas parciales de los resultados obtenidos con el aparato de la parte [Link]
llamado reloj calculador. A partir de aquí se fueron desarrollando otros modelos, todos ellos
teniendo en común el hecho de ser puramente mecánicos, sin motores ni otras fuentes de
energía. El operador ingresaba números ubicando ruedas de metal en posiciones particulares y
al girarlas otras partes de la máquina se movían y mostraban el resultado. Algunos ejemplos
son las calculadoras del inglés William Oughtred en 1624, de Blaise Pascal en 1645 (llamada
pascalina), la de Samuel Morland en 1666 y las de Leibniz, en 1673 y [Link] siglo XVIII trajo
consigo algunos otros diseños, pero un gran salto se dio a comienzos del siglo XIX de mano de
un tejedor y comerciante francés, Joseph Jacquard. En 1801 creó un telar que tenía un sistema

4
Menú principal
Delgado Sánchez Paulina 3”1” Proyecto final

Proyecto de Programas de Salir del


recargas programación programa
telefónicas

Pirámide con *
Menú de Conclusión
compañías
Pirámide de
pascal

Menú de montos Fin


de recarga Serie de fibonacci

Menú de Número factorial


teléfonos y
confirmación

Abecedario

Guardado en
apuntadores y Error de
Tablas de
variables recargas
multiplicar

Matriz cúbica
Impresión del
corte y registro

Operaciones
básicas Masa

Volumen
Menú de
Distancia
conversiones
Temperatura
Velocidad
Programa(que día
naciste)

3ra edad
Programa que Adulto
analiza tu edad
Adolescente

Niño
Proyecto
5 transversal
Delgado Sánchez Paulina 3”1” Proyecto final

AA BB CC DD
INICIO

4
EE FF GG HH
Proyecto final
5

II JJ KK LL 3
Menú
principal

Proyecto de
recargas Programas selectos Default Salir del sistema
telefónicas
telefónicas
#2 Opción incorrecta,
#1 Agradecimiento y
inténtalo de nuevo
conclusión

#3
FIN

6
#1
Delgado Sánchez Paulina 3”1” Proyecto final [Link] pasa la
3 compañía
por un
Menú de
parámetro
compañías

Menú de
Seleccione
montos
opcion

Seleccione
Telcel
monto
[Link] pasa la
Movistar
compañía
At&t por un
parámetro
Unefon 10 pesos
Virgin Mobil. 20 pesos
[Link] pasa
Pillofon comp y 50 pesos
monto
Bait
100 pesos
Freedompop
150 pesos
Flash mobile Solicita
num 1 200 pesos
Weex
300 pesos
Cierto Num 1
500 pesos
Maz tiempo
Solicita 1000 pesos
Izzi
num 2
Oui mobile

Wimo Num 2

[Link] pasa
Opc 0 Guardar en comp y
Num1=Nu apuntador com, monto
m2 número o
4 monto

Guardar suma de monto


en dinero

3 Aumenta posición del


apuntador

Imprimir que se realizó


con éxito
7
Delgado Sánchez Paulina 3”1” Proyecto final

#2

Ingresar a la
página

Configurarla
en C++

Ingresar comandos de
pregunta

Ingresar comandos de
respuesta

Ejecutar
comandos

8
Delgado Sánchez Paulina 3”1” Proyecto final

#3

Ingresar a la
página

Configurarla
en C++

Ingresar comandos con nombre


grado y turno

Ingresar los comandos


que utilizaremos

Ingresar los comandos de


operaciones

9
Delgado Sánchez Paulina 3”1” Proyecto final

10
Delgado Sánchez Paulina 3”1” Proyecto final

#5

#4

Ingresar a la
página
Ingresar a la
página

Crear nuevo
proyecto
Crear nuevo
proyecto

Ingresar math.h
Ingresar math.h

Pedir A,B,C

Pedir A,B,C

Ingresar
valores
Ingresar
valores
Ejecutar
comandos
Ejecutar
comandos

B
B

#6

Pedir
Calificaciones

11
Sumar
Calificaciones
Delgado Sánchez Paulina 3”1” Proyecto final #7

X<10

Imprimir
X+1

Modificar
X+1

12
Delgado Sánchez Paulina 3”1” Proyecto final

#8

Declarar
variables x

Declarar
variable res

Ingresar
for(x=0;x<11
;,x++)

Ingresar
datos

Ingresar
for(y=0;y<11
;y++)

Ejecutar
programa

13
Delgado Sánchez Paulina 3”1” Proyecto final

#9

INGRESAR
VARIABLES

INGRESAR
COMANDO FOR

PEDIR NOMBRE
COMPLETO

INGRESAR
COMANDO FOR

INGRESAR
COMANDO DE
CIERRE

14
Delgado Sánchez Paulina 3”1” Proyecto final

#10

Introducir
math.h

Introducir
variables

Introducir
límite

Nombre

Abrir ciclo

15
Delgado Sánchez Paulina 3”1” Proyecto final

#11

Introducir variables

Introducir lim cont

Nombre

Terminó fibonacci

Abrir ciclo

Poner espacios

Aux=Aux+Fib

Fib=Aux-Fib

Condición

16
Delgado Sánchez Paulina 3”1” Proyecto final

#12

Introducir variables

Nombre

Variable del 1 al 9

Llamar variables

Intast=1

Intast=n-1

Abrir ciclo

Introducir
ciclo

Espacio

Introducir
ciclo

Asterisco

Espacio

Ast=AST+2

Esp=esp-1

Cerrar ciclos

17
Delgado Sánchez Paulina 3”1” Proyecto final

#13

Declaramos
Límite

Declaramos
factorial

Declaramos
X

Imprimimo
s con cout

Ejecutamos
programa

18
#14
Delgado Sánchez Paulina 3”1” Proyecto final

Mostrar
datos

¿Caso
elegido?

CASO CASO CASO CASO CASO CASO


1 2 3 4 5 0

Le das la información que pide

19
Delgado Sánchez Paulina 3”1” Proyecto final

Algoritmo
1 INICIO
2 Menú Principal
3 Proyecto de recargas
4 ir a 11
5 ProgramaS
6 ir a 18
7 Salir del sistema
8 ir a 198
9 Default
10 ir a 196
11 Menú de compañías
12 Selecciona la compañía
13 Menú de recargas
14 Selecciona el monto de la recarga
15 Ingresar el numero
16 Ingresar nueva mente
17 ir a 2
18 Menú de programas ( Si ya finalizo ir a 2 )
19 Pirámide con *
20 ir a 47 o a 2
21 Pirámide de pascal
22 ir a 63 o a 2
23 Números primos
24 ir a 73 o a 2
20
Delgado Sánchez Paulina 3”1” Proyecto final

25 Serie de Fibonacci
26 ir a 84 o a 2
27 Conversión a binario
28 ir a 95 o a 2
29 Numero factorial
30 ir a 103 o a 2
31 Abecedario
32 ir a 111 o a 2
33 Tablas de multiplicar
34 ir a 116 o a 2
35 Matriz cubica rellenable
36 ir a 124 o a 2
37 Operaciones básicas con 2 números
38 ir a 131 o a 2
39 Menú de conversiones de unidades
40 ir a 136 o a 2
41 Programa que te dice el # del día en el que
naciste
42 ir a 172 o a 2
43 Programa que analiza tu edad
44 ir a 177 o a 2
45 Proyecto transversal
46 ir a 189 o a 2
47 Introducir variables
48 Nombre

21
Delgado Sánchez Paulina 3”1” Proyecto final

49 Variable del 1 al 9
50 Llamar variable
51 Int ast=1
52 Int esp=n-1
53 Abrir ciclo
54 Introducir ciclo dentro del ciclo
55 Espacio
56 Introducir ciclo dentro del ciclo del ciclo
57 Asterisco
58 Espacio
59 Ast=ast+2
60 Esp=esp-1
61 Cerrar ciclos
62 ir a 18
63 Agregar &lt;math.h&gt; &lt;conio.h&gt;
64 Introducir variables
65 Pascal
66 Iniciar ciclo
67 Ciclo dentro del ciclo
68 Ciclo dentro del ciclo del ciclo
69 Imprimir variables
70 Nombre
71 Pedir valor del triángulo de pascal
72 ir a 18
73 Introducir math.h
22
Delgado Sánchez Paulina 3”1” Proyecto final

74 Introducir variables
75 Introducir limite
76 Nombre
77 Abrir ciclo
78 Poner bandera
79 Abrir ciclo dentro del ciclo
80 Poner bandera
81 Espacios
82 Cerrar ciclo
83 ir a 18
84 Introducir variables
85 Introducir lim, cont
86 Nombre
87 Poner término de Fibonacci
88 Abrir ciclo
89 Poner espacios
91 Aux=aux+fib
92 Fib=aux-fib
93 Condición
94 ir a 18
95 Introducir variables
96 Numero del 0 al 128
97 Abrir ciclo
98 Abrir ciclo del ciclo
99 Cerrar ciclo
23
Delgado Sánchez Paulina 3”1” Proyecto final

100 Cerrar ciclo del ciclo


101 Dar el numero que quieres convertir a binario
102 ir a 18
103 Llamar variable
104 Nombre
105 Numero del cual quieres facturar
106 Abrir ciclo
107 Ciclo dentro del ciclo (else)
108 Ciclo dentro del ciclo
109 ¡=Factorial
110 ir a 18
111 Char x;
112 Empezar ciclo
113 Dentro del ciclo x=´a´;x<=´z´;x++
114 Iniciar programa
115 ir a 18
116 Insertar nombre
117 Insertar variables
118 Indicar variables
119 Abrir ciclo
120 Si el ciclo se cumple ir al paso 122
121 Proceso del ciclo
122 Probar programa regresar al paso 120
123 ir a 18
124 Insertar variables
24
Delgado Sánchez Paulina 3”1” Proyecto final

125 Poner nombre


126 Iniciar ciclo de la matriz ( si ir al paso 127 no ir
al
Paso 130 )
127 Determinar el ciclo
128 Cerrar ciclo
129 Poner espacios
130 ir a 18
131 Declarar variables (suma, dividir, multiplicar y
restar)
132 Solicitar al usuario las variables
133 Introducir variables
134 Imprimir las variables
135 ir a 18
136 Nombre
137 Función principal
138 Declarar variables
139 Ciclo principal
140 Limpiar pantalla
141 Insertar los casos
142 Nombre
143 Caso 1
144 Pedir conversión de masa
145 Dar cantidad en kilogramos
146 Insertar respuestas del programa

25
Delgado Sánchez Paulina 3”1” Proyecto final

147 Descanso
148 Caso 2
149 Pedir conversión de volumen
150 Dar cantidad en litros
151 Insertar respuestas del programa
152 Descanso
153 Caso 3
154 Pedir conversión de distancia
155 Dar cantidad en metros
156 Insertar respuestas de lo programa
157 Descanso
158 Caso 4
159 Pedir conversión de temperatura
160 Dar cantidad en centígrados
161 Insertar respuestas del programa
162 Descanso
163 Caso 5
164 Pedir conversión en velocidad
165 Dar cantidad en kilómetros
166 Insertar respuestas del programa
167 Descanso
168 Caso 0
169 Salís del sistema
170 Insertar opción de error
171 ir a 18
26
Delgado Sánchez Paulina 3”1” Proyecto final

172 Introducir variables


173 Ciclo do
174 Escribe el día de tu cumpleaños
175 Selecciona el mes de tu cumpleaños
176 ir a 18
177 Dictar variables
178 Solicitad edad
179 Edad &gt;=60 (si ir al paso 5, no ir al paso 6)
180 Eres de la 3ra edad (ir al ultimo paso)
181 Edad &gt;=18 (si ir al paso 7, no ir al paso 8)
182 Adulto (ir al ultimo paso)
183 Edad&gt;=12 ( si ir al paso 9, no ir al paso 10)
184 Adolecente (ir al ultimo paso)
185 Edad &gt;=0 ( si ir al paso 11, no ir al paso 12)
186 Niño (ir al ultimo paso)
187 Error
188 ir a 18
189 Introducir variable
190 Introducir indicaciones del programa
191 Escribir las preguntas
192 Poner ciclo de cada pregunta
192 Situaciones acabo de la respuesta
193 Recomendación
194 Cerrar ciclo
195 ir a 18
27
Delgado Sánchez Paulina 3”1” Proyecto final

196 Opción invalida inténtelo de nuevo


197 ir a 2
198 FIN

28
Delgado Sánchez Paulina 3”1” Proyecto final

Código de compartir
[Link]
Código Fuente
//Delgado Sanchez Paulina 3-1 TV
#include <iostream>
#include <math.h>
Using namespace std;

//declaracion de variables globales


Int opc, opc1, opc2, opc3;
Int contador=0;
Int dinero=0;
String compania[300];
String *ap1=compania;
String numero[300];
String *ap2=numero;
Int recargaa[300];
Int *ap3=recargaa;

//declaracion del default para todos los casos


Void defa(){
//DelgadobSanchez Paulina 3-1 TV
System(“\033[031m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;

29
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”LA OPCION ELEGIDA ES INVALIDA,
INTENTALO NUEVAMENTE”;
Cout<<endl;
System(“sleep 5s”);
}

//declaracion del caso 0 para todos los casos


Void caso0(){
//Delgado Sanchez Paulina 3-1 TV
System(“\033[031m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<”EN ESTE SEMESTRE APRENDI A HACER
UN PROGRAMA QUE ME PERMITA VER MIS
PRÁCTICAS PASADAS EN UNO SOLO”<<endl;
Cout<<endl;
Cout<<”SALIENDO DEL MENU ACTUAL”;
Cout<<endl;
System(“sleep 5s”);
}

30
Delgado Sánchez Paulina 3”1” Proyecto final

//declaracion del corte de recarga al SALIR


Void corte(){
Int t=0;
System(“clear”);
System(“\033[032m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”IMPRIMIENDO EL REGISTRO DE
RECARGAS TELEFONICAS “<<endl;
Cout<<”NUMERO MONTO COMPAÑÍA”<<endl;
For(int w=0;w<=contador;w++){
Cout<<*(ap2+w);
Cout<<” “;
Cout<<*(ap3+w);
Cout<<” “;
Cout<<*(ap1+w)<<endl;
T=t+*(ap3+w);
}
Cout<<endl;
Cout<<”TOTAL DE DINERO EN LA CAJA ES DE :
“<<dinero<<” PESOS”<<endl;
Cout<<”TOTAL DE DINERO EN EL SISTEMA ES DE :
“<<dinero<<” PESOS”<<endl;

31
Delgado Sánchez Paulina 3”1” Proyecto final

System(“sleep 20s”);
}

//declaracion de la recarga de numeros


Int recarga(int costo, string com){
String num1, num2;
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”RECARGA DE “<<costo<<” PESOS, DE LA
COMPAÑÍA “<<com<<endl;
Cout<<”INGRESA EL NUMERO TELEFONICO A
RECARGAR”<<endl;
Cin>>num1;
Cout<<”CONFIRMA EL NUMERO TELEFONICO A
RECARGAR”<<endl;
Cin>>num2;
//confirmacion de longitud

//confirmacion y recarga de numeros telofonicos


//guardado en los apuntadores
If(num1==num2){
*(ap1+contador)=com;
*(ap2+contador)=num1;

32
Delgado Sánchez Paulina 3”1” Proyecto final

*(ap3+contador)=costo;
Contador++;
Dinero=dinero+costo;
Cout<<”TU RECARGA DE “<<costo<<”
PESOS”<<endl;
Cout<<”AL NUMERO “<<num1<<endl;
Cout<<”DE LA COMPAÑÍA “<<com<<endl;
Cout<<”HA SIDO REALIZADA CON ÉXITO”<<endl;
System(“sleep 10s”);
}
Else{
System(“\033[031m”);
System(“clear”);
Cout<<”LOS NUMEROS NO CONINCIDEN,
INTENTALO NUEVAMENTE”<<endl;
System(“sleep 5s”);
}
Return 0;}

//declaracion del menu de montos de recargas


Int monto(string com){
// Delgado Sánchez Paulina 3-1 TV
Int cost;
System(“\033[032m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
33
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”MENU DE RECARGA DE LA
COPMAÑIA”<<com<<endl;
Cout<<”SELECCIONA EL MONTO DE LA
RECARGA”<<endl;
Cout<<” 1.- 10 PESOS”<<endl;
Cout<<” 2.- 20 PESOS”<<endl;
Cout<<” 3.- 50 PESOS”<<endl;
Cout<<” 4.- 100 PESOS”<<endl;
Cout<<” 5.- 150 PESOS”<<endl;
Cout<<” 6.- 200 PESOS”<<endl;
Cout<<” 7.- 300 PESOS”<<endl;
Cout<<” 8.- 500 PESOS”<<endl;
Cout<<” 9.- 1000 PESOS”<<endl;
Cout<<”0.- CANCELAR LA OPERACIÓN”<<endl;
Cin>>opc2;
Switch(opc2){
Case 1:
Cost=10 ;
Recarga(cost,com);
Break;
Case 2:
Cost=20 ;
Recarga(cost,com);
34
Delgado Sánchez Paulina 3”1” Proyecto final

Break;
Case 3:
Cost=50 ;
Recarga(cost,com);
Break;
Case 4:
Cost=100 ;
Recarga(cost,com);
Break;
Case 5:
Cost=150 ;
Recarga(cost,com);
Break;
Case 6:
Cost=200 ;
Recarga(cost,com);
Break;
Case 7:
Cost=300 ;
Recarga(cost,com);
Break;
Case 8:
Cost=500 ;
Recarga(cost,com);
Break;

35
Delgado Sánchez Paulina 3”1” Proyecto final

Case 9:
Cost=1000 ;
Recarga(cost,com);
Break;
Case 0:
Caso0();
Default:
Defa();
}

Return 0;}

//declaracion del sub menu 1 proyecto de recargas


telefonicas
Int sm1(){
//Delgado Sánchez Paulina 3-1 TV
String compa;
//declaracion del ciclo para el sub menu 1
Do{
System(“\033[037m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;

36
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”MENU PRINCIPAL DEL PROYECTO DE


RECARGAS TELEFONICAS”<<endl;
Cout<<” MENU DE COMPAÑIAS”<<endl;
Cout<<” 1.- TELCEL “<<endl;
Cout<<” 2.- MOVISTAR”<<endl;
Cout<<” 3.- ATYT”<<endl;
Cout<<” 4.- UNEFON”<<endl;
Cout<<” 5.- VIRGIN MOBILE”<<endl;
Cout<<” 6.- PILLOFON”<<endl;
Cout<<” 7.- BAIT”<<endl;
Cout<<” 8.- FREEDOMPOP”<<endl;
Cout<<” 9.- FLASH MOVILE”<<endl;
Cout<<” 10.- WEEX”<<endl;
Cout<<” 11.- CIERTO”<<endl;
Cout<<” 12.- MAZ TIEMPO”<<endl;
Cout<<” 13.- IZZI”<<endl;
Cout<<” 14.- OUI MOBILE”<<endl;
Cout<<” 15.- WIMO TELECOM”<<endl;
Cout<<” 0.- REGRESAR AL MENU
PRINCIPAL”<<endl;
Cout<<”SELECCIONA LA COMPAÑÍA DESEADA
PARA LA RECARGA”<<endl;
Cin>>opc1;
//switch sub menu de compañias
Switch(opc1){
Case 1:
37
Delgado Sánchez Paulina 3”1” Proyecto final

Compa=”TELCEL”;
Monto(compa);
Break;
Case 2:
Compa=”MOVISTAR”;
Monto(compa);
Break;
Case 3:
Compa=”ATYT”;
Monto(compa);
Break;
Case 4:
Compa=”UNEFON”;
Monto(compa);
Break;
Case 5:
Compa=”VIRGIN MOBILE”;
Monto(compa);
Break;
Case 6:
Compa=”PILLOFON”;
Monto(compa);
Break;
Case 7:
Compa=”BAIT”;

38
Delgado Sánchez Paulina 3”1” Proyecto final

Monto(compa);
Break;
Case 8:
Compa=”FREEDOMPOP”;
Monto(compa);
Break;
Case 9:
Compa=”FLASH MOBILE”;
Monto(compa);
Break;
Case 10:
Compa=”WEEX”;
Monto(compa);
Break;
Case 11:
Compa=”CIERTO”;
Monto(compa);
Break;
Case 12:
Compa=”MAZ TIEMPO”;
Monto(compa);
Break;
Case 13:
Compa=”IZZI”;
Monto(compa);

39
Delgado Sánchez Paulina 3”1” Proyecto final

Break;
Case 14:
Compa=”OUI MOBILE”;
Monto(compa);
Break;
Case 15:
Compa=”WIMO TELECOM”;
Monto(compa);
Break;
Case 0:
Corte();
Caso0();
Break;
Default:
Defa();
}
}
While(opc1!=0);
Return 0;}

//declaracion de programa 1 piramide con *


Void p1(){

Int n;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;

40
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”Introduce un valor del 1 al 9”<<endl;


Cin>>n;
Cout<<endl;
Int ast=1;
Int esp=n-1;
For (int y=1;y<=n;y++){
For(int x=1;x<=esp;x++){
Cout<<” “; }
For(int x=1;x<=ast;x++){
Cout<<”*”; }
Cout<<endl;
Ast=ast+2;
Esp=esp-1;

}
Cout<<endl;
System(“sleep 5s”);
}

Void p2(){

Int x;
Int linea;
Int a;
Int n;

41
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”Delgado Sánchez Paulina 3-1 tv p11”<<endl;


Cout<<”dame el numero de lineas del triangulo de
pascal”<<endl;
Cin>>n;
//ciclo para imprimir cada linea
For(linea=1;linea<=n;linea++){
//inicializamos a en 1 antes de comenzar
A=1;
//ciclo para poner espacios
For(x=1;x<(n-linea+1);x++){
Cout<<” “;}
//ciclo para imprimir los valores
For(x=1;x<=linea;x++){
//imprimir a, cada linea comienza con a
Cout<<a<<” “;
//obtener el valor de a
A=a*(linea-x)/x;}
Cout<<endl; }
Cout<<endl;
System(“sleep 5s”);

Void p3(){

42
Delgado Sánchez Paulina 3”1” Proyecto final

Int x,y;
Int lim;
Bool bandera=true;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;
Cout<<”Hasta que numero quieres los numeros
primos”<<endl;
Cin>>lim;
//ciclo anidado
For(x=2;x<lim;x++){
Bandera=true;
For(y=2;y<x;y++){
If(x%y==0){
Bandera=false; }}
If(bandera==true){
Cout<<” “<<x<<” “;
}
}
Cout<<endl;
System(“sleep 5s”);

Void p4(){

Int lim,cont;

43
Delgado Sánchez Paulina 3”1” Proyecto final

Int fib=0;
Int aux=1;
Cout<<”Delgado Sánchez Paulina 3-1 tv p10”<<endl;
Cout<<”Hasta que termino quieres la serie de
fibonacci”<<endl;
Cin>>lim;
If(lim>0){
For(cont=1;cont<=lim;cont++){
Cout<<” “<<fib<<” “;
Aux=aux+fib;
Fib=aux-fib;
}
}
Else{
Cout<<”el termino debe de ser mayor a 0”;
}
Cout<<endl;
System(“sleep 5s”);

Void p5(){

Int x, num;
Int lista[8];

44
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”este programa combierte numeros enteros a


binarios”<<endl;
Cout<<endl;
Cout<<”ingresa un numero monor a 128”<<endl;
Cin>>num;

If(num<128){
For(x=0;x<8;x++){
Lista[x]=num%2;
Num=num/2;

}}

Cout<<”el numero binario es” <<endl;


For(x=7;x>=0;x--){
Cout<<lista[x];}
Cout<<endl;
System(“sleep 5s”);

Void p6(){

Int lim;
Int fact=1;
Int x;

45
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<”Delgado Sánchez Paulina 3-1 tv p11”<<endl;


Cout<<”programa que calcula el factorial”<<endl;
Cout<<”de que numero quieres calcular el
factorial”<<endl;
Cin>>lim;
If(lim==0){
Cout<<”el factorial de “<<lim<<” es 1”<<endl; }
Else{
For(x=1;x<=lim;x++){
Fact=fact*x;}}
Cout<<”el factor de “<<lim<<”! es “<<fact;
Cout<<endl;
System(“sleep 5s”);

Void p7(){

Char x;

For(x=’a’;x<=’z’;x++){
Cout<<x<<”, “;
}
Cout<<endl;
System(“sleep 5s”);

46
Delgado Sánchez Paulina 3”1” Proyecto final

Void p8(){

Int x=0;
Int y=0;
Int res;

Do{
Cout<<”Delgado Sánchez Paulina 3-1”<<endl;
Cout<<”esta es la tabla del “<<x<<endl;
Y=0;
Do{
Res=x*y;
Cout<<x<<” x “<<y<<” = “<<res<<endl;
Y++;}
While(y<11);
Cout<<endl;
Cout<<endl;
X++;}
While(x<11);
Cout<<endl;
System(“sleep 5s”);

47
Delgado Sánchez Paulina 3”1” Proyecto final

Void p9(){

Int x,y,z;
Int matriz[7][7][7];
Int contador=3;

Cout<<”Delgado Sánchez Paulina 3-1 TV P9”<<endl;


For(x=0;x<7;x++){
For(y=0;y<7;y++){
For(z=0;z<7;z++){
Matriz[x][y][z]=contador;
Contador++;}}}

For(x=0;x<7;x++){
For(y=0;y<7;y++){
For(z=0;z<7;z++){
Cout<<matriz[x][y][z]<<” “;
}
Cout<<endl;}
Cout<<endl;
Cout<<endl;}
Cout<<endl;
System(“sleep 5s”);

48
Delgado Sánchez Paulina 3”1” Proyecto final

Void p10(){

Float num1;
Float num2;
Float sum;
Float res;
Float mul;
Float divi;

Cout << “3-1v Delgado Sánchez Paulina practica #4” <<


endl;
Cout << “dame el valor de la primer variable” << endl;
Cin >> num1;
Cout << “dame el valor de la segunda variable” << endl;
Cin >> num2;

Sum = num1 + num2;


Res = num1 – num2;
Mul = num1 * num2;

If (num2 ¡= 0) {
Divi = num1 / num2;
Cout << “El resultado de dividir las variables es: “ <<
divi << endl;
} else {
Cout << “No es posible dividir por cero.” << endl;

49
Delgado Sánchez Paulina 3”1” Proyecto final

Cout << “El resultado de sumar las variables es: “ <<


sum << endl;
Cout << “El resultado de restar las variables es: “ << res
<< endl;
Cout << “El resultado de multiplicar las variables es: “ <<
mul << endl;
Cout<<endl;
System(“sleep 5s”);

Void p11(){
//Delgado Sánchez Paulina 3-1 tv practica 12
//funcion principal

//declaracion de variables
Int opc;
Int x;
Float medida;
Float res[8];
//ciclo principal

Do{
System(“\033[033m”);

50
Delgado Sánchez Paulina 3”1” Proyecto final

System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”menu principal de conversion de
unidades”<<endl;
Cout<<”selecciona la opcion deseada”<<endl;
Cout<<”1 conversiones de masa”<<endl;
Cout<<”2 conversiones de volumen”<<endl;
Cout<<”3 conversiones de distancia”<<endl;
Cout<<”4 conversiones de temperatura”<<endl;
Cout<<”5 conversiones de velocidad”<<endl;
Cout<<”0 salir de sistema”<<endl;
Cin>>opc;
//Delgado Sánchez Paulina 3-1 tv practica 12
//switch principal
Switch(opc){

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 1 stwich principal
Case 1:
System(“\033[034m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de masa”<<endl;
Cout<<”dame una cantidad en kilogramos”<<endl;

51
Delgado Sánchez Paulina 3”1” Proyecto final

Cin>>medida;
Res[0]=medida*1000000; //miligramos
Res[1]=medida*1000; //gramos
Res[2]=medida*2.204; //libras
Res[3]=medida*35.274; //onzas
Res[4]=medida/1000; //toneladas
Res[5]=medida/11.50; //arrobas
Res[6]=medida/46; //quintaless
Res[7]=medida/6.3; //stone
Cout<<”la cantidad de “<<medida<<” que me diste en
kilogramos equivale a: “<<endl;
Cout<<res[0]<<” miligramos”<<endl;
Cout<<res[1]<<” gramos”<<endl;
Cout<<res[2]<<” libras”<<endl;
Cout<<res[3]<<” onzas”<<endl;
Cout<<res[4]<<” toneladas”<<endl;
Cout<<res[5]<<” arrobas”<<endl;
Cout<<res[6]<<” quintanales”<<endl;
Cout<<res[7]<<” stone”<<endl;
System(“sleep 20s”);
Break;

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 2 stwich principal
Case 2:

52
Delgado Sánchez Paulina 3”1” Proyecto final

System(“\033[032m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de volumen”<<endl;
Cout<<”dame una cantidad en litros”<<endl;
Cin>>medida;
Res[0]=medida*1000; //mililitros
Res[1]=medida/3.785; //galones
Res[2]=medida/0.029; //onzas
Res[3]=medida/0.29; //tazas
Res[4]=medida/1000; //metros cubicos
Res[5]=medida/0.0353; //pies cubicos
Res[6]=medida*1000; //centimetros cubicos
Res[7]=medida/0.014; //cucharadas
Cout<<”la cantidad de “<<medida<<” que me diste en
litros equivale a: “<<endl;
Cout<<res[0]<<” mililitros”<<endl;
Cout<<res[1]<<” galones”<<endl;
Cout<<res[2]<<” onzas”<<endl;
Cout<<res[3]<<” tazas”<<endl;
Cout<<res[4]<<” metros cubicos”<<endl;
Cout<<res[5]<<” pies cubicos”<<endl;
Cout<<res[6]<<” centrimetros cubicos”<<endl;
Cout<<res[7]<<” cucharadas”<<endl;
System(“sleep 20s”);
53
Delgado Sánchez Paulina 3”1” Proyecto final

Break;

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 3 stwich principal
Case 3:
System(“\033[032m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de distancia”<<endl;
Cout<<”dame una cantidad en metros”<<endl;
Cin>>medida;
Res[0]=medida*100; //centimetros
Res[1]=medida*0.001; //kilometros
Res[2]=medida*0.000621371; //millas
Res[3]=medida*1.094; //yardas
Res[4]=medida*3.281; // pies
Res[5]=medida/4400; //leguas
Res[6]=medida/0.45; //codos
Res[7]=medida/0.8359; //varas
Cout<<”la cantidad de “<<medida<<” en metros que me
diste equivale a: “<<endl;
Cout<<res[0]<<” centimetros”<<endl;
Cout<<res[1]<<” kilometros”<<endl;
Cout<<res[2]<<” millas”<<endl;
Cout<<res[3]<<” yardas”<<endl;
54
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<res[4]<<” pies”<<endl;
Cout<<res[5]<<” leguas”<<endl;
Cout<<res[6]<<” codos”<<endl;
Cout<<res[7]<<” varas”<<endl;
System(“sleep 20s”);
Break;

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 4 stwich principal
Case 4:
System(“\033[036m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de temperatura”<<endl;
Cout<<”dame una temperatura en grados
centigrados”<<endl;
Cin>>medida;
Res[0]=(medida*(9/5))+32; //grados fahrenheit
Res[1]=medida+273.15; //grados kelvin
Cout<<”la cantidad de “<<medida<<” en grados
celciusque me diste equivale a: “<<endl;
Cout<<res[0]<<” grados fahrenheint”<<endl;
Cout<<res[1]<<” grados kelvin”<<endl;
System(“sleep 20s”);
Break;

55
Delgado Sánchez Paulina 3”1” Proyecto final

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 5 stwich principal
Case 5:
System(“\033[037m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”conversion de unidades de velocidad”<<endl;
Cout<<”dame un valor en kilogramos por hora para
convertir”<<endl;
Cin>>medida;
Res[0]=medida*0.621371689334; //millas por
hora
Res[1]=medida*0.277777999999; //metros por
segundo
Res[2]=medida*0.911344; //pies por
segundo
Res[3]=medida*0.539957; //nudos
Cout<<”la cantidad de “<<medida<<” en kilometros por
hora equivale a: “<<endl;
Cout<<res[0]<<” millas por hora”<<endl;
Cout<<res[1]<<” metros por segundo”<<endl;
Cout<<res[2]<<” pies por segundo”<<endl;
Cout<<res[3]<<” nudos”<<endl;
System(“ sleep 20s”);
Break;
56
Delgado Sánchez Paulina 3”1” Proyecto final

//Delgado Sánchez Paulina 3-1 tv practica 12


//caso 0 stwich principal
Case 0:
System(“\033[031m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”saliendo del sistema”<<endl;
Exit;
Break;

//Delgado Sánchez Paulina 3-1 tv practica 12


//default stwich principal
Default:
System(“\033[033m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 tv practica
12”<<endl;
Cout<<”opcion no encontrada intentelo
nuevamente”<<endl;
System(“sleep 3s”);

57
Delgado Sánchez Paulina 3”1” Proyecto final

While (opc|=0);
Cout<<endl;
System(“sleep 5s”);

Void p12(){

Int dia;
Int mes;
Int nd;
Do{
System(“\33[033m”);
System(“clear”);
Cout<<”Calcula tu dia de nacimiento”<<endl;
Cout<<”Escribe 0 en mes para terminar el
programa”<<endl;
Cout<<”Escribe con tu numero tu dia y tu mes de
nacimiento”<<endl;
Cout<<endl;
Cout<<”Escribe el dia en que naciste: “;
Cin>>dia;
Cout<<”Escribe el mes en que naciste: “;
Cin>>mes;
Switch(mes){
Case 1:

58
Delgado Sánchez Paulina 3”1” Proyecto final

Nd=dia;
Break;
Case 2:
Nd=dia+31;
Break;
Case 3:
Nd=dia+59;
Break;
Case 4:
Nd=dia+90;
Break;
Case 5:
Nd=dia+120;
Break;
Case 6:
Nd=dia+151;
Break;
Case 7:
Nd=dia+181;
Break;
Case 8:
Nd=dia+212;
Break;
Case 9:
Nd=dia+243;

59
Delgado Sánchez Paulina 3”1” Proyecto final

Break;
Case 10:
Nd=dia+304;
Break;
Case 11:
Nd=dia+334;
Break;
Case 12:
Nd=dia+365;
Break;
Case 0:
Cout<<”Estas saliendo del sistema”<<endl;
Exit;
Break;
Default:
Cout<<” Fecha de nacimiento no valida, intentalo
denuevo”<<endl;}
Cout<<”Naciste el dia “<<nd<<” del año “<<endl;
System(“sleep 4s”);}
While(mes!=0);
Cout<<endl;
System(“sleep 5s”);

60
Delgado Sánchez Paulina 3”1” Proyecto final

Void p13(){

Int edad;

Cout<<”cuatos años tienes”<<endl;


Cin>>edad;

If(edad>=60){
Cout<<”eres 3ra edad”<<endl;}
Else{
If(edad>=18){
Cout<<”eres adulto”<<endl;}
Else{
If(edad>=12){
Cout<<”eres adolecentes”<<endl;
}
Else{
If(edad>=0){
Cout<<”eres un niño”<<endl;
}
Else{
Cout<<”no existen edades negativas”<<endl;
}
}
}
}
61
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<endl;
System(“sleep 5s”);

//declaracion del sub menu 2 programas selectos


Int sm2(){

Do{
System(“\033[033m”);
System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”MENU PRINCIPAL PROGRAMAS SELECTOS
DE PROGRAMACION”<<endl;
Cout<<” MENU DE PROGRAMAS”<<endl;
Cout<<” 1.- PIRAMIDE CON * EN C++ “<<endl;
Cout<<” 2.- PIRAMIDE DE PASCAL”<<endl;
Cout<<” 3.- NUMEROS PRIMOS”<<endl;
Cout<<” 4.- SERIE DE FIBONACCI”<<endl;
Cout<<” 5.- COMVERSION A BINARIO”<<endl;
Cout<<” 6.- NUMERO FACTORIAL”<<endl;
Cout<<” 7.- ABECEDARIO”<<endl;

62
Delgado Sánchez Paulina 3”1” Proyecto final

Cout<<” 8.- TABLAS DE MULTIPLICAR”<<endl;


Cout<<” 9.- MATRIZ CUBICA
AUTORELLENABLE”<<endl;
Cout<<” 10.- OPERACIONES BASICAS CON 2
NUMEROS”<<endl;
Cout<<” 11.- MENU DE CONVERSION DE
UNIDADES”<<endl;
Cout<<” 12.- PROGRAMA QUE TE DICE EL # DE DIA
EN QUE NACISTE”<<endl;
Cout<<” 13.- PROGRAMA QUE ANALISA TU
EDAD”<<endl;
Cout<<” 14.- PROYECTO TRANSVERSAL”<<endl;
Cout<<” 0.- REGRESAR AL MENU
PRINCIPAL”<<endl;
Cout<<”SELECCIONA EL PROGRAMA
DECEADO”<<endl;
Cin>>opc3;
//switch sub menu de compañias
Switch(opc3){
Case 1:
P1();
Break;
Case 2:
P2();
Break;
Case 3:
P3();

63
Delgado Sánchez Paulina 3”1” Proyecto final

Break;
Case 4:
P4();
Break;
Case 5:
P5();
Break;
Case 6:
P6();
Break;
Case 7:
P7();
Break;
Case 8:
P8();
Break;
Case 9:
P9();
Break;
Case 10:
P10();
Break;
Case 11:
P11();
Break;

64
Delgado Sánchez Paulina 3”1” Proyecto final

Case 12:
P12();
Break;
Case 13:
P13();
Break;

Case 0:
Caso0();
Break;
Default:
Defa();

}
}
While(opc3!=0);

Return 0;}

//declaracion del programa principal


Int main(){
//Delgado Sánchez Paulina
//declaracion del ciclo principal
Do{
System(“\033[036m”);
65
Delgado Sánchez Paulina 3”1” Proyecto final

System(“clear”);
Cout<<”Delgado Sánchez Paulina 3-1 TV”<<endl;
Cout<<”PROYECTO FINAL DE
PROGRAMACION”<<endl;
Cout<<” MENU PRINCIPAL”<<endl;
Cout<<endl;
Cout<<”1.- PROYECTO DE RECARGAS
TELEFONICAS”<<endl;
Cout<<endl;
Cout<<”2.- PROGRAMAS SELECTOS DE
PROGRAMACION”<<endl;
Cout<<endl;
Cout<<”0.- SALIR DEL PROGRAMA”<<endl;
Cout<<endl;
Cin>>opc;
//switch PRINCIPAL
Switch(opc){
Case 1:
Sm1();
Break;
Case 2:
Sm2();
Break;
Case 0:
Caso0();
Break;
66
Delgado Sánchez Paulina 3”1” Proyecto final

Default:
Defa();
}
}
While(opc!=0);

Return 0;
}

Capturas de pantalla

67
Delgado Sánchez Paulina 3”1” Proyecto final

Conclusión

La programación es fundamental para acrecentar el avance tecnológico dentro de las


industrias que para llevar a cabo sus funciones necesitan de sitios y aplicaciones creadas a
partir de los códigos. El área de la programación es una de las que más oferta de trabajo
registra en los últimos tiempos. El Instituto Nacional de Educación Tecnológica (INET) presentó
un informe que afirma que el 51% de las empresas argentinas enfrentan dificultades a la hora
de contratar perfiles técnicos y esto se debe a la falta de competencia, de experiencia y
principalmente a la falta de postulantes. En cuanto a los salarios, también se registran datos
favorables aportados por CESSI, la Cámara de la Industria Argentina del Software. En uno de
sus estudios más recientes en el que participaron más de 300 empresas se reveló que los
profesionales juniors ganan en promedio $55.321 por mes, los semisenior $83.042 y los senior
$117.941 siendo el promedio de la industria de $[Link] y las expertas afirman que
aprender a programar también permite el desarrollo de las capacidades como el pensamiento
lógico, la creatividad y el ingenio. Estas se potencian y facilitan la resolución de problemas y la
automatización de tareas a partir de una computadora. Estas características no solo resultan
fructíferas para el ámbito laboral sino que pueden aplicarse al crecimiento personal de los
individuos. Un ejemplo para destacar es cómo la tecnología fue el campo que primero se ajustó
a las condiciones actuales del mundo. La pandemia que vivenciamos este 2020 implicó nuevas
adaptaciones a nuestra manera de vivir, surgiendo distintas plataformas o reinventándose las
ya existentes. Mantener las clases de todos los niveles educativos, el trabajo remoto, el
crecimiento de las compras online, la telemedicina, garantizar el entretenimiento, etc. Todas
estas variantes representan oportunidades con las que los programadores se han tenido que
enfrentar al comienzo del año para poder ofrecer los servicios indispensables de una manera
diferente y eficiente. Los lenguajes de alto nivel Se desarrollaron con el objetivo de ser más
accesibles y entendibles por la mayoría de programadores pudieran enfocarse más en resolver
la tarea o los problemas y no el lenguaje que la máquina tenía que entender. C++ surgue de
fusionar dos ideas: la eficiencia del lenguaje C para poder acceder al hardware al ejecutar
tareas que realmente demandaban recursos de memoria; y las ideas de abstracción que
representan. Lo difícil es aprender a programar una vez que aprendes a programar el lenguaje
te da igual El mundo de hoy, está totalmente inmerso en una nueva revolución tecnológica
basada en la informát, que encuentra su principal impulso en el acceso y en la capacidad de
procesamiento de información sobre todos los temas y sectores de la actividad humana. Ha
contribuido a que culturas y sociedades se transformen aceleradamente tanto económica,
como social ypolíticamente, con el objetivo de alcanzar con plenitud sus [Link]
conjunto de tecnologías que se concentran alrededor de las computadoras personales, de las
tecnologías de la información y de la comunicación, es sin duda la innovación que más ha
influido en el desarrollo de la vida social de fines del siglo XX y comienzo del XXI. Al
desarrollarse las primeras computadoraselectrónicas, se vio la necesidad de programarlas, es
decir, de almacenar Programar significa tener la habilidad de crear y codificar un algoritmo para
que pueda ser ejecutado por una computadora. Es decir, se desarrollan un conjunto de
instrucciones que le indican a la computadora cómo hacer ciertas tareas. En este semestre de
Programación aprendí un poco sobre su historia, sus lenguajes, los algoritmos, los
Pseudocodigos, pero hay algo que en verdad me sorprende, saber que después de unos
comandos y unas órdenes la máquina te da un programa como resultado, quizá en la carrera
que quiero estudiar no la ocupe o quizá si, pero en estos momentos estoy muy satisfecho por
todo lo que aprendí en este semestre de verdad, quiero agradecer a mi profesor Fausto Jover
Olmedo y a la Escuela Preparatoria Oficial Anexa A La Normal de Tlalnepantla por permitirme
vivir este tipo de experiencias y aprendizajes, espero mis compañeros estén igual de
agradecidos, para este proyecto final presentamos algunos de nuestros conocimientos,
fortalezas, retos y errores, sin duda este proyecto refleja cansancio, frustración, estrés,
dedicación, esfuerzo, y no solo es una calificación, es una enseñanza y en el momento que la
vida lo requiera tenemos que estar preparados, no sabemos cuándo nos sirva, lo que se es que
es un trabajo de mucho esfuerzo y tiempo, espero que les haya gustado y que haya estado
bien, y les dejo con un poco de mi conclusión sobre la materia de Programació[Link] la
actualidad, la programación es catalogada como un lenguaje tecnológico fundamental.

68

También podría gustarte