Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1. 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 CODIGO BINARIO A 01000001 B 01000010 C 01000011 D 01000100 E 01000101 F 01000110 G 01000111 H 01001000 I 01001001 J 01001010 K 01001011 L 01001100 M 01001101 N 01001110 O 01001111 P 01010000 Q 01010001 R 01010010 S 01010011 T 01010100 U 01010101 V 01010110 W 01010111 X 01011000 Y 01011001 Z 01011010 < 00111100 > 00111110 = 0111101 ; 00111011 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111 ( 00101000 ) 00101001 { 01111101 } 01111011 \ 01011100 2. 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 Lenguaje Maquina 0010,0000,1001,10001,1110 Lenguaje Ensamblador Date STRUC Mes DW Dia DW Aa DW Date ENDS Actual date <’ja’,’01’,’B4’> Mov ax,actual,dia Mov actual.aa,’B5’ Lenguaje Simbólicos procedurales Imperativos Basic 1964 Dim MatrizDeEnteros(100,100) AS INTERGER DIM VectorDeEnteros%(30) DIM LisaDeNombres(50)AS STRING DIM ListaDeCiudades$(50) Ada 1970 With Ada.Text_IO; use Ada.Text_IO; Procedure Hola_Mundo is Begin Put_Line(“Hola Mundo”); End; Simula 1967 !esto es un comentario; Begin comment aquí comienza el programa; OutText(“!Hola Mundo!”); OutImage; End Of Program; Lenguajes Simbólicos procedurales orientados a objetos Java Public class Cuenta { Private doublé balance = 0; Private doublé limit; Public void ingresar (doublé cantidad) { Balance = balance + cantidad; } Python Import smtlib Server.smtlib.SMTP(“smtp.gmail.com”,5 87) Server.login(“youremailusername”,”pass word”) Msg=” Hello!” Server.sendemail(you@gmail.com,”targ et@example.com”,msg) PHP <?php $empresa=”EDteam”; Echo $empresa; $profesores =[ “backend =>”blablablá”. “frontend => “blebleble” ]; Lenguajes Simbólicos declarativos funcionales Scheme (define (Y X) ((Tambda (proc) (proc proc)) (Tambda (proc) (X (Tambda (arg) ((proc proc) arg)))))) Erlang Set theFirstNumber to 3 Set the theSecondNumber to 2 Set theAnswer to (theFirstNumber + theSecondNumber) Set theAnswer to (theAnswer +1) Set theString to “3+2+1=” Tell application “Finder” Display dialog theString & theAnswer End tell F# Let sqr x=x*x Let stddev nums = Let mean = nums | > List.average Let variance = nums |> List.averageBy (fun x squr(x – mean)) Sqrt (variance);; Val sqr: float float >stddev[1,9;1.2;3.6;2.0] Val stddev: float = 0.0785641695 >| Lenguajes simbólicos declarativos lógicos Prolog Consult(user) Writeit:- write(“Hola Mundo”),nl. D user consulted, 10 msec 336bytes yes ¿- writeit Hola Mundo Yes mailto:you@gmail.com SequenceL MatrixMultiply(A(2),B(2))[i,j]:= Let K:= 1…size(B); In Sum(A[i,k]*B[k,j]); Mercury Module Hello World Interface Import_module io. Pred main(io_state, io_state). Mode main(di, ou) is det. Implementation. Main Io_write_string(“Hello, World!”). 3. Ordena los pasos del proceso de programación, anotando el paso al que corresponde. PASO 1: Definir el problema, analizando en qué consiste y qué resultados se desean obtener. PASO 2: Desarrollar algoritmos, diagramas de flujo y pseudocódigos que permitan comprender los datos, variables, procesos y procedimientos involucrados. PASO 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. PASO 4: Correr un intérprete, este traduce el lenguaje al de la máquina, después del 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. PASO 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 lenguaje en un editor de textos o bien en un compilador ejecutable. 4. 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. 5. 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 Microsoft Visual Studio Cloud9 NetBeans JCreator Koding Gambas C++ Builder Eclipse Che 6. Busca en internet un tutorial de instalación sobre el IDE que hayas elegido y compara si los pasos son los mismo. De no ser así, anota en el recuadro qué fue lo que cambio. Instalación de un IDE - Lo único que cambio fueron los links de donde se tenían que descargar los archivos para iniciar la instalación. 7. 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. Efectos contra la Salud La Organización Mundial de la Salud ha informado que la inactividad física que representa estar mucho tiempo seguido enfrente al ordenador es la principal causa del 25% de los cánceres de mama y de colon, el 27% de los casos de diabetes, y el 30% de los casos de enfermedades del corazón.} Según estudios de otras instituciones hay cuatro aspectos relacionados a estar horas sentado frente al ordenador: cáncer, diabetes, enfermedades del corazón y obesidad.
Compartir