Logo Studenta

Plantilla_Entrega_Actividades - Keygii Vlog

¡Estudia con miles de materiales!

Vista previa del material en texto

DESARROLLO DE SOFTWARE
Noviembre 2022 – Marzo 2023
Fundamentos de Programación
Evaluacion
Segundo parcial
Primer Semestre - Nocturno
2023 
 Fundamentos de Programacion
Evaluacion Segundo Parcial
Infografia Unidad 3 y 4
DECLARACION DE FUNCIONESLa declaración da a conocer la función al compilador, de forma que a partir del punto de declaración, ya se pueden realizar invocaciones a la misma
Ejemplos	Las declaraciones deben realizarse antes que cualquier uso de la función. A su vez, las definiciones pueden estar en cualquier sitio, aunque en algunos casos puede haber excepciones (sustitución inline).
[Citar su fuente aquí.]
Prototipos de Funciones
Los prototipos juegan un rol importante en la programación C++ y sirven también para clarificar y documentar el código. Sobre todo si los nombres de las variables son significativos. Por ejemplo, la función strcpy tiene dos parámetros: una cadena fuente y una destino, la cuestión es: ¿Cual es cuál?
SimplesSe pueden llamar directamente mediante la clase sin necesidad de crear un objeto de esa clase. Una función se define utilizando la palabra clave “void” o el tipo de dato de retorno, seguido del nombre de la función, una lista de parámetros entre paréntesis y el cuerpo de la función entre llaves
COMPUESTASLos parámetros de una función son los valores que esta recibe por parte del código que la llama. Pueden ser tipos simples u objetos. En la declaración de la función se escriben después del nombre entre paréntesis indicándose el tipo de cada uno y su nombre.
Parámetros con Valor Los parámetros o argumentos en Java son valores o variables que se pasan a una función o método al momento de llamarlos. Estos parámetros son usados dentro de la función o método para realizar ciertas operaciones o cálculos. Donde “tipo” es el tipo de dato del parámetro (por ejemplo, int , String , boolean , etc.)
	
Parámetros por ReferenciaSe dice que un parámetro se pasa por referencia cuando solo se pasa la referencia al dato, así que si modificamos el valor dentro de la función, se modificará desde donde se invocó.
Los grupos de funciones estándar más comunes son:
Entrada/salida estándar - matemáticas - de conversión - diagnóstico - de manipulación de memoria - control de proceso – ordenación - directorios - fecha y hora - búsqueda - manipulación de cadenas – gráficos.
Guía Práctica 
a) Tema de guía: Desarrollo de una función con parámetros en C++
 b) Recursos Recursos hardware: 
 • Computador 1 GB RAM mínimo, 2 GB RAM recomendado, 120MB espacio de almacenamiento. Recursos software: 
 • C++ Otros: 
 • Guía practica • Plantilla de entrega de actividades 
c) Metodología: 
 • Aplicación de la guía práctica en C++. 
 • Mediante lo aprendido en clases desarrollar una función simple que ingrese 2 valores enteros y retorne el resultado de las cuatro operaciones básicas suma, resta, multiplicación o división en C++. 
 • El taller puede ser realiza de forma individual, y entregado en el formato establecido de "Plantilla de entrega de actividades" con extensión .pdf.
d)Desarrollo y procedimiento:
 1.-Ingresar a C++ y en primer lugar crear el programa principal donde se va a llamar a la función, a la cual se enviara los 2 valores enteros para realizar la operación y que operación desea realizar.
RESULTADOS 
Función que permite calcular las 4 operaciones básicas en el programa C++.
4.-Una vez verificados errores ejecutar el programa.
3.-Una vez realizada la codificación verificar errores.
2.-Realizar la función operaciones fuera de la función principal main () con el siguiente código.
ARCHIVOS
Archivos de TextoLos archivos o ficheros son la forma en la que C++ permite el acceso al disco. Todos los procesos tienen abiertos, por defecto, los archivos 0(entrada), 1(salida) y 2(salida de errores), de manera que en C++ se corresponden con los objetos cin, cout y cerr.
Son los más sencillos de manejar, pues, como ya se ha mencionado, para trabajar con ellos se emplean los operadores de inserción y extracción que ya se conocen de la consola.
Archivos de Entrada
El típico recorrido de un archivo de texto desconocido (al igual que uno binario), se hace con lectura adelantada. Así, si en el directorio donde se ejecuta la aplicación hay un archivo llamado entrada.txt, se puede volcar por pantalla de la siguiente forma, utilizando la clase ifstream:
Archivos de Salida
Un archivo de salida de texto se maneja con la clase ofstream:
VECTORES
Un vector o array -arreglos en algunas traducciones- es una secuencia de objetos del mismo tipo almacenados consecutivamente en memoria. El tipo de objeto almacenado en el array puede ser cualquier tipo definido en C/C++. Los vectores y matrices son pasados siempre por referencia como argumentos de una función.
Un vector consiste en asignar espacios de memoria en los cuales se va acumular los valores conforme se sigan ingresando, por ejemplo, la asignación de V(5), se considera como 5 espacios para ingreso de valores en el vector V, gráficamente seria de la siguiente manera.
Y ya ingresando valores, como por ejemplo seria:
MATRICES
Son conocidas también como variables de doble subíndice, arreglos bidimensionales o variables bidimensionales.
Por ejemplo una matriz cuadrada de 4 x 4 se define así:
Una matriz no cuadrática de 3 x 4, gráficamente seria así:
EXPOSICION
Grupo 3: Crear un menú con las siguientes opciones mediante funciones y debe salir cuando ingrese la opción
· Crear un vector de tipo entero que pueda almacenar los números primos del 1 al 20.
· Ingresar por teclado 5 nombres de países por teclado con su número de población y visualizar cuantos países con sus nombres cuentan con una población superiores o igual a 10000.
· Crear un vector de tipo decimal con 6 nombres de alcaldes con su periodo de trabajo ingresados por teclado y visualizar cuales alcaldes trabajaron antes del 2022, quien trabaja actualmente.
· Crear una matriz de tipo cadena de texto de 4x4 y visualice la siguiente interfaz
	*
	*
	*
	*
	/
	/
	/
	/
	*
	*
	*
	*
	/
	/
	/
	/
Equipo de Trabajo
KEVIN CARDONA
JOSUE PARRALES
	
	 Evaluacion 2

Continuar navegando

Materiales relacionados

4 pag.
ACTIVIDAD 1 - Keygii Vlog

User badge image

Desafio Equador Veintitrés

2 pag.
171 pag.
inbound7567055703303194596 - Keygii Vlog

User badge image

Desafio Equador Veintitrés