Conceptos básicos de programación
- 1.de acuerdo a lo investigado y visto en la clase como podemos definir el concepto de computador y como procesa ester la información
es una maquina que procesa información mediante ondas que se le manda desde el elemento ya sea de entrada con un lenguaje binario (0 y1)
- 2.haga un paralelo y establezca las diferentes entre lenguaje maquina , lenguaje de bajo nivel ,lenguaje de alto nivel .
| lenguaje maquina | lenguaje de bajo nivel | lenguaje de alto nivel |
| es el lenguaje natural de la computadora | Que en este se usan letras y números | es muy parecido al lenguaje humano |
- 3.defina que es un algoritmo y cuales son las características de un buen algoritmo
algoritmo
es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución hay dos clases de algoritmos cuantitativos o cualitativos.
en resumen
un algoritmo es una base de instrucciones para realizar una acción
características para un buen algoritmo
- un inicio de un punto particular y un punto de finalisacion
- debe ser de propósito general
- no debe tener dobles interpretaciones
- (debe ser general es decir es decir soportar la mayoría )
- debe ser finito en tiempo y tamaño
- pasos seguir para la realización de un algoritmo
- definición del problema
- análisis del problema
- diseño de algoritmo
- codificación
- prueba y depuración
- documentación
- mantenimiento
| operadores aritméticos | operadores relacionales | operadores lógicos |
| > | or | |
| - | < | and |
| x | = | not |
| / | >= | |
| mod | <= | |
| <>/>< | ||
- 5.cual seria el resultado de las siguientes expresiones :
- 4+2*5=14
- 23*2/5=9.2
- 3+5*(10-(2+4))=23
- 3.5+5.09-140/40=5.09
- 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 ?
- A <- 2
- B <- 3
- C <- A+2*B = 6+2=8
- C <- 8+3=11
- B <- 11-2=9
- A <- 9*11=99
- 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 seria el resultado de la siguiente expresión
- 3+5*(10-(2+4)+10*2) =123
- 9.elaborar un algoritmo que lea cuatro números, imprima la suma de los dos primeros siempre y cuando sean mayores a 50 de lo contrario los resta
entero nu1,nu2,nu3,nu4,suma,resta
inicio
escriba "numero 1"
lea nu1
escriba "numero 2"
lea nu2
escriba "numero 3"
lea nu3escriba "numero 4"
lea nu4
si (nu1<50)y(nu2>50)entonces
suma <- nu1+nu2
escriba "resultado",suma
sino
si (nu1<50)y(nu2<50)entonces
resta <- nu1-nu2
escriba "resultado",resta
fin si
fin si
fin
No hay comentarios.:
Publicar un comentario