Uploaded by FERNANDO MUNOZ ALCARAZ

Muñoz Alcaraz Fernando Actividad-1

advertisement
Muñoz Alcaraz Fernando
02/09/2021
Actividad 1
¿Qué es C++?
C++ nació en los años ochenta con el objetivo de utilizar el tipo de programación orientada
a objetos. Los objetos dan una funcionalidad especial por sí mismos, a diferencia de la
programación estructurada tradicional o C. En C lo único que se busca es el procesamiento
de unos datos de entrada para obtener unos de salida. En cambio en C++ primero se crean
los objetos para luego solicitarles que hagan los métodos por sí solos. Es un tipo de lenguaje
de programación de alto nivel. La compatibilidad entre C y C++ es muy grande, aunque no
absoluta.
En C++ se pueden escribir programas orientados a objetos, no orientados a objetos, o mezcla
de ambos (por ejemplo, tener clases con funciones globales en el mismo programa) ... Java
es puramente orientado a objetos; cualquier función debe pertenece a alguna clase (es un
método).
¿Qué es Java?
Java es un lenguaje de programación multiplataforma, orientado a objetos y centrado en la
red. Es uno de los lenguajes de programación más utilizados.
Java también se utilizó como plataforma informática, y Sun Microsystem la lanzó por
primera vez en 1995. Más tarde fue adquirida por Oracle Corporation.
¿Qué es Python?
Python es un lenguaje de programación orientado a objetos de alto nivel, que tiene estructuras
de datos integradas, combinadas junto a enlaces dinámicos y tipeo, lo que lo convierte en una
opción ideal para el desarrollo rápido de aplicaciones.
Python también ofrece soporte para módulos y paquetes, lo que permite la modularidad del
sistema y la reutilización de código.
Es uno de los lenguajes de programación más rápidos, ya que requiere muy pocas líneas de
código. Su énfasis está en la legibilidad y la simplicidad, lo que lo convierte en una excelente
opción para principiantes.
Muñoz Alcaraz Fernando
02/09/2021
¿Por qué necesitas Java?
La documentación detallada está disponible.
Un gran grupo de desarrolladores calificados disponibles.
Una gran variedad de bibliotecas de terceros.
Le permite formar programas estándar y código reutilizable.
Es un entorno multiproceso que le permite realizar muchas tareas al mismo tiempo en un
programa.
Excelente actuación.
Bibliotecas fáciles de navegar.
¿Por qué necesitas Python?
Sintaxis muy simple en comparación con los lenguajes Java, C y C ++.
Se utiliza para el aprendizaje automático, el aprendizaje profundo y el campo general de
inteligencia artificial. Muy útil en análisis y visualización de datos.
Extensa biblioteca y herramientas útiles para desarrolladores
Python es compatible con la cruz
Python tiene su shell autoinstalado
En comparación con el código de otros idiomas, el código de Python es fácil de escribir y
depurar. Por lo tanto, su código fuente es relativamente fácil de mantener.
Python es un lenguaje portátil para que pueda ejecutarse en una amplia variedad de sistemas
operativos y plataformas.
Python viene con muchas bibliotecas preconstruidas, lo que facilita su tarea de desarrollo.
Python te ayuda a simplificar la programación compleja. Como se trata internamente con
direcciones de memoria, recolección de basura.
Python proporciona un shell interactivo que lo ayuda a probar las cosas antes de su
implementación real.
Python ofrece interfaces de base de datos para todos los principales sistemas comerciales
DBMS.
Muñoz Alcaraz Fernando
02/09/2021
Soporta programación imperativa y funcional.
Python es famoso por su uso en IoT.
¿Qué es el Pseudocódigo?
Cuando se trabaja en programación, antes de escribir nuestro programa, primero escribimos
el pseudocódigo.
El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma
más cercana al lenguaje de programación que vamos a utilizar posteriormente.
Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en español.
Una de las mayores dificultades con las que se encuentran los hispanoparlantes que empiezan
a programar es el idioma. Por eso es bueno utilizar el pseudocódigo, que ayuda a asimilar
con más facilidad las ideas básicas.
Este pseudocódigo vale para pasarlo posteriormente a cualquier lenguaje de programación,
no importa el que quieras usar.
Estructura básica de un programa.
Entrada de Datos:
(a) La constituyen todas las instrucciones que toman los datos de entrada desde un
dispositivo externo y los almacena en la memoria principal para que puedan ser
procesados.
(b) Proceso o algoritmo: Está formado por las instrucciones que modifican los objetos a
partir de su estado inicial (datos de entrada) hasta el estado final (resultados) dejando
los objetos que lo contiene disponibles en la memoria principal.
(c) Salida de resultados: Conjunto de instrucciones que toman los datos finales
(resultado) de la memoria principal y los envían a los dispositivos externos.
1. Estructura secuencial:
Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a
modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la
anterior, ni se bifurca el flujo del programa.
Muñoz Alcaraz Fernando
02/09/2021
2. Estructura selectiva o de selección:
La estructura selectiva permite que la ejecución del programa se bifurque a una instrucción
(o conjunto) u otra/s, según un criterio o condición lógica establecida, sólo uno de los
caminos en la bifurcación será el tomado para ejecutarse.
Estructura de control selectiva simple
Estructura de control selectiva doble
Estructura de control selectiva múltiple
3. Estructura de control cíclica o repetitiva:
Estructura de control desde
Estructura de control mientras
Download