Вы находитесь на странице: 1из 6

UNPRG

Programacin Bsica

1) EN QU CONSISTE UN PSEUDOCDIGO?
Un pseudocdigo es un lenguaje intermedio entre nuestro lenguaje humano y
el lenguaje de programacin de computadoras.
Es un lenguaje artificial e informal til para el desarrollo de algoritmos. No es
un lenguaje de programacin verdadero y, por lo tanto, no puede ser
compilado y ejecutado.
No siendo el pseudocdigo un lenguaje formal, los pseudocdigos varan de
un programador a otro, es decir, no hay un pseudocdigo estndar.
Seudocdigo es una serie de instrucciones y expresiones que presentan los
pasos a seguir para resolver un problema, las cuales pueden ser escritas en
lenguaje natural; por lo tanto hablamos de una forma no grfica, entonces
se considera como un primer borrador, ya que como solo es una
representacin narrativa no puede ser ejecutado en la computadora sin antes
traducirse o transcribirse a un lenguaje de programacin.

2) CUANDO SE HACE NECESARIO SU UTILIZACIN. EXPLIQUE EN QU


CASOS.

Antes de escribir un programa, porque necesitamos un diseo lgico y el


seudocdigo es una forma de hacerlo.
Es utilizado para describir algoritmos en libros y publicaciones cientficas,
y como producto intermedio durante el desarrollo de un algoritmo.
En la planificacin del desarrollo de programas informticos, para esbozar
la estructura del programa antes de realizar la codificacin efectivamente.

ING. CIVIL - FICSA

Pgina 1

UNPRG
Programacin Bsica
3) PARA UTILIZARLOS Y EXPRESAR UN ALGORITMO SER NECESARIO
RESPETAR ALGUNAS REGLAS. INDIQUE CUALES SON Y CULES SON
LOS CASOS CONVENCIONALES.
Reglas generales del pseudocdigo

No hay una forma estndar de disear un pseudocdigo, depende en gran medida


del criterio del programador. A pesar de ello, es aconsejable respetar lo ms
rigurosamente posible las siguientes normas de carcter general:
Todo pseudocdigo comienza con la palabra Inicio y termina con la palabra
Fin.
Cada instruccin se debe escribir en una lnea.
Para su descripcin, se utilizan una serie de palabras reservadas: Inicio, fin, si,
entonces, si no, fin-si, mientras, etc.
Cada estructura utilizada tendr un solo punto de comienzo y un solo punto de
fin de estructura. Algunos autores suelen utilizar un corchete para unir el principio
y fin de cada estructura.
Se escribir en minscula, excepto aquellos nombres que elige el programador,
como son los nombres de variables, de ficheros, de mdulos, etc., que se
escribirn con maysculas.

Casos convencionales.
Los casos convencionales son los libros y publicaciones cientficas relacionadas con
la informtica y la computacin numrica; suelen utilizar pseudocdigo en la
descripcin de los algoritmos, por lo que todos los programadores pueden entender,
aunque no todos saben los mismos lenguajes de programacin. En los libros de
texto, por lo general hay una introduccin que acompaa explicando las
convenciones particulares de uso. El nivel de detalle de los pseudo-cdigo en
algunos casos puede acercarse a la de los lenguajes formalizados de propsito
general.

ING. CIVIL - FICSA

Pgina 2

UNPRG
Programacin Bsica
4) QU VENTAJAS Y DESVENTAJAS SE ENCUENTRAN SI SE UTILIZA
PSEUDOCDIGOS PARA UN ALGORITMO.

VENTAJAS.

-Mejora la claridad de la solucin de un


problema.
-Es ms fcil de modificar.

-Algoritmo expresado en
pseudocdigo puede ser traducido ms
fcilmente.
-Ocupan mucho menos espacio en el
desarrollo del problema
- Este es ms fcil de entender
para las personas; que el cdigo
de lenguaje de programacin
convencional, ya que es una
descripcin eficiente y con un
entorno independiente de los
principios fundamentales de un
algoritmo.

