



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción al entorno de programación, explorando conceptos como el código binario, los lenguajes de programación (de bajo nivel, procedurales, orientados a objetos, declarativos) y el proceso de programación. Se incluyen ejemplos de sintaxis y se describe la función de los componentes de un ide (integrated development environment). Además, se abordan los riesgos a la salud asociados al trabajo prolongado frente a una computadora.
Tipo: Apuntes
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
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, número o carácter Código binario Letra, número o carácter Código binario Letra, número o carácter Código binario Letra, número o carácter Código binario Letra, número o carácter Código binario A^01000001 K^01001011 U^01010101 1^1 11^1011 B^01000010 L^01001100 V^01010110 2^10 12^1100 C^01000011 M^01001101 W^01010111 3^11 13^1101 D^01000100 N^01001110 X^01011000 4^100 14^1110 E^01000101 O^01001111 Y^01011001 5^101 15^1111 F^01000110 P^01010000 Z^01011010 6^110 (^00101000 G^01001010 Q^01010001 <^00111100 7^111 )^00101001 H^01001000 R^01010010 >^00111110 8^1000 {^01111011 I^01001001 S^01010011 =^00111101 9^1001 }^01111101 J^01001010 T^01010100 ;^00111011 10^1010 **^00101111 Introducción a la programación [Nivel 1]
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 programación Ejemplo Sintaxis Lenguajes de bajo nivel o ensamblador MOV AL, (1000) Esta instrucción indica que se copie^ el valor de la porción de la memoria que este en la ubicación 1000 (en hexadecimal) a la parte baja del registro AX (AL). Cuando un operando es un valor de una dirección de memoria, esta dirección se escribe entre corchetes, recordar que el operando 2 es el origen. Y cuando es una constante dependerá del ensamblador, en el caso del debug (Un programa que sirve para crear y editar aplicaciones que viene con el DOS) se interpretaran como hexadecimales, en siguientes se interpretara que las constantes son números hexadecimales. MOV AL, (DI) DI esta apuntando al valor que esta en la memoria que será copiado al registro AL. El nombre MOV viene de la palabra move, que es una palabra del ingles que significa mover. Justamente la instrucción mencionada significa, mover el valor apuntado por DI a AL. MOV AL, BL En este caso se copia el valor de BL a AL. Igualmente se puede copiar el valor de la parte baja de un registro a la parte alta de otro registro. MOV CH, DL Así como también operar con las partes altas MOV AH, DH Inclusive se^ puede copiar el valor de un registro a una dirección de memoria Lenguajes simbólicos procedurales imperativos C Cuenta con diferentes reglas y procesos que lideran la estructura de un programa C++ Es^ una^ extensión^ de^ C,^ al^ que^ se^ han añadido numerosas propiedades fundamentalmente orientadas a objetos C ANS1 ya adopto numerosas características de C++, por lo que la emigración de C a C++ no suele ser difícil. C# En el caso del lenguaje de programación de C# la sintaxis si tienes conocimiento previo de lenguajes como C y C++ notaras que es bastante parecida, ya que estas fueron tomadas como referencia a la hora de la creación del mismo.
nombre de la función se coloca antes de sus parámetros. Los nombres de las funciones solo pueden contener caracteres normales, es decir, letras, dígitos, comillas y subrayados. Miranda Se trata de un lenguaje de^ programación funcional sucesor de SASL y KRC. El principal objetivo de este lenguaje era el desarrollar una versión comercial de un lenguaje funcional: no estricto.
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.