C++ Y Java

Páginas: 82 (20307 palabras) Publicado: 26 de noviembre de 2012
PROGRAMACIÓN BÁSICA EN C Y JAVA

José Luis López Goytia
(elaboración: 2010; última revisión: 2011)

TEMA

PÁG.

Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

Aspectos metodológicos
1. Criterios de calidad del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Pruebasde caja negra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Ciclo de desarrollo de sistemas (método de cascada) . . . . . . . . . . . . . . . . . . . . .
4. Concepto de compilador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
9
12
20

Programando en lenguaje C
5. Un primer acercamiento al desarrollode software . . . . . . . . . . . . . . . . . . . . . . . . .
6. El paradigma de la programación estructurada . . . . . . . . . . . . . . . . . . . . . . . . . .
7. Los primeros elementos para codificar en lenguaje C . . . . . . . . . . . . . . . . . . . . . .
8. Condicionales en lenguaje C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. Ciclos en lenguajeC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10. Arreglos en lenguaje C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. Subrutinas en lenguaje C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12. Apuntadores . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25
40
51
64
71
82
86
91

Programando en Java
13. Enfoque de la programación orientada a objetos . . . . . . . . . . . . . . . . . . .
14. ¿Cómo funciona Java? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15. Creación de una clase sencilla en Java . . . . . . . . . . . . . . . . . . . . . .. . . . . . .
16. El uso de múltiples clases en Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17. Arreglos en Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18. Herencia y polimorfismo en Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19. Composición en Java . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .

96
101
107
115
121
125
137

Bibliografía . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141

Programación básica en C y Java (elaboró: José Luis López Goytia)

1 / 141

INTRODUCCIÓN
Este material está dirigido para estudiantes que comienzan su carrera eninformática o disciplinas
afines. Parte del supuesto que no han tomado ningún curso de programación y en un futuro se harán
profesionales del área.
Por ello se fomentan en primera instancia los aspectos conceptuales, que normalmente se dejan de
lado en materiales de este tipo. En la segunda parte se desarrollan los aspectos básicos de lenguaje C,
los cuales tienen un enlace natural con los fundamentosde Java, que se abordan en la tercera parte.
Todos los programas fueron probados con herramientas reconocidas y gratuitas: el compilador Dev C++
para el caso de C y el entorno NetBeans para el caso de Java. Bajo esta estructura se pretende dar un
camino natural a fin de abordar los lenguajes C y Java bajo un enfoque metodológico claro.
En el caso de la UPIICSA, abarcaría la parte central de lasmaterias de de Lenguajes de
Programación I y Lenguajes de Programación III de las carreras de Ingeniería en Informática y
Licenciatura en Ciencias de la Informática. Se espera que para próximas actualizaciones esas materias
se conserven con otros nombres.
Finalmente, hay que advertir los alcances del presente trabajo para no crear falsas expectativas. No
tiene el propósito de abarcar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Subprogramas en java y c++
  • Diferencia entre C ++ Y JAVA
  • Como programas en c y en java
  • Java Vs C#
  • C++ vs java
  • C++ Vs Java
  • C# Vs Java
  • Definicion de clase en c#, c++, java, java script y visual basic.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS