ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números...
-
Upload
lita-carreon -
Category
Documents
-
view
223 -
download
0
Transcript of ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números...
![Page 1: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/1.jpg)
ALGORITMOS
![Page 2: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/2.jpg)
Bases numéricas
• Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno.
• Hexadecimal (Hex): Sistema de numeración en base 16 en donde los números se representan con 16 símbolos: 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. en donde A=10, B=11, C=12 etc.
• Decimal: Sistema de numeración en base 10 en donde los números se representan con 10 simbolos: 0,1,2,3,4,5,6,7,8,9
![Page 3: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/3.jpg)
Componentes de un PCHardware
• Monitor• Teclado• Raton• Torre– Discos Duros– Memoria Ram– Tarjeta Madre (Main Board)– Tarjetas Multimedia– Tarjeta de Red– Procesadores
![Page 4: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/4.jpg)
CPU
![Page 5: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/5.jpg)
SoftwareConjunto de Instrucciones programadas que controlan y
coordinan los componentes hardware• Software del sistema: se encarga de gestionar y controlar
las Actividades del computador- Sistemas operativos: - Lenguajes de programación: Lenguaje diseñado para
describir las instrucciones que va a llevar a cabo una maquina
- Compiladores: Es un programa que traduce las instrucciones de una lenguaje de programación a otro lenguaje de programación que una maquina es capaz de entender
![Page 6: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/6.jpg)
Software
• Software de aplicación: sirve para asistir y ayudar al usuario de un computador ejecutando tareas específicas– Office– Reproductores de DVD– Navegadores– Procesador de música– Calculadora– Editor de Imagenes
![Page 7: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/7.jpg)
Conceptos de Programación• Programador: es la persona encargadas de diseñar y
escribir los programas o algoritmos• Diagrama de Flujo: Representación gráfica de una
secuencia de pasos para realizar un proceso o algoritmo• Pseudocódigo: representación escrita de pasos ordenados
en lenguaje humano de un algoritmo o proceso• Codificación: es el proceso de llevar un el pseudocódigo a
un lenguaje de programación• Compilador: es el Software o aplicación encargada de
traducir el algoritmo codificado o diagrama de flujo al lenguaje de maquina que entiende el procesador.
![Page 8: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/8.jpg)
Que es un Algoritmo
• Es una serie de pasos ordenados que sirven para resolver un problema, este debe ser:– Preciso e indicar el orden de realización de cada
paso– Debe estar definido: si se sigue el algoritmo 2
veces se debe llegar al mismo resultado– Debe ser finito: si se sigue un algoritmo se debe
terminar en algún momento, debe tener un numero finito de pasos
![Page 9: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/9.jpg)
Algoritmo
• Debe describir 3 partes:– Entrada– Proceso– Salida
![Page 10: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/10.jpg)
Se desea realizar un algoritmo para fritar y servir un huevo
Entrada: Huevo, aceite, sal, sartén, estufa, espátula(Hay q especificar el tipo de entrada)Proceso: 1. Agregar aceite al sartén2. Poner el sartén en la estufa3. Encender la estufa4. Agarrar el huevo5. Quebrar el huevo6. Agregar la clara y la yema al sartén caliente7. Esperar 5 minutos8. Sacar el huevo con la espátula9. Poner el huevo en un plato10.Agregar salSalida: Huevo Frito servido en un plato
![Page 11: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/11.jpg)
Se desea realizar un algoritmo para hacer y servir un Café en leche
Entrada:
Salida: Café en leche servido
![Page 12: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/12.jpg)
Variable y constante
Variable: Es un espacio en memoria donde se almacenan datos de un proceso y está asociada a un nombre cualquiera que determina el usuario. Esta puede cambiar en el transcurso de la ejecución del programa
Nota: hay algunas restricciones en cuanto a los nombres o caracteres usados para el nombre de una variable y dependen del lenguaje de programación que se use.
Constante: la definición de constante es similar a la definición de variable, solo que esta no cambia su contenido en el transcurso de la ejecución de un programa
![Page 13: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/13.jpg)
Cuales serian las constantes descritas en los algoritmos anteriores?
• Huevo Frito– Variables: Sal, Aceite, tiempo de cocción, tamaño
del huevo– Constantes: Plato, Espatula, estufa
• Café en Leche– Variables: Agua, Café, Azucar, tiempo de cocción– Constantes: Tasa, estufa, cuchara
![Page 14: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/14.jpg)
Diagramas de Flujo• Inicio/Fin: indica donde empieza o terminael programa
• Salida/Entrada: Este se encarga de mostrar oleer información desde o hacia el usuario
• Operación: aquí se realizan las operacionesCorrespondientes
• Decisión: verifica si el resultado de unaexpresión es falso o verdadero
Si
No
![Page 15: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/15.jpg)
Realizar un programaque sume 2 números
• La información que se encuentra
Entre comillas simples es solo texto
Y se muestra tal cual en pantalla• Red, Num1 y Num2 son
variables donde se almacenan datos
![Page 16: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/16.jpg)
Realizar un programa que multiplique 2 números
• Se trata del mismo diagrama anterior, solo hay que cambiar la operación
![Page 17: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/17.jpg)
Realizar un programa querealice la siguiente operación
con 2 números: n1*n2 + 2*n1+2*n2
• Se trata del mismo diagrama anterior, solo hay que usar la operación solicitada
![Page 18: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/18.jpg)
Realice un diagrama que halle el área de un cuadrado
• Solo Necesito conocer el valor de 1 lado
• El área del cuadrado es:área = L x L
![Page 19: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/19.jpg)
Diseñe un diagrama de selección de personas para un trabajo, solo las personas con menos de 35 años son aptas para entrar, el
programa debe ser indicar quien es apto y quien no
• Solo necesitamos conocer la edad• Usamos el bloque de decisión o condición para saber si
es mayor o no
![Page 20: ALGORITMOS. Bases numéricas Binario (Bin): Sistema de numeración en base 2 en el que los números se representan con 2 simbolos Cero y Uno. Hexadecimal.](https://reader034.fdocuments.mx/reader034/viewer/2022051401/5665b4331a28abb57c8ff03d/html5/thumbnails/20.jpg)
Gracias!!!