Logo Studenta

ActividadSem20

¡Estudia con miles de materiales!

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.

Continuar navegando

Materiales relacionados

136 pag.
Python para Principiantes

User badge image

pilarsimonwilliam

261 pag.
Fundamentos_de_programacion_C_Java

Escola Santa Afra

User badge image

Jose Francisco Freire

516 pag.
Python

User badge image

Alejandra Leon