DESVENTAJAS
-Complejo de entender para la persona
comn y corriente.
-Son utilizados para
resolver problemas de manera rpida,
no siendo posible analizar la totalidad
de posibilidades.
-El pseudocdigo no es programable.
- Pseudocdigo puede ser largo y
complicado al codificar un problema
complejo.
- Cada persona maneja su
pseudocdigo.
- Tal vez no entiendas la notacin
de la persona que lo explica.

- Ordenado.
- Se aplica para varios lenguajes
de programacin.
- El pseudocdigo omite detalles
que no son esenciales para la
comprensin humana del
algoritmo, tales como
declaraciones de variables, cdigo
especfico del sistema y algunas
subrutinas.

ING. CIVIL - FICSA

Pgina 3

UNPRG
Programacin Bsica

5) MUESTRE 5 EJEMPLOS UTILIZANDO PSEUDOCDIGOS QUE PUEDA


CREAR DE UN EVENTO COTIDIANO O DE ALGN EFECTO DE
CLCULO QUE TENGA QUE VER CON LOS CURSOS QUE
ACTUALMENTE LLEVA.
1. Escriba un algoritmo que permita conocer el esfuerzo axial
sobre una viga a partir de la fuerza y el rea transversal.
INICIO
Fuerza, rea: ENTERO
ESCRIBA: Diga la Fuerza.
LEA

: La Fuerza.

ESCRIBA: Diga el rea.


LEA

: El rea.

ESCRIBA: El Esfuerzo Axial =

F
A

2.
INICIO

Coger el celular
Marcar el numero
Esperar que conteste
Hablar con la otra persona.
Finalizar llamada
FIN.

ING. CIVIL - FICSA

Pgina 4

UNPRG
Programacin Bsica

3. Calcular el promedio de tres nmeros Algoritmo PROMEDIO var:N1,N2,N3,


PROM:.
INICIO
Leer :var (N1,N2,N3 )

P=

N 1+ N 2+ N 3
3

Escribir : P
fin

4. Un alumno entra a la biblioteca solicita un libro para lectura, si el libro se


encuentra se le presta el libro, SINO se devuelve el carnet.

LEER

: carnet de pedido.

EXAMINAR : El Estante SI el libro est en Estante


ENTONCES
Se acepta el pedido
Se recepciona el Carnet del alumno.
SINO
Se niega el pedido
Se devuelve el carnet.
FIN.

5. Levantarse e ir a la universidad.

INICIO
Salir de la cama.
Quitarse la pijama
Baarse.
Vestirse
Desayunar
Ir a la Universidad.
FIN
ING. CIVIL - FICSA

Pgina 5

UNPRG
Programacin Bsica

6. Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A.,


que le permita calcular e imprimir la nmina para su cancelacin a un total de
50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora
trabajada se paut en 60.000 soles.

INICIO
Declaracin de Variables:Numero_Obreros =50
Numero_Hora_Trabajadas = 0 Total_nomina = 0
Imprimir lneas de ttulos de la nmina
Leer Datos
Mientras Numero_Obreros>0
Salario = Numero_Hora_Trabajada * 60
Total_nmina= Total nmina + Salario
Numero_Obreros = Numero_Obreros 1
Imprimir Registro
Leer Datos
Fin_Mientras
Imprimir Total : , Total_nmina
Fin.

6) A QUE LLAMAMOS PSEUDOPROGRAMACIN. IMPORTANCIA EN EL


USO.
Como sabemos el principal objetivo del pseudocdigo es representar la
solucin a un algoritmo de la forma ms detallada posible, y a su vez lo ms
parecida al lenguaje que posteriormente se utilizara para la codificacin del
mismo, entonces al escribir con este lenguaje se hace una
pseudoprogramacin.
Adems Como lenguaje de pseudoprogramacin, el pseudocdigo es una
imitacin de uno o ms lenguajes de programacin. De esta manera podemos
encontrar pseudocdigos orientados a lenguajes de programacin como
Pascal, Java, etc.

ING. CIVIL - FICSA

Pgina 6

Вам также может понравиться