0% encontró este documento útil (0 votos)
15 vistas10 páginas

PDF 24

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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas10 páginas

PDF 24

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 PDF, TXT o lee en línea desde Scribd

‭Programación C++‬

‭ ienvenido‬‭al‬‭Curso‬‭de‬‭Programación‬‭C++;‬‭en‬‭ella‬‭veremos‬‭tópicos‬‭de‬‭introducción‬
B
‭e iniciación a la programación, en especial al lenguaje de programación C++.‬

‭ l‬‭curso‬‭se‬‭hará‬‭a‬‭distancia,‬‭teniendo‬ ‭comunicación‬‭a‬‭través‬‭de‬‭correo‬‭electrónico,‬
E
‭Whatsapp‬ ‭o‬ ‭Telegram.‬ ‭De‬ ‭tal‬ ‭forma‬ ‭que‬ ‭podamos‬ ‭mantener‬ ‭el‬ ‭contacto‬ ‭continuo‬
‭para responder dudas u otras interrogantes.‬

‭ ara‬ ‭realizar‬ ‭los‬ ‭ejercicios‬ ‭requerirán‬‭de‬‭una‬‭aplicación‬‭llamada‬‭IDE‬‭de‬‭desarrollo.‬


P
‭El‬ ‭más‬ ‭común‬ ‭y‬ ‭utilizado‬ ‭para‬ ‭lenguaje‬ ‭C++‬ ‭es‬ ‭Codeblock,‬ ‭sin‬ ‭embargo‬ ‭hay‬
‭muchos otros. Lo importante es que puedan hacer los programas y ejercicios.‬

‭ as‬‭asignaciones‬‭serán‬‭todos‬‭desarrollos‬‭(Programas),‬‭y‬‭para‬‭que‬‭pueda‬‭evaluarlos‬
L
‭deben‬‭hacerme‬‭llegar‬‭a‬‭mi‬‭correo‬‭los‬‭archivos‬‭con‬‭extensión‬‭.cpp.‬‭Presten‬‭especial‬
‭atención a la extensión, ya que si no son enviados así, no podré evaluarlos.‬

‭ l‬ ‭final‬ ‭de‬ ‭este‬ ‭documento‬ ‭podrán‬‭encontrar‬‭enlaces‬‭a‬‭recursos‬‭de‬‭estudios‬‭y‬‭uno‬


A
‭para‬‭ejercicios.‬‭Estos‬‭recursos‬‭no‬‭son‬‭limitativos,‬‭es‬‭decir,‬‭si‬‭logran‬‭encontrar‬‭algún‬
‭otro video, tutorial y otra fuente de información, también es válido.‬

‭El contenido a seguir es el que se presenta a continuación.‬

‭Contenido:‬

‭●‬ T ‭ ipos‬ ‭de‬ ‭Datos:‬ ‭variables,‬‭constantes.‬‭Palabras‬‭reservadas.‬‭Declaración‬‭de‬‭variables.‬


‭Ámbito de Variables. Declaración de Constantes.‬
‭●‬ ‭Funciones de Entrada/Salida.‬
‭●‬ ‭Operadores.‬ ‭Tipos:‬ ‭Aritméticos,‬ ‭Asignación,‬‭.‬‭Incremento‬‭y‬‭decremento,‬‭Relacional,‬
‭igualdad‬ ‭y‬ ‭lógicos,‬ ‭de‬ ‭bits,‬ ‭Direccionamiento,‬ ‭Condicional.‬ ‭Clasificación:‬ ‭Unarios,‬
‭binarios y ternarios. Reglas de prioridad.‬

‭Evaluación 20%‬

‭●‬ ‭Estructuras de control de selección: if, if…else, switch. Concepto. Tipos y diferencias.‬

‭Evaluación 20%‬

‭●‬ E ‭ structuras‬ ‭de‬ ‭control‬ ‭de‬ ‭repetición:‬ ‭for,‬ ‭while,‬ ‭do…while‬ ‭.‬ ‭Conceptos.‬ ‭Tipos‬ ‭y‬
‭diferencias. Contadores y acumuladores.‬
‭●‬ ‭Sentencias para romper el flujo de un programa: break, continue, exit, abort.‬

‭Evaluación 20%‬
‭●‬ A ‭ rreglos‬ ‭unidimensionales.‬ ‭Definición.‬ ‭Índice,‬ ‭rango,‬ ‭límites.‬ ‭Operaciones:‬
‭Inicialización,‬ ‭Lectura‬ ‭y‬ ‭escritura‬ ‭de‬ ‭datos,‬ ‭Recorrido,‬ ‭Añadir,‬ ‭insertar‬ ‭y‬ ‭borrar,‬
‭Ordenar, Búsqueda.‬
‭●‬ ‭Arreglos‬ ‭multidimensionales.‬ ‭Inicialización.‬ ‭Lectura‬ ‭y‬‭escritura‬‭de‬‭datos.‬‭Recorrido.‬
‭Búsqueda.‬
‭Evaluación 20%‬

‭●‬ E‭ structura‬ ‭de‬ ‭una‬‭función:‬‭Definición‬‭de‬‭una‬‭función,‬‭Función‬‭prototipo,‬‭Llamado‬‭a‬


‭una‬ ‭función.‬ ‭Variables‬ ‭y‬ ‭su‬ ‭ámbito‬‭en‬‭una‬‭función.‬‭Retorno‬‭de‬‭valores‬‭usando‬‭de‬‭la‬
‭sentencia‬ ‭return‬ ‭y‬ ‭sus‬ ‭limitaciones.‬ ‭Paso‬ ‭de‬ ‭valores‬ ‭a‬ ‭las‬ ‭funciones‬ ‭(parámetros).‬
‭Recursividad.‬
‭Evaluación 20%‬

‭●‬ E‭ xtra:‬ ‭Declaración‬ ‭de‬‭Punteros.‬‭Operadores‬‭para‬‭Punteros.‬‭Asignación‬‭de‬‭Punteros.‬


‭Arítmetica‬ ‭de‬ ‭Punteros.‬ ‭Uso‬ ‭de‬ ‭Punteros‬ ‭en‬ ‭Arreglos.‬ ‭Arreglos‬ ‭de‬ ‭Punteros.‬
‭Indirección múltiple. Funciones de asignación dinámica: malloc() y free().‬

‭Recursos:‬
‭●‬ ‭[Link]
‭_r‬
‭●‬ ‭[Link]

‭Algunos ejercicios para practicar son:‬

‭●‬ ‭[Link]
‭Evaluación Nro. 1 (20%)‬
‭●‬ C ‭ rea un programa en C++ que defina tres variables (int, float y char), pida al usuario‬
‭que ingrese los valores correspondientes y luego muestre el tipo y el valor de cada‬
‭variable.‬
‭●‬ ‭Realiza un programa que pida al usuario tres números enteros y calcule la media‬
‭aritmética de ellos, mostrando el resultado en pantalla.‬
‭●‬ ‭Escribe un programa que solicite al usuario su nombre, su edad y su ciudad de‬
‭residencia, y los imprima en un formato de saludo. Ejemplo:‬

‭ eben mandarme el programa a mi correo:‬‭wilfredvas@[Link]‬‭.‬‭Y el formato aceptado‬


D
‭para cada programa es .cpp.‬

‭Fecha de entrega 08/11/2024 (Viernes).‬

‭Evaluación Nro. 2 (20%)‬


‭●‬ E ‭ scribe un programa que solicite al usuario dos números flotantes y verifique si son‬
‭iguales. Si no lo son, muestra cuál es mayor.‬
‭●‬ ‭Crea un programa que pida al usuario un número del 1 al 7 y muestre el día de la‬
‭semana correspondiente. Ejemplo:‬

‭●‬ D
‭ esarrolla un programa que permita al usuario ingresar los coeficientes de una‬
‭ecuación cúbica (‬‭ax^3 + bx^2 + cx + d = 0‬‭) y haga‬‭una comprobación básica de si el‬
‭resultado en el discriminante es positivo o negativo, mostrando el tipo de solución‬
‭esperada (real o compleja).‬

‭ eben mandarme el programa a mi correo:‬‭wilfredvas@[Link]‬‭.‬‭Y el formato aceptado‬


D
‭para cada programa es .cpp.‬

‭Fecha de entrega 22/11/2024 (Viernes).‬


‭Evaluación Nro. 3 (20%)‬
‭●‬ C‭ rea‬ ‭un‬ ‭programa‬ ‭que‬ ‭pida‬ ‭al‬ ‭usuario‬ ‭un‬ ‭número‬ ‭y‬ ‭un‬ ‭carácter,‬ ‭y‬ ‭lo‬ ‭imprima‬ ‭en‬
‭forma de pirámide hasta el número dado. Ejemplo:‬

‭●‬ D‭ esarrolla‬ ‭un‬ ‭programa‬ ‭que‬ ‭calcule‬ ‭y‬ ‭muestre‬ ‭la‬ ‭suma‬ ‭de‬ ‭los‬ ‭números‬ ‭impares‬
‭hasta un número‬‭n‬‭introducido por el usuario. Ejemplo‬‭de salida:‬

‭ eben mandarme el programa a mi correo:‬‭wilfredvas@[Link]‬‭.‬‭Y el formato aceptado‬


D
‭para cada programa es .cpp.‬

‭Fecha de entrega 13/12/2024 (Viernes).‬

‭Evaluación Nro. 4 (20%)‬


‭●‬ C‭ rea‬‭un‬‭programa‬‭que‬‭solicite‬‭al‬‭usuario‬‭10‬‭números,‬‭los‬‭almacene‬‭en‬‭un‬‭array‬‭y‬‭los‬
‭imprima en orden inverso, separados por comas. Ejemplo:‬
‭●‬ D‭ esarrolla‬‭un‬‭programa‬‭que‬‭pida‬‭al‬‭usuario‬‭que‬‭introduzca‬‭una‬‭palabra‬‭y‬‭le‬‭informe‬
‭cuántas veces aparece cada vocal en la palabra.‬

‭ eben mandarme el programa a mi correo:‬‭wilfredvas@[Link]‬‭.‬‭Y el formato aceptado‬


D
‭para cada programa es .cpp.‬

‭Fecha de entrega 31/01/2025 (Viernes).‬

‭Evaluación Nro. 5 (20%)‬


‭●‬ C‭ rea‬ ‭una‬ ‭función‬ ‭llamada‬ ‭imprimirPatron‬ ‭que‬ ‭reciba‬ ‭un‬ ‭número‬ ‭y‬ ‭un‬ ‭carácter,‬ ‭y‬
‭genere un patrón en forma de cuadrado de ese tamaño con el carácter.‬

‭●‬ I‭mplementa‬‭una‬‭función‬‭calcularHipotenusa‬‭que‬‭reciba‬‭los‬‭valores‬‭de‬‭los‬‭catetos‬‭de‬
‭un‬ ‭triángulo‬ ‭rectángulo‬ ‭y‬ ‭devuelva‬ ‭la‬ ‭hipotenusa.‬ ‭Luego,‬ ‭realiza‬ ‭un‬ ‭programa‬ ‭que‬
‭use esta función y pida al usuario los catetos para mostrar el resultado.‬

‭ eben mandarme el programa a mi correo:‬‭wilfredvas@[Link]‬‭.‬‭Y el formato aceptado‬


D
‭para cada programa es .cpp.‬

‭Fecha de entrega 21/02/2025 (Viernes).‬

También podría gustarte