Hola, el dia de hoy aprenderemos algunas cosa sobre programación.
Veremos desde lo más básico hasta llegar a un algoritmo condicional.
Recuerden alguno de estos temas no los entiendes por lo que te sugiero que estes informado sobre lo que veremos a continuación.
Recuerden suscribirse. :)
Práctica de programación
1. cómo podemos definir el concepto de computador y como posesa este la información.
Respuesta. Un computador es una maquina que esta hecha para recibir y instrucciones y mostrar un resultado.
2. A Continuación veremos un paralelo entre las diferencias de lenguaje maquina, lenguaje de bajo nivel y lenguaje de alto nivel.
Lenguaje máquina
0 y 1
|
Lenguaje de bajo nivel
|
Lenguaje de alto nivel
|
El lenguaje de máquina o código máquina es el sistema de códigos
directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el micro
controlador 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.
|
Un lenguaje de alto nivel 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.
Respuesta: 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. Los algoritmos son el objeto de estudio de la algoritmia.
4. Las expresiones matemáticas manejan los llamados operadores. en la siguiente tabla veremos cuales son los operadores de acuerdo a su tipo.
OPERADORES
MATEMÁTICOS
|
OPERADORES
RELACIONALES
|
OPERADORES
LÓGICOS
|
+
|
<
|
And
|
-
|
>
|
Or
|
*
|
<=
|
Si
|
/
|
>=
|
No
|
Mod
|
<>
|
Y
|
=
|
O
|
5. Cual seria el resultado de las siguientes operaciones.
(para realizar los siguientes ejercicios debes saber conceptos claves de la matemática)
a. 2+4*5=14
b. 23*2/5=6.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
(Recuerda estos son ejercicios si ya viste y estendiste matematicas de 5to, 6to y 7mo grado)
6. Cuales son los valores de A,B,C después de la ejecución de las siguientes operaciones?
A <--- 2 A= 99
B <--- 3 B= 9
C<--- A+2*B C= 11
C<--- C+B
B <--- C-A
A<--- B*C
Respuestas.
A= 99
B= 9
C= 11
7. SI a= 10 b= 20 c= 15 d= 30
1. ((a>=b) O (a<c)) O ((a=c) O (a<=b))
F V F F
V F
2. SI a= 10 b= 20 c= 15 d= 30
((a>=b) Y (a<d)) Y ((a>=d) Y (c>b))
F V F F
F F
8. cual seria el resultado de la siguiente expresión matemática:
3+5*(10-(2+4)+(10*2)=
10- 6 + 20 =
4 + 20
3+5 * 24= 123
9. (Ahora pasamos a la parte de los algoritmos, a continuación veremos un algoritmo condicional. Si no sabes que es un algoritmo condicional a qui te dejo la respuesta.)
Algoritmo condicional:
Condiciones sencillas: (Una o dos alternativas)
Ocurren cuando tenemos algo como lo siguiente:
………….
…………. (conjunto de instrucciones)
………….
Si condición entonces
………
………
fin del si
…………
………… (instrucciones)
…………
Ocurren cuando tenemos algo como lo siguiente:
………….
…………. (conjunto de instrucciones)
………….
Si condición entonces
………
………
fin del si
…………
………… (instrucciones)
…………
Este es un paso a paso de un algoritmo condicional.
1. Hacer un algoritmo que lea los nombres y edades de dos personas e imprima cual de ellas tiene más edad.
1. Inicio
2. leer nombre1 y edad 1
3. leer nombre2 y edad 2
4. comparar edad 1 con edad 2:
5. Si edad 1 > edad 2 imprimir ( nombre1, ” es mayor “)
6. si edad 2 > edad 1 imprimir ( nombre 2, ” es mayor”)
7. Si edad 1 = edad 2 imprimir (“Edades iguales”)
1. Inicio
2. leer nombre1 y edad 1
3. leer nombre2 y edad 2
4. comparar edad 1 con edad 2:
5. Si edad 1 > edad 2 imprimir ( nombre1, ” es mayor “)
6. si edad 2 > edad 1 imprimir ( nombre 2, ” es mayor”)
7. Si edad 1 = edad 2 imprimir (“Edades iguales”)
8. Fin
Ahora miremos mi algoritmo: Elaborar un algoritmo que lea cuatro números, e imprima la suma de los dos primeros siempre y cuando sean menores de 50, de los contrario los resta.
entero num1, num2, num3, num4,total
inicio
escriba "ingrese el primer numero: "
lea num1
escriba "ingrese el segundo numero: "
lea num2
escriba "ingrese el tercer numero: "
lea num3
escriba "ingrese el cuarto numero: "
lea num4
si (num1>=50) y (num2>=50) entonces
total<-num1+num2
sino
total<-num1-num2
fin si
escriba "El total de los 2 primeros numeros son:",total
fin
inicio
escriba "ingrese el primer numero: "
lea num1
escriba "ingrese el segundo numero: "
lea num2
escriba "ingrese el tercer numero: "
lea num3
escriba "ingrese el cuarto numero: "
lea num4
si (num1>=50) y (num2>=50) entonces
total<-num1+num2
sino
total<-num1-num2
fin si
escriba "El total de los 2 primeros numeros son:",total
fin
y así concluimos un trabajo de programacion espero que les gusta y que se suscriban... chao