0% encontró este documento útil (0 votos)
32 vistas

Actividad 1 Programacion

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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas

Actividad 1 Programacion

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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

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

También podría gustarte