Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos
1. Lenguaje máquina
Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0
y 1) que la computadora lee e interpreta y son los únicos idiomas que las
computadoras entienden.
2. Lenguaje ensamblador
El lenguaje ensamblador es el primer intento de sustitución del lenguaje de
máquina por uno más cercano al utilizado por los humanos.
Un programa escrito en éste lenguaje es almacenado como texto (tal como
programas de alto nivel) y consiste en una serie de instrucciones que
corresponden al flujo de órdenes ejecutables por un microprocesador.
Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas
instrucciones más fáciles de entender.
Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas
que conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al
lenguaje de máquina mediante traductores o compiladores.
Traductor
Traducen programas escritos en un lenguaje de programación al lenguaje
máquina de la computadora y a medida que va siendo traducida, se ejecuta.
Compilador
Permite traducir todo un programa de una sola vez, haciendo una ejecución más
rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.
Compiladores
Como mencionados anteriormente, éstos traducen el código ingresado a lenguaje
de máquina generando un código binario ejecutable.
Depuradores
Sirven para optimizar el tiempo de desarrollo mediante el monitoreo de la
ejecución de un programa, el seguimiento a los valores de ciertas variables, las
referencias a objetos en memoria y por ende, nos ayuda a corregir errores.
Enlazadores
Este programa toma objetos generados en los primeros pasos del proceso de
compilación y los recursos necesarios de la biblioteca, quita aquellos procesos y
datos que no necesita, y enlaza el código con dicha biblioteca para así aumentar
su tamaño y extensión.
Interpretadores o traductores
IDE
El IDE (Integrated Development Environment) o Entorno de Desarrollo
Integrado, es una aplicación informática que proporciona una serie de servicios
que facilitan la programación de software, tales como:
funciones de autocompletado;
un editor de código fuente;
gestión de conexiones a bases de datos;
integración con sistemas de control de versiones;
simuladores de dispositivos;
un depurador para agilizar el proceso de desarrollo de software, entre otros.
El pseudocódigo
Estructuras Algorítmicas
Este tipo de estructura permite implementar condicionales en los que hay dos
acciones alternativas:
Si se verifica una determinada condición, ejecutar una serie de
instrucciones (bloque 1).
Si no, esto es, si la condición NO se verifica, ejecutar otra serie de
instrucciones (bloque 2).
En otras palabras, en este tipo de estructuras hay una alternativa: se hace una
cosa o se hace la otra. En ambos casos, se sigue por la instrucción siguiente a la
estructura IF - ELSE.
En cada uno de los casos, el valor correspondiente puede ser o bien un solo valor,
o bien un conjunto de valores, en cuyo caso se indican entre llaves.
Inicio
Escribir "Introduce el primer número";
Lee numero1;
Escribir "Introduce el segundo número";
Leer numero2;
Resultado= numero1 + numero2;
Escribir resultado;
Fin
Recuerda: cuando queremos escribir en pantalla una variable, como en este caso
el variable resultado, no se pone entre comillas.
Programa: TablaMultiplicar
Inicio
Escribir "Introduce un número"
Leer num
InicioDesde
Desde t=1 hasta t=10 repetir
hacer total = num*t
Escribir: total
FinDesde
Fin
3. Escribir un Pseudocódigo de un programa que permita leer la edad y peso
de una persona y posteriormente imprimirla.
Inicio
Variables Numéricas: edad, peso.
Imprimir "Escribir los datos (Edad, Peso):";
Leer Edad, Leer Peso;
Escribir "Tu peso es: ", peso, " y tu edad es: ", edad.;
Fin
Escribir "Tu peso es: " + peso + " y tu edad es: " + edad.;
Sería lo mismo.
Inicio
Constantes: Pi= 3.1416;
VariablesNumericas: radio, area;
Escribe: "Introduce el radio: "
Leer radio;
area= radio*radio*Pi;
Escribe "El área del circulo es: ", area;
Fin
Inicio
Variables Altura, Base, Area.
Escribir "Introduce la base y la altura: "
Leer base y peso.
area= (base*altura)/2.
Escribir "El area es: ", base.
Fin
Inicio
Mostrar “Introduzca el diámetro, en metros” : Pedir D
Mostrar “Introduzca la altura, en metros” : Pedir H
R = D/2 : Pi = 3,141593
V = Pi * (R ^ 2) * H
Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
Fin
Programa: ComparaNúmeros
Numérica: NUMERO
Inicio
Escribir “Introduzca un número “
Leer NUMERO
SI NUMERO>0 ENTONCES
escribir “El número introducido es positivo”
SI NO
SI NUMERO<0 ENTONCES
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
Fin
8. Crear un pseudocódigo que proporcione el precio medio de un producto,
calculado a partir del precio del mismo en tres establecimientos distintos.
3. Pares impares Clasificar una lista de números indicando al final la cantidad de números
pares y la cantidad de números impares el dato a ingresar es un número y se debe en
proceso repetir mientras el número ingresado sea diferente a cero.