Informe 1
Informe 1
Informe 1
INTEGRANTES:
FELIX CHADAN
ANDRES BONILLA
RICARDO MARTINEZ
ANGEL TENEDA
LATACUNGA - ECUADOR
TEMAS:
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
MARCO TEORICO
PARADIGMAS DE PROGRAMACIÓN.
PROGRAMACIÓN ESTRUCTURADA.
CARACTERISTICAS:
Según (Joyanes Aguilar, 2007) “La programación orienta a objetos aporta un nuevo
enfoque a los retos que se plantean en la programación estructurada cuando los problemas
a resolver son complejos. Al contrario que la programación procedimental que enfatiza a
los algoritmos. La idea es diseñar formatos de datos que se correspondan con las
características esenciales de un problema. Si se desea modificar los datos de un objeto,
hay que realizarlo mediante la función miembro del objeto. Ninguna otra función puede
acceder a los datos. Esto significa la escritura, depuración y, mantenimiento del
programa”. (2007, pág. 5) .
CARACTERISTICAS.
QUE ES EL OBJETO
Las funciones de un objeto son funciones de miembro en C++ o métodos, y son el único
medio para acceder a sus datos, se los conocen también como atributos o variables de
instancia.
Los datos son ocultos, de modo que están protegidos de alteraciones accidentales.
Según (JOYANES AGUILAR, 2000) “Los datos y las funciones se dice que están
encapsuladas en una única entidad. El encapsulamiento de datos y la ocultación de los
datos son términos clave de la descripción de lenguajes orientados a objetos.”
(Programación en C++ : algoritmos, estructuras de datos y objetos, 2000, pág. 23)
LENGUAJE C.
C permite la manipulación de bits, bytes y direcciones (los elementos básicos con que
funciona la computadora).
La importancia del lenguaje C es que posee pocas palabras claves, todas las palabras
están en minúsculas a continuación las 32 palabras del lenguaje C:
Fuente: http://profesores.fi-b.unam.mx/cintia/Lenguaje_C.pdf
Estas claves son importantes ya que se las utilizan para decretar el inicio o asignación e
inclusive le final de nuestro programa cada una tiene su propia función en especial.
EJEMPLO:
# include <conio.h>
# include <stdio.h>
int ;
getch ();
FUNCIÓN MAIN.
Según (JOYANES AGUILAR, 2000) “Cada programa de C++ contiene una función
main() que es la función principal y que es el primer punto de entrada al programa.
Cuando se ejecuta al programa, se invoca, en primer lugar, a la función main(). Cualquier
otra función se llama directa e indirecta desde main.” (Programación en C++ : algoritmos,
estructuras de datos y objetos, 2000, pág. 58).
EJEMPLO:
# include <iostream>
visualizar();
return 0;
COMENTARIOS.
EJEMPLO:
<iomanip> manipuladores
TIPOS DE DATOS.
DATOS PREDEFINIDOS:
C++ define los tipos short, int y long como tipos diferentes, independientemente de que
tengan igual o diferente tamaño. Igualmente sucede con los tipos unsinned, char y char
(signed char), que aunque tienen el mismo tamaño, un byte, C++ los considera tipos
diferentes. Por eso en C++ lo tipos de valores implicados en una operación de asignación
deben ser exactamente iguales. En otro caso, será necesario realizar una conversión
implícita o explícita. Cuando se requiere se requiere una conversión explicita, por ejemplo
de un valor doublé a un int, y no se realiza, el compilador simplemente lo advierte
(warning).
Según (CEBALLOS, 2000) “Para C, un tipo enumerado es un tipo int. Sin embargo, para
C++ un tipo de enumeramiento es un nuevo tipo. Esto significa que un valor de tipo int
no puede ser asignado directamente a una variable de un tipo enumerado.” (Programación
orientada a objetos con C++, 2000, pág. 38)
ANEXO 1
# include <conio.h>
# include <stdio.h>
# include <math.h>
# include <iostream>
using namespace std;
res1=sin(num);
res2=cos(num);
res3=tan(num);
res4=sqrt(num);
res5=log(num);
res6=res1*res2;
res7=res1+res2;
res8=res1-res2;
res9=res1/res2;
res10=res1+res2+res3+res4+res5+res6+res7+res8+res9;
getch ();
CAPTURAS:
ANEXO 2
22. Calcular el seno y el coseno de un número ingresado por teclado (la respuesta me dé en
radianes). Comparar el resultado con la calculadora.
ANALISIS
DATOS DE ENTRADA: FORMULA:
float num
DATOS DE SALIDA:
res1=sin(num);
float res1,res2 res2=cos(num);
DATOS AUXILIARES:
PROGRAMA:
# include <conio.h>
# include <stdio.h>
# include <math.h>
# include <iostream>
using namespace std;
res1=sin(num);
res2=cos(num);
printf("\n el seno es: %.5f\t", res1);
printf("\n el coseno es: %.5f\t", res2);
getch ();
CAPTURAS:
CONCLUCIONES
RECOMENDACIONES
BIBLIOGRAFÍA
CEBALLOS, F. (2000). Programación orientada a objetos con C++. RA-MA
Editorial.
JOYANES AGUILAR, L. (2000). Programación en C++ : algoritmos, estructuras de
datos y objetos. Madrid: McGraw-Hill España.
Joyanes Aguilar, L. S. (2007). Programación en C++ : un enfoque práctico. Madrid:
McGraw-Hill España.
S.N. (11 de 06 de 2013). www.4rsoluciones.com. Obtenido de www.4rsoluciones.com:
http://www.4rsoluciones.com/que-son-los-paradigmas-de-programacion/