Consultar ensayos de calidad


Algoritmos - leer 3 números diferentes, imprimir los valores maximo y mínimo



7. Leer 3 números diferentes, imprimir los valores maximo y mínimo.

Analisis

Definición del problema: Leer 3 números diferentes, imprimir los valores maximo y mínimo.

Salida: imprimir valores maximo y mínimo.

Entrada: leer 3 números diferentes.

Operaciones: Comparación.

Identificadores

a primer número dado por el usuario de tipo entero

b segundo número dado por el usuario de tipo entero

c tercer numero dado por el usuario de tipo entero

Pseudocódigo

1. Inicio
2.
Inicializar las variables A, B y C


3. Leer los tres valores
4. Almacenar en las variables A, B y C
5.
Si A > B y A > C Entonces
6.
Escribir A “Es el mayor”
7. Si B>C Entonces
8.
Escribir C “Es el menor”
9.
Si no
10.
Escribir B “Es el menor”
11.
Si no
12.
Si B > A y B > C Entonces
13.
Escribir B “Es el mayor”
14.
Si A>C Entonces
15.
Escribir C “Es el menor”
16.
Sino
17.
Escribir C “Es el mayor”
18.
Si A>C Entonces
19.
Si no
20. Escribir A “Es el menor”
21.
Fin_Si
22.
Fin_Si
23.
Fin

Prueba de escritorio

|A |
| A, B, C entero |
| Leer A, B, C |
||
|no si |
|
|

|no si |

|Fin |

----- ----- -------------
INICIO

“B” ES EL MAYOR

“A” ES EL MAYOR

“A” ES EL MENOR

FIN

SI

NO

SI

NO

Leer A, B, C

SI A > B y A > C

SI B > A y B > C

“C” ES EL MAYOR

“C” ES EL MENOR

“B” ES EL MENOR

“C” ES EL MENOR

“C” ES EL MAYOR
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.

Editor de texto.
Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por un texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código decaracteres que usa el editor. Hoy en día es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.
Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 o hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra 'a' y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo.
Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programa.
El archivo creado por un editor de texto incluye por convención en DOS y Microsoft Windows la extensión '.txt', aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos.
Al trasladar archivos de texto de un sistema operativo a otro se debe considerar que existen al menos dos convenciones diferentes para señalar el término de una línea: Unix y Linux usan sólo retorno de carro en cambio Microsoft de carro y salto de línea.
Compilador.
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un códigointermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.1
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
Como parte importante de este proceso de traducción, el compilador informa a su usuario de la presencia de errores en el programa fuente2.


Codificador.

Un codificador es un circuito combinacional con 2N entradas y N salidas, cuya misión es presentar en la salida el código binario correspondiente a la entrada activada.
Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y codificadores con prioridad. En el caso de codificadores sin prioridad, puede darse el caso de salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podría indicar que no hay ninguna entrada activada o que se ha activado la entrada número 0. Además, ciertas entradas pueden hacer que en la salida se presente la suma lógica de dichas entradas, ocasionando mayor confusión. Por ello, este tipo de codificad
“B” ES EL MAYOR

no

“B” ES EL MENOR

B>C

“C” ES EL MENOR

SI A>C

“A” ES EL MENOR

“A” ES EL MAYOR

NO

SI

B>C

si

no

si

SI B > A y B > C

SI A > B y A > C

“C” ES EL MENOR

SI A>C

NO

SI


Política de privacidad