Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCION A LA PROGRAMACION
GRUPO: 301304_149
TUTORA
IRINA NARVAEZ ESPINOSA
INTRODUCCION
1. Cada estudiante debe expresar su concepto personal sobre la utilidad de incluir funciones
diseadas por el programador al desarrollar programas en C++. Incluir cada concepto con
el nombre del autor en el documento .pdf
Las funciones son una serie de instrucciones con las cuales se pueden realizar labores
determinadas, en donde se toman ciertos valores de entrada llamados parmetros los
cuales nos proporcionan un valor de salida y retorno por lo tanto las funciones son
instrumentos valiosos, ya que se usan en todos los programas C++. Permitiendo una
buena organizacin ya que estas funciones permiten el uso algoritmos por ser ms legibles
y ms ordenados. Tambin posibilitan la reutilizacin de cdigo. Adems las funciones
diseadas por el programador pueden ser manipuladas en cualquier otro programa que las
necesite.
Las funciones del programador vienen definidas por un nombre, continuadas de dos
parntesis () entre los que puede haber o no manifestaciones. Las manifestaciones son
valores que se le pasan a la funcin cuando se llama.
Cuenta con muchas funciones ventajosas como la depuracin en programas de la forma
ms rpida, su edicin esta se puede ejecutar sin ningn inconveniente en Windows
permitiendo la traduccin de cdigos desde el programa si este es correcto no puede
presentar sintaxis del lenguaje mediante su traduccin.
C++ no solo es un lenguaje de programacin su propsito fue el de extender entre el
lenguaje de programacin junto a mecanismos que permitan acceder al manejo y
combinacin de objetos. A estos se sumaron otras habilidades de programacin lo cual lo
hace un lenguaje con orientacin, dando posibilidad de crear nuevos componentes que
sean fundamentales en cada proceso.
El trabajar con funciones en C++ tiene muchas ventajas, entre ellas posibilitar la
depuracin de programas de manera ms rpida, puesto que en lugar de revisar todo el
cdigo de una solucin, se puede identificar exactamente que tarea tiene inconvenientes y
trabajar sobre ella. Adems su reutilizacin en diferentes partes del programa hace que la
cantidad de cdigo total sea menor
Autor Benavides Ruano, Miran 2016 UNAD
2. Cada estudiante debe elegir uno de los siguientes ejercicios, realizar el pseudocdigo y
realizar la codificacin mediante una funcin diseada por el programador: (los
integrantes deben llegar a acuerdos para evitar que 2 alumnos resuelvan el mismo
ejercicio).
A. Calcular la edad de una persona, solicitando el ao de nacimiento.
Pseudocodigo
Proceso Anio de nacimiento
Definir anio_actual como entero;
Definir edad_base como entero;
Definir edad como entero;
Ejecucin:
B. Verificar si una contrasea digitada por el usuario es correcta (la contrasea ser un valor
numrico de 3 dgitos)
Pseudocdigo:
Definir: clave verdadera;
Solicitar: Clave de acceso;
leer: clave de acceso;
Si: la clave de acceso es diferente a la clave verdadera;
Mientras la claves de acceso es diferente se pedir la clave nuevamente;
Muestra: acceso concedido;
Cdigo:
C. Realizar una funcin que reciba 2 parmetros de tipo float, los sume y devuelva el resultado).
Pseudocodigo:
Inicio.
Ingreso de las variables:
A, B, C
Mostrar: ingrese el primer numero
Leer: a
Mostrar: ingrese el segundo numero.
Leer: b
C=a+b
Moastrar: %.2f+%.2f
Fin.
Codigo:
Ejecucin:
Ejecucin:
rea
Inicio
muestra: calcular el rea de un crculo.
TABLA DE AUTOEVALUACIN
AUTO EVALUACIN
Nombre
1
2
3
4
5
Csar Enrique
Argumedo Suescun
Mike W Piedrahita
Dura
Vivian D Arias Amaya
SONIA JHANED
LOZADA
301304_4
GRUPO:
Reviso los
contenidos de la
unidad 2
Ingreso a
tiempo al
foro
Interactu
con los
compaeros
Realizo el
punto 1
Realizo el
punto A
SI
SI
SI
SI
SI
SI
SI
SI
SI
Realizo el
punto B
Realizo el
punto C
SI
Realizo el
punto D
Realizo el
punto E
Realizo el
punto 3
CONCLUSIONES
En el anterior trabajo se conocieron las diferentes funciones que se pueden trabajar con los
lenguajes de alto nivel con lo cual se busca ser ms accesibles y entendibles por la mayora de
programadores, de manera que los programadores pudieran concentrarse ms en resolver la tarea
o los problemas y no en el lenguaje que la maquina tena que entender.
BIBLIOGRAFA
oyanes Aguilar, Luis, and Snchez Garca, Lucas. Programacin en C++: un enfoque
prctico: un enfoque prctico. Madrid, ES: McGraw-Hill Espaa, 2009. ProQuest ebrary.
Estructuras
de
control
repetitivas.
Disponible
en
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=1&docID=10491298&tm=1467436778252
Joyanes Aguilar, Luis, Castillo Sanz, Andrs, and Snchez Garca, Lucas. C algoritmos,
programacin y estructuras de datos. Madrid, ES: McGraw-Hill Espaa, 2009. ProQuest
ebrary.http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=1&docID=10491350&tm=1467436944090
Cplusplus.
Structure
of
a
enhttp://www.cplusplus.com/doc/tutorial/program_structure/
program.
Disponible