miércoles, 14 de junio de 2017

Introducción a la Programación

Trabajo Práctico.
1) ¿Qué es un Algoritmo?
2) ¿Para qué sirve un Diagrama de Flujo?
3) ¿Qué es programar?
4) Busca 5 aparatos controlados por programa.
5) ¿Qué es un lenguaje de programación? ¿Cuál es la diferencia entre ellos? (Basic, Cobol, Pascal, C, C++)

1) Algoritmo: Es un conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
2) El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
3) Dar las instrucciones necesarias a una máquina para que realice su función de manera automática.
4)  Computadora, celular, semáforos, calculadora, cajero automático.
5) Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
 El C es el lenguaje original, mientras que C++ es una ampliación de C, por eso el ++
DIFERENCIAS Y SEMEJANZAS ENTRE JAVA Y C#
Se va a nombrar por lo menos 13 comparaciones entre Java y C#:
1. Para entrar a la plataforma con C# se necesita el .Net Framework y para Java el JRE
2. Java es totalmente gratis, pues ese fue uno de los primeros objetivos pero C# tiene una version gratuita pero no es completa.
3. Java no soporta typedefs, defines o comandos de preprocesador, por tanto, no está prevista la inclusión de ficheros de cabecera, ni tiene cabida el concepto de macro o constante.
4. Java soporta clases, pero no soporta estructuras o uniones.
5. „En Java, el hecho de no indicar las clases accesibles desde otro módulo no se declaran public pero en .Net, el solo hecho de no indicarlo e incluso de declararla como internal no se declaran public.
6.Tanto en Java como en .Net, los módulos son independientes de la plataforma.
7. En .Net el módulo es independiente del lenguaje.
8. En Java todos los objetos se introducen en la heap
9. La plataforma .Net ofrece la posibilidad de utilizar objetos en la pila (value types)
10. „C# ofrece el concepto de struct para crear objetos en ámbito de pila
11. Java es como para mas grafico como juegos en linea pero c # es pura consola
12. Java está llena de fugas de memoria y "no se ha cumplido lo que se prometió serlo" pero con C #, su uso ha sido más útil como un lenguaje de scripting para RunUO. Havent desordenado con él fuera de

13. En Java la reutilización pasa por el despliegue de archivos  class o . jan y en ambos casos, se distingue qué tipos son accesibles desde otros módulos.



C# fue pensado como para implementar un traductor de java a c# por lo que no tiene muchas de las cosas que diferencias a c# de java.

No hay comentarios.:

Publicar un comentario