Logica de programación :
1) De acuerdo a lo investigado y visto en clase, ¿ como podemos definir el concepto de computador y como procesa este la información ?
R/ El computador es una maquina que procesa información para darnos solución a un problema, estos datos son procesados en codigo binario.
2) haga un paralelo y establezca las diferencias entre lenguaje máquina, lenguaje de bajo nivel y lenguaje de alto nivel.
R/
| Lenguaje máquina | Lenguaje de bajo nivel o ensamblador | Lenguaje de alto nivel |
| Las instrucciones son en binario ( ceros y unos ) | las instrucciones se escriben en códigos alfabéticamente conocidos | instrucciones escritas con palabras similares al lenguaje humano. |
R/ un algorítmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema
Características de un buen algorítmo :
• Debe tener un punto particular de inicio y fin
• Debe serdefinido, y no debe permitir dobles interpretaciones.
• Debe ser general,es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
4) Las expresiones matemáticas manejan los llamados operadores. En la siguiente tabla escriba cuales son los operadores de acuerdo a su tipo :
| ARITMÉTICOS | RELACIONALES | LÓGICOS |
+
|
>
|
Y
|
-
|
<
|
O
|
x
|
>=
|
SI
|
/
|
<=
|
No
|
MOD
|
<>
| |
^
|
=
|
A. 4+2*5 = 14
B. 23*2/5= 9
C. 3+5*(10-(2+4)) = 23
D. 3.5+5.09-140/40 = 5
E. 2.1*(1.5+3.0*4.1) = 28
6) Cuales son los valores de A, B, C después de la ejecución de las siguientes operaciones ?
A<- 2
B<-3
C<-A+2*B = 8
C<-C+B = 11
B<-c-A = 9
A<-B*C = 3
7) si : a=10, b=20, c=15, d=30
• ((a>=b) o (a<c)) O ((a=c) o (a>=b))
F V F F
V F
V
• ((a>=b) y (a<d)) Y ((a>=d) y (c>d))
F V F F
F F
F
8) Cual sería el resultado de la siguiente expresion ?
3+5* (10-(2+4))
3+5* (10-6)
3+5*4
3+20
=23
9) Elaborar un algoritmo que lea cuatro números, e imprima la suma de los dos primeros siempre y cuando sean mayores de 50, de lo contrario los resta.
Entero : num1, num2, num3, num4, suma, resta
Inicio
escriba "ingrese el primer número:"
• ((a>=b) y (a<d)) Y ((a>=d) y (c>d))
F V F F
F F
F
8) Cual sería el resultado de la siguiente expresion ?
3+5* (10-(2+4))
3+5* (10-6)
3+5*4
3+20
=23
9) Elaborar un algoritmo que lea cuatro números, e imprima la suma de los dos primeros siempre y cuando sean mayores de 50, de lo contrario los resta.
Entero : num1, num2, num3, num4, suma, resta
Inicio
escriba "ingrese el primer número:"
lea num1
escriba "ingrese el segundo número:"
lea num2
escriba "ingrese el tercer número:"
lea num3
escriba "ingrese el cuarto número:"
escriba "ingrese el cuarto número:"
lea num4
Si (num1>50) y (num2>50) entonces
suma<-(num1+num2)
escriba : "la suma de los numeros es:", suma
sino
resta<-(num1-num2)
escriba "la resta de los numeros es:", resta
fin si
Fin.