miércoles, 31 de agosto de 2011

Glosario

GUI: Interfase grafica de usuario
CASE: Ingeniería de Software Asistida por Computadora
IDE: Entorno de desarrollo integrado
GCC: colección de compiladores GNU
GNU: Licencia pública general
RAD: desarrollo ráído de aplicaciones

C: es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.

C++: es un lenguaje imperativo orientado a objetos derivado del C. En realidad un superconjunto de C, que nació para añadirle cualidades y características de las que carecía. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción.


GCC es parte del proyecto GNU, el cual tiene como objetivo mejorar el compilador usado en los sistemas GNU incluyendo la variante GNU/Linux. El desarrollo de GCC usa un entorno de desarrollo abierto y soporta muchas otras plataformas con el fin de fomentar el uso de un compilador-optimizador de clase global, para atraer muchos equipos de desarrollo, para asegurar que GCC y los sistemas GNU funcionen en diferentes arquitecturas y diferentes entornos, y más aún, para extender y mejorar las características de GCC.

El desarrollo rápido de aplicaciones o RAD: Es un proceso de desarrollo de software. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Ingeniería de Software Asistida por Computadora). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la utilidad y la rapidez de ejecución.

Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.

algunas páginas que podrían ser de utilidad:

http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado

http://www.monografias.com/trabajos4/lenguajec/lenguajec.shtml

http://www.zator.com/Cpp/E1_2.htm

http://es.wikipedia.org/wiki/C%2B%2B

http://es.wikipedia.org/wiki/GNU_Compiler_Collection

http://es.wikipedia.org/wiki/Gnu

http://es.wikipedia.org/wiki/Delphi

http://es.wikipedia.org/wiki/CASE

http://es.wikipedia.org/wiki/WxDev-C%2B%2B

http://es.wikipedia.org/wiki/Dev-C%2B%2B

domingo, 28 de agosto de 2011

tabla promedios







Datos del alumno




Nombre
Código
Primer Parcial
Trabajos
Manejo de Blog
Taller Evaluativo
Proyecto Final
Promedio

martes, 23 de agosto de 2011

Promedios


<script language="javascript">

var not1;
var not2;
var not3;
var not4;
var nualum;
var promedio;
var definitiva;
var mynotas=new Array ();
var con=0;
var con2=0;
var Apro=0;
var Totap;
var Rep=0;
var Repro;
var alumno;
nualum=prompt("Digite el numero de alumnos")

for (con=1;con<=nualum;con++)

{
alumno=prompt("Digite el nombre del alumno")

not1=prompt("entre nota 1");
not2=prompt("entre nota 2");
not3=prompt("entre nota 3");
not4=prompt("entre nota 4");

definitiva=(not1*0.2)+(not2*0.2)+(not3*0.3)+(not4*0.3);
mynotas[con]=definitiva;


if (definitiva>=3)
{
document.write(alumno+" aprobo y su nota es "+definitiva+ "<BR>");

alert(alumno+ " aprobo y su nota es "+definitiva);
Totap=Apro++;
}
 else
 {
  if(definitiva<3)
   {
   document.write(alumno+" reprobo y su nota es "+definitiva+ "<BR>");

   alert(alumno+" reprobo y su nota es "+definitiva);
   Repro=Rep++

   }
 }
}

document.write("<b><n>Total de Alumnos Aprobados:</n></b>"+ Apro +  "; "+"<BR>");



document.write("<b><n>Total de Alumnos Reprobados:</n></b>"+ Repro +  "; "+"<BR>");



promedio=0;



for(con2=1;con2<=nualum;con2++)  {

promedio=promedio+mynotas[con2];

}

promedio=promedio/nualum;



document.write("El promedio General del curso es:   ",promedio+"<BR>");



</script>

jueves, 11 de agosto de 2011

Primera clase

Mis expectativas frente a la materia, es que aprendamos sobre el lenguaje de programación C y lenguaje Java, para que podamos implementarlos en un futuro, ya sea programando un micro-controlador o implementarlos en algún dispositivo que necesitemos programar.