domingo, 17 de julio de 2016

CONCEPTOS BÁSICOS DE PROGRAMACIÓN


INTRODUCCIÓN 


A continuación vamos a elaborar un  taller lógico de programación  de software para poner en practica lo aprendido en clase.


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//

Es una maquina que recibe y procesa datos para la realización de diversas actividades


2. Haga un paralelo y establezca entre lenguaje maquina, lenguaje de bajo nivel, y lenguaje de alto nivel

R//


El lenguaje de máquina  
El lenguaje de bajo nivel
El lenguaje de alto nivel  

Es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el microcontrolador de un autómata.

Es  aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.

Se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.


3. defina que es un algoritmo y cuales son las características de un buen algoritmo 

R//
Un algoritmo está formado por pasos organizados que muestran el proceso que debemos seguir para solucionar un problema.

Todo algoritmo debe tener las siguientes características:

  • Tener un punto de inicio.
  • Un algoritmo debe ser definido, no tiene que permitir una interpretación doble.
  • Un algoritmo debe ser general ,es decir que pueda soportar la mayoría de los cambios que se presenten para solucionar el problema
  • Un algoritmo debe ser finito en tamaño y tiempo de ejecución.

4.  Las expresiones matemáticas manejan los llamados operadores. en la siguiente tabla escriba cuales son los operadores de acuerdo a su tipo

Operadores aritméticos
Operadores relacionales
Operadores lógicos
+
> 
Si
-
< 
No
/
=
Y
*
<  >
o
Mod
>=

                     
<  =




5. cual seria el resultado de la siguientes expresiones 

a.  4+2*5= 14
b.  23*2/5= 9.2
c. 3+5*(10-(2+4))= 23
d. 3.5+5.09-140/40= 5.09
e. 2.1*(1.5+3.0*4.1)= 28.98


6. cuales son los valores de A,B,C después de la ejecución de las siguientes operaciones 

←  2
←  3
C ←  A+2*B= 8
C ←  C+B= 11
B ←  C-A= 9
A ←  B*C= 33


7. SI  a= 10   b= 20   c= 15  d= 30 
  •  (( a >= b) O (a < c)) O  ((a=c) O ( a>=b))   
      
                 F      O     V      O     F     O     F

                          V             O             F

                                         V        

  •    (( a >= b) Y (a < d)) Y  ((a>=d) Y ( c>d))    
     
                  F      Y     V      Y     F     Y    F

                          F             Y             F

                                         F        

8.    Cual seria el resultado de la siguiente expresión :
  • 3+5*(10-(2+4)+10*2)=  123 

 Resolver los siguientes algoritmos y luego pasarlos a sintaxis LPP 

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 

   R// 


















Anteriormente elaboramos un taller sobre los conceptos básicos de programación 
ahora pasaremos a ver conceptos de programación y estructura secuencial .


Share:

4 comentarios: