Está en la página 1de 4

INSTITUCION EDUCATIVA TÈCNICA INDUSTRIAL GERARDO VALENCIA CANO

DEPARTAMENTO DE INFORMATICA
DOCENTES: ROBERTO MOSQUERA, VALENTIN VIAFARA, EFREN SUAREZ, ALBERTO PANAMEÑO,
JUSTO ROBERTO ORTIZ

GRADOS DECIMO

TEMA: EL SEUDOCODIGO EN LA PROGRAMACION DE COMPUTADORES


INSTRUCCIONES:
1. Lea con detenimiento la conceptualización del tema a tratar.
2. Copia en tu cuaderno de manera concreta lo que hayas entendido frente al tema
tratado.
3. Resuelve en tu cuaderno la actividad contenida en la “Aplicación” que aparece al
final del presente documento.
4. Si cuentas con correo electrónico, envíale a tu profesor de Sistemas los diagramas
de las actividades desarrolladas.
5. NOTA: Los correos electrónicos de los docentes de informática son los
siguientes
EFREN SUAREZ (suarezmefren@gmail.com, wassap +57 3128102943) -VALENTIN
VIAFARA (aulavirtualsistemasiti@gmail.com) – ROBERTO MOSQUERA
(roberto.mosquera@hotmail.com) – CARLOS ALBERTO PANAMEÑO
(cenit65@hotmail.com) – JUSTO ROBERTO ORTIZ (yque_0102@hotmail.com)
Desempeño: Identifica las características más importantes de los seudocódigos en la
programación, además de su importancia en la codificación.

INDAGACION

Pseudocódigo (o falso Lenguaje). Es comúnmente utilizado por los programadores para


omitir secciones de Código o para dar una explicación del paradigma que tomó el mismo
programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es
programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la


forma más detallada posible, y a su vez lo más parecida posible al lenguaje que
posteriormente se utilizará para la codificación del mismo.
¿Sabías que un programador, antes de codificar sus programas, lo debe escribir en
lenguaje falso?
¿Te gustaría indagar un poco más acerca de las características más importante del
seudocódigo?
CONCEPTUALIZACION

Seudocódigo
Es otro tipo de representación de algoritmos, en este caso, utilizando texto para
describir las acciones y operaciones a realizar. Es un paso ya muy cercano a
implementar el programa en un lenguaje de programación, pero con la ventaja
de poderse utilizar texto en el lenguaje que se desee, por ejemplo, en español,
aunque el ordenador no lo entienda directamente. Así, se puede decir que el
pseudocódigo consiste en representar los pasos de un algoritmo mediante
narrativa adaptada a cualquier lenguaje entendible por las personas. El
Pseudocódigo utiliza palabras que indican el proceso a realizar.
Entre las ventajas que existen de utilizar un pseudocódigo se puede destacar
que permite representar en forma fácil operaciones repetitivas complejas.
Además, es muy fácil traducir pasar de pseudocódigo a programa en cualquier
lenguaje de programación. Si se siguen las reglas se puede observar claramente
la estructura que tiene cada operación. Para realizar un programa, sólo hay que
desarrollar cada paso del pseudocódigo con las instrucciones propias del
lenguaje de programación que se elija. Por tanto, el pseudocódigo ofrece ya la
solución al problema, mientras el lenguaje de programación se convierte en la
herramienta con la que se muestra esa solución.
Generalmente, aunque existen excepciones, un pseudocódigo se divide en 3
fases: inicial, repetitiva o ciclo y final. En la primera se realizarán una serie de
operaciones iniciales (abrir ficheros, inicializar variables, etc.), es decir, en
general, todo lo que el ordenador debe hacer una sola vez. En la fase central,
que es el cuerpo del programa, se repetirá una serie de acciones mientras se
cumpla una o más condiciones, o hasta que dejen de cumplirse. A lo largo del
programa se utilizarán diversos tipos de estructuras de control de varios tipos:
secuenciales, condicionales y repetitivas. En la fase final concluiremos el
programa, cerrando archivos, mostrando la solución por pantalla o impresora,
etc.
Una característica importante del pseudocódigo es su cercanía a los lenguajes
de programación, pero a la vez, su independencia de los mismos. Es por ello por
lo que el pseudocódigo es utilizado en las etapas previas al desarrollo del
software, empleándose a modo de boceto antes de proceder a la programación
en cada lenguaje específico.
Por lo tanto, la representación de un algoritmo puede hacerse mediante un
Diagrama de Flujo y mediante Seudocódigo. En las fases iniciales de desarrollo
de software lo que se suele hacer, es una primera presentación con Diagrama
de Flujo, para luego hacer la transformación del mismo a Seudocódigo. Por
último, se traduce el seudocódigo al lenguaje de programación a utilizar para la
implementación definitiva.
Características y partes de un Seudocódigo.
Los Seudocódigos se componen de las siguientes instrucciones:
 Instrucciones primitivas
 Instrucciones de proceso
 Instrucciones de Control
 Instrucciones compuestas
 Instrucciones de Descripción.
Toda vez que la conceptualización de seudocódigos es muy amplia, en esta
ocasión solo abordaremos y profundizaremos en las instrucciones primitivas.

1. Instrucciones primitivas: Se dividen en:


a) Instrucciones de Asignación: Las instrucciones de asignación consisten
básicamente en asignar un valor (Numérico o de texto) a una variable. Por
ejemplo:
o F50 (o F=50) se le asigna a la variable llamada “F” el valor de 50
o Nom ”Jaime” (o Nom=”Jaime”) se le asigna a la variable llamada Nom el
nombre de “Jaime”.
b) Instrucciones de salida: Consisten en mostrar un texto o un resultado, y
básicamente se utiliza las palabras “ESCRIBA” o “IMPRIMA”. Por ejemplo:
o ESCRIBA “Ingrese su nombre”: Muestra en pantalla la frase “Escriba su
nombre”, indicándole al usuario que debe introducir su nombre. También se
podría utilizar IMPRIMA “Escriba su nombre”.
o ESCRIBA Sum: Muestra el contenido de la variable Sum. También podrías
utilizar IMPRIMA Sum.
c) Instrucciones de entrada. Se utilizan cuando se desea almacenar en una
variable los datos que introduzca el usuario del programa desde el teclado. Para
ello, se utilizan las palabras LEER o LEA. Por ejemplo:
o LEER n : Aquí se captura lo que el usuario introduce desde el teclado, y lo
asigna o almacena en la variable “n”. También se puede escribir LEA n.

¡¡AHORA, APLIQUEMOS ESTOS CONCEPTOS EN UN EJERCICIO PRACTICO DE ALGOITMOS ESCRITOS


EN SEUDOCODIGO¡¡
EJEMPLO1
Se desea escribir un algoritmo en seudocódigo que pida un número entero y devuelva su
cuadrado.
Solución DESCRIPCION
Inicio Inicia el algoritmo
ESCRIBA “Ingrese el número:” Instrucción de salida
LEA X Instrucción de Entrada
CuadradoX*X Instrucción de asignación
ESCRIBA Cuadrado Instrucción de salid
Fin-alg Fin del algoritmo
EJEMPLO2
Escribir un algoritmo en seudocódigo, que pida la medida de un lado de un cuadrado, y calcule su
perímetro.
Solución Descripcion
Inicio Inicio del algoritmo
ESCRIBA “Introduzca la medida del lado del cuadrado” Instrucción de salida
LEA lado Instrucción de entrada
Perimetro lado*4 Instrucción de asignación
ESCRIBA Perimetro Instrucción de salida
Fin-alg Fin del algoritmo

APLICACIÓN
1. Escriba el seudocódigo de un algoritmo que pida una medida en metros y la
convierta a kilómetros.
2. Escriba el seudocódigo de un algoritmo que pida el valor del radio de un
circulo, y calcule su diámetro y su área.

También podría gustarte