LENGUAJE DE JERARQUIA DE HARDWARE
PROGRAMACION LENGUAJES
-CPU
Php, C++, Javascript, -Lenguaje de bajo nivel -Tarjeta grafica
Python -Lenguaje de alto nivel -Memoria Ram
-Código maquina -Disco duro
-Dispositivos de entrada y salida
SOFTWARE SOFTWARE DE PROGRAMACION
PROGRAMACION
Este nos permite disfrutar del pc desde Es la agrupación de herramientas las
que lo encendemos, realizando las cuales permiten desarrollar programas,
operaciones lógicas y básicas del sistema esto permite usar alternativas de lenguaje
operativo. de programación, de una forma práctica y
básica.
ALGORITMO LENGUAJE DE PROGRAMACION ORDENADOR
Cuando se necesidad de dar solución a A través de este el hardware del ordenar Es un dispositivo electrónico el cual
problemas en computación se usan realiza cualquier operación, es en este ejecuta un conjunto de ordenes o
algoritmos, se crean bosquejos de entorno donde se escriben todas las instrucciones, facilitando el manejo de
posibles formas de solución, con instrucciones. la información y procesar datos a altas
diagramas de flujo y pseudocódigos. velocidades.
El lenguaje de la programación inicia El impulsor y desarrollador VON JOHN BACKUS dirige investigación en
con el invento del primer NEUMANN nos presenta el primer I.B.M lenguaje de programación
COMPUTADOR ANALOGICO COMPUTADOR DIGITAL denominado algebraico
1938 1946 1950
-JOHN McCARTHY diseño el lenguaje de alto nivel
LISP, hoy se emplea en inteligencia artificial.
- NIKAUS WIRTH diseño lenguajes como PASCAL- JOHN BACKUS
MODULAZ-ADA-OBERON aun vigentes en OLE-JOHAN DAHL se conoce nuevamente reaparece con
inteligencia artificial. como unos de los padres del el leguaje FORTRAN que
-ROBIN MILNER Y OTROS desarrollaron lenguaje SIMULA-67, fue el primer lenguaje de
STÁNDAR ML con enfoque funcional orientado a los objetos alto nivel
1970 1962 1954
-ALAIN COLMERAVER, ROBERT
KOWALSKI, PHILIPPE ROUSSE, son los ALAN KAY, DANIEL HENRY
padres del lenguaje PROLOG aun usado en GUY L. STEELE y GERARLD HOLMES, JR. ADELE
inteligencia artificial. JAY SUSSMAN GOLDBERG desarrollan el
-DENNIS RITCHIE creador del leguaje C desarrolladores de SCHEME su leguaje dinámico SMALL TALK
desplazando a PASCAL y dando origen a C++ filosofía es minimalista orientado a objetos
1972 1975 1980
EMBARCADERO DELPHI es la compañía desarrolladora JAMES GOSLING fue el creador del lenguaje java con el
Ejercicios de DELPHI esta se enfoca en programación visual cual se desarrolla app para dispositivos móviles, internet
1995 1990
Operadores: Resolver los ejercicios propuestos de operadores aritméticos, sistemas numéricos y operadores lógicos.
Resolver los siguientes ejercicios de operadores aritméticos:
a. 7 div 2 = 3
7 2
10 3,5
0
b. 7 mod 2 = 1
7 2
1 3
c. 6 * 11 - 30 mod 3 * 5 = 66
66 - 30 mod 15 30 15
66 - 0 0 2
66
d. 5 - (20 - 3 * 4 / 2) + 7 = - 2
5 - (20 - 12 / 2) + 7
5 - (20 - 6) + 7
5 - 14 + 7
5-7
-2
e. 10 + (3 + 7 mod 2) - 6 = 8
10 + (3 + 1) - 6 7 2
10 + 4 - 6 1 3
10 - 2
8
f. 3 + 15 - (6 + 5 div 3 - 4 * 2) = 19
3 + 15 - (6 + 5 div 3 - 8) 5 3
3 + 15 - (6 + 1 - 8) 20 1,6
3 + 15 - (-1) 2
3 + 15 + 1
19
g. 4 + 7 mod 3 - (9 + 3) / 4 = 2
4 + 7 mod 3 - 12 / 4 7 3
4 + 7 mod 3 - 3 10 2,3
4+1-3 1
4 -2
2
8+3-2*5+9^2+7=
h. 89
8 + 3 - 2 * 5 + 81 + 7
8 + 3 - 10 + 81 + 7
8 - 7 + 81 + 7
1 + 81 + 7
89
i. 14 - 4 ^ 3 + 5 mod 4 - 6 * 2 = -62
14 - 64 + 5 mod 4 - 6 * 2 5 4
14 - 64 + 5 mod 4 - 12 10 1,2,5
14 - 64 - 12 20
14 - 76 0
-62
j. 10 + 5 * 3 - 7 + (5 / 2 - 1) = 19.5
10 + 5 * 3 - 7 + 1.5
10 + 15 - 7 + 1.5
10 + 8 + 1.5
19.5
Resolver los siguientes ejercicios de Sistemas Numéricos:
=
a. convertir de decimal a binario 4592 001000110000
4592 2
05 2296 2
19 02 1148 2
12 09 14 574 2
0 16 08 17 287 2
0 0 14 08 143 2
0 07 03 72 2
3
1 1 12 6 2
1 1
0 6 8 2
0 0 9 2
1 4 2
0 2 2
0 1
convertir de binario a decimal
b. 1011100 =92
0*2^ 0*2^
1*2^6 0*2^5 1*2^4 1*2^3 1*2^2 1 0
9
64 16 8 4 2
c. convertir de octal a decimal 5564 =2932
5*8^3 5*8^2 6*8^1 4*8^0
5*512 5*64 6*8 4*1
2560 320 48 4 2932
d. convertir de hexadecimal a decimal 67b4f =424783
6*16^4 7*16^3 b=11*16^2 4*16^1 f=15*16^0
6*65536 7*4096 11*256 4*16 15*1
393216 28672 2816 64 15 424783
e. convertir de decimal a octal 94571=270553
94571 8
14 11821 8
65 38 1477 8
17 62 67 184 8
11 61 37 24 23 8
3 5 5 0 7 2
f. convertir de octal a binario 432156 = 100 011 010 001 101 110
4 3 2 1 5 6
100 011 010 001 101 110
g. convertir de decimal a hexadecimal 159876 = 27084
159876 16
158 9992 16
147 39 624 16
36 72 144 39 16
4 8 0 7 2
h. convertir de binario a hexadecimal 10110011 = B3
1011 0011
B 3
i. convertir de hexadecimal a binario 1FFA3 = 0001 1111 1111 1010 0011
1 F F A 3
0001 1111 1111 1010 0011
j. convertir de binario a decimal 1111011 =123
1*2^ 1*2^
1*2^6 1*2^5 1*2^4 1*2^3 0*2^2 1 0
1*64 1*32 1*16 1*8 1*2 1*1
64 32 16 8 2 1 123
Resolver los siguientes ejercicios de Operadores Lógicos:
a. Si X=V, M=F, A=F, D=V, solucionar, A y M o X y (X y D) y A
F y F o V y (V y V) y F
FyFoVyVy F
FoVyF
VyF
F
b. Si G=V, D=F, A=V, solucionar, G y A o D o (G y D)
V y V o F o (V y F)
VyVoFoF
VoF
V
c. Si X=F, C=F, A=F, G=V, solucionar, (X y C y A) o G y X
(F y F y F) o V y F
FoVyF
FoF
F
d. Si M=F, Z=V, X=F, solucionar, (M o X) y Z
(F o F) y V
FyV
F
e. Si D=V, A=F, X=V, M=V, solucionar, A y X y M o (D y M)
F y V y V o (V y V)
FyVyVoV
FyV
F