0% encontró este documento útil (0 votos)
33 vistas6 páginas

Entornos de Programación-2

Cargado por

cs7ddvcrsx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas6 páginas

Entornos de Programación-2

Cargado por

cs7ddvcrsx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Actividad

Introducción a la programación [Nivel 1]


Lección 1 / Actividad 1
Entorno de programación

IMPORTANTE

Para resolver tu actividad, guárdala en tu computadora e imprímela.

Si lo deseas, puedes conservarla para consultas posteriores ya que te sirve


para reforzar tu aprendizaje. No es necesario que la envíes para su revisión.

Propósito de la actividad

Reforzar el proceso que sigue una máquina al programar e instalar una IDE en
un ordenador.

Practica lo que aprendiste

I. Ingresa a internet y busca cuál es el código binario que corresponde


a cada letra, número o carácter.

Letra, Código Letra, Código Letra, Código Letra, Código Letra, Código
número binario número binario número binario número binario número binario
o o o o o
carácter carácter carácter carácter carácter
A 01000001 K 01001011 U 01010101 1 00110001 11 00001011
B 01000010 L 01001100 V 01010110 2 00110010 12 00001100
C 01000011 M 01001101 W 01010111 3 00110011 13 00100000
D 01000100 N 01001110 X 01011000 4 00110100 14 00101110
E 01000101 O 01001111 Y 01011001 5 00110101 15 01111110
F 01000110 P 01010000 Z 01011010 6 00110110 ( 00101000
G 01000111 Q 01010001 < 00111100 7 00110111 ) 00101001
H 01001000 R 01010010 > 00111110 8 00111000 { 01111011
I 01001001 S 01010011 = 00111101 9 00111001 } 01111101
J 01001010 T 01010100 ; 00111011 10 00001010 \ 01011100
Actividad

II. Investiga en internet algunos ejemplos de los distintos tipos de


lenguajes de programación, así como sus características de sintaxis y
anótalos en la tabla.

Tipo de lenguaje de Ejemplo Sintaxis


programación
Lenguaje de bajo nivel para Comúnmente utilizado en sistemas
microprocesadores Z80. embebidos y computadoras antiguas,
es similar al ensamblador.
Lenguaje de bajo nivel para Generalmente se basa en el conjunto
microcontroladores PIC. de instrucciones especifico del
Lenguajes de bajo fabricante, en este caso, Microchip.
nivel o ensamblador Lenguaje de bajo nivel para sistemas Ahora parte de Microchip, puede
empotrados AVR. variar ligeramente según el modelo
especifico del microcontrolador AVR
y su conjunto de instrucciones
asociado.
Lenguaje de bajo nivel para FPGAs La programación de FPGAs se
Verilog. realiza comúnmente utilizado un
lenguaje de descripción de hardware.
Lenguaje de bajo nivel para ASICs Se realiza comúnmente utilizando un
VHDL. lenguaje de descripción de hardware,
define una entidad llamada
“Sumador4Bits"
Fortran. Puede variar según el contexto y la
versión del lenguaje, pero en este
Lenguajes simbólicos caso seria muy básico que muestra
procedurales la estructura general de un bucle y la
imperativos declaración de variables en Fortran.
Bucle “DO” en Fortran 90/95.
Java. El código debe de estar dentro de
una clase, Los bloques de código se
definen con llaves “{}”. Los puntos y
coma “;” se utilizan para terminar las
declaraciones.
C++ #include <iostream> se utiliza para
incluir la biblioteca estándar de
entrada/salida de C++.
Return 0; indica que el programa
finalizo correctamente.
Python. No requiere declaraciones de tipos
de variables y utiliza la identificación
Lenguajes simbólicos para definir bloques de código, lo que
procedurales mejora la legibilidad.
orientados a objetos PHP. Es un lenguaje de scripting del lado
del servidor, ampliamente utilizado
para el desarrollo web. Puede
integrarse fácilmente con HTML y
base de datos, y es conocido por su
flexibilidad y facilidad de uso en el
contexto del desarrollo web
Actividad

dinamico.

Ruby Ruby es un lenguaje de


programación dinamico y de alto
nivel que se enfoca en la simplicidad
y la productividad del programador.
Haskell Es un lenguaje de programación
puramente funcional que sigue un
Lenguajes simbólicos enfoque declarativo. Se basa en
declarativos funciones y permite la programación
funcionales con expresiones concisas y
elegantes.
Lips Es conocido por su estilo simbólico y
su orientación declarativa. Es uno de
los lenguajes más antiguos que sigue
siendo utilizado en la actualidad.
Clojure Es dialecto de Lips que se ejecuta en
la maquina virtual de Java, tiene una
sintaxis simbólica y se centra en la
programación funcional.
Inteligencia Artificial Es un campo amplio de engloba
diversas técnicas y enfoques, la IA
se basa en varios paradigmas y
métodos.
Lenguajes simbólicos
Sistemas expertos Son programas de computadora
declarativos lógicos diseñados para imitar el
razonamiento humano y resolver
problemas de un dominio especifico
mediante la aplicación de
conocimiento y reglas.
Aplicaciones que involucran Pueden utilizar diversos enfoques y
razonamiento lógico lenguajes según sus necesidades y
objetivos específicos, La elección de
lenguajes y enfoques dependerá de
la naturaleza especifica del problema
y los requisitos de la aplicación.
Actividad

III. Ordena los pasos del proceso de programación, anotando el paso al


que corresponde.

Proceso de programación
5) Escribir el código de
programación que es la secuencia
de pasos a realizar, en el editor de
un entorno de programación
integrado (IDE), deberás usar la
sintaxis propia del leguaje en un
editor de textos o bien en un
compilador ejecutable.
3) Usar un compilador que lea los
datos del editor, este se encargará
de revisar que las instrucciones sean
claras y la sintaxis sea correcta.
1) Definir el problema, analizando
en qué consiste y qué resultados se
desean obtener.
4) Correr un intérprete, este
traduce el lenguaje al de la
máquina, después el depurador
ejecuta línea a línea y se detiene al
existir un error para su corrección.
Posteriormente un enlazador se
encarga de unir las instrucciones si
se introducen otras
de otros programas.
2) Desarrollar algoritmos,
diagramas de flujo y pseudocódigos
que permitan comprender los datos,
variables, procesos y
procedimientos involucrados.
Actividad

IV. Relaciona con una línea los componentes de un IDE con su función.

Componente Función
Editor Se encarga de asimilar cada línea
de instrucción.
Interfaz Se refiere al conjunto de elementos
que permiten crear, visualizar y
manipular componentes o la
construcción de aplicaciones.
Depurador Es donde se redacta el código a
ejecutar, facilitando la lectura ya
que asigna colores para palabras
reservadas, variables, comentarios,
entre otros.
Compilador Su función es determinar si existen
errores, ya sean lógicos o de sintaxis
que causen rupturas.
Herramientas para la automatización Es la pantalla que se muestra y la
que permite que se programe en
diferentes lenguajes e interactuar.
Interprete Traduce el código al lenguaje
máquina.

V. Busca en internet los principales nombres de los IDE libres, integrados


propietarios y en línea o en la nube.

Libres Propietarios En línea o en la nube


Eclipse Gestionado por Eclipse Eclipse Che: En la nube.
Foundation. Eclipse Theia: En línea.
NetBeans Es gestionado por Apache En la nube.
Software Foundation.
Atom Desarrollado y mantenido por En la nube.
GitHub, Inc.
BlueJ Desarrollado por la No se presenta en línea o en
Universidad de Kent en la nube.
colaboración con Deakin
University.
Actividad

VI. Busca en internet un tutorial de instalación sobre el IDE que hayas


elegido y compara si los pasos son los mismos. De no ser así, anota en
el recuadro qué fue lo que cambio.

Instalación de un IDE
• La mayoría de los IDE ofrecen una descarga
gratuita desde un sitio web.

• Algunos IDEs permiten opciones de configuración


durante la instalación.

• Algunos requieren que te registres o aceptes


términos de licencia.

VII. Investiga en internet cuáles son los riesgos a los que se está expuesto
al trabajar sentado frente a una computadora por largos periodos de
tiempo; anota tus observaciones en el recuadro.

Riesgos a la salud
Sedentarismo: El tiempo prolongado en una posición sedentaria puede contribuir al
sedentarismo, lo que puede provocar la obesidad, enfermedades cardiacas y diabetes.

Problemas musculoesqueléticos: La posición estática y la falta de movilidad puede


dar lugar a problemas musculares y esqueléticos, como dolor de espalda, cuello y
hombros, así como la posibilidad de desarrollar condiciones más crónicas.

Síndrome del Túnel Carpiano: Aquellos que pasan mucho tiempo escribiendo
usando el mouse pueden estar en riesgo de desarrollar síndrome del túnel carpiano,
una afección que afecta los nervios de la mano y muñeca.

También podría gustarte