PSEUDOCODIGO

UNPRG Programación Básica 1) ¿EN QUÉ CONSISTE UN PSEUDOCÓDIGO? Un pseudocódigo es un lenguaje intermedio entre nuestro

Views 995 Downloads 0 File size 184KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNPRG Programación Básica

1) ¿EN QUÉ CONSISTE UN PSEUDOCÓDIGO? Un pseudocódigo es un lenguaje intermedio entre nuestro lenguaje humano y el lenguaje de programación de computadoras. Es un lenguaje artificial e informal útil para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado. No siendo el pseudocódigo un lenguaje formal, los pseudocódigos varían de un programador a otro, es decir, no hay un pseudocódigo estándar. Seudocódigo 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 gráfica, entonces se considera como un primer borrador, ya que como solo es una representación narrativa no puede ser ejecutado en la computadora sin antes traducirse o transcribirse a un lenguaje de programación.

2) CUANDO SE HACE NECESARIO SU UTILIZACIÓN. EXPLIQUE EN QUÉ CASOS.   

Antes de escribir un programa, porque necesitamos un diseño lógico y el seudocódigo es una forma de hacerlo. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo. En la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente.

ING. CIVIL - FICSA

Página 1

UNPRG Programación Básica 3) PARA UTILIZARLOS Y EXPRESAR UN ALGORITMO SERÁ NECESARIO RESPETAR ALGUNAS REGLAS. INDIQUE CUALES SON Y CUÁLES SON LOS CASOS CONVENCIONALES. Reglas generales del pseudocódigo

No hay una forma estándar de diseñar un pseudocódigo, depende en gran medida del criterio del programador. A pesar de ello, es aconsejable respetar lo más rigurosamente posible las siguientes normas de carácter general: — Todo pseudocódigo comienza con la palabra «Inicio» y termina con la palabra «Fin». — Cada instrucción se debe escribir en una línea. — Para su descripción, 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 minúscula, excepto aquellos nombres que elige el programador, como son los nombres de variables, de ficheros, de módulos, etc., que se escribirán con mayúsculas.

Casos convencionales. Los casos convencionales son los libros y publicaciones científicas relacionadas con la informática y la computación numérica; suelen utilizar pseudocódigo en la descripción de los algoritmos, por lo que todos los programadores pueden entender, aunque no todos saben los mismos lenguajes de programación. En los libros de texto, por lo general hay una introducción que acompaña explicando las convenciones particulares de uso. El nivel de detalle de los pseudo-código en algunos casos puede acercarse a la de los lenguajes formalizados de propósito general.

ING. CIVIL - FICSA

Página 2

UNPRG Programación Básica 4) QUÉ VENTAJAS Y DESVENTAJAS SE ENCUENTRAN SI SE UTILIZA PSEUDOCÓDIGOS PARA UN ALGORITMO.

VENTAJAS.

-Mejora la claridad de la solución de un problema. -Es más fácil de modificar.

-Algoritmo expresado en pseudocódigo puede ser traducido más fácilmente. -Ocupan mucho menos espacio en el desarrollo del problema - Este es más fácil de entender para las personas; que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo.

DESVENTAJAS -Complejo de entender para la persona común y corriente. -Son utilizados para resolver problemas de manera rápida, no siendo posible analizar la totalidad de posibilidades. -El pseudocódigo no es programable. - Pseudocódigo puede ser largo y complicado al codificar un problema complejo. - Cada persona maneja su pseudocódigo. - Tal vez no entiendas la notación de la persona que lo explica.

- Ordenado. - Se aplica para varios lenguajes de programación. - El pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas.

ING. CIVIL - FICSA

Página 3

UNPRG Programación Básica

5) MUESTRE 5 EJEMPLOS UTILIZANDO PSEUDOCÓDIGOS QUE PUEDA CREAR DE UN EVENTO COTIDIANO O DE ALGÚN EFECTO DE CÁLCULO 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

Página 4

UNPRG Programación Básica

3. Calcular el promedio de tres números 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  Bañarse.  Vestirse  Desayunar  Ir a la Universidad.  FIN ING. CIVIL - FICSA

Página 5

UNPRG Programación Básica

6. Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pautó en 60.000 soles.            

INICIO Declaración de Variables:Numero_Obreros =50 Numero_Hora_Trabajadas = 0 Total_nomina = 0 Imprimir líneas de títulos de la nómina Leer Datos Mientras Numero_Obreros>0 Salario = Numero_Hora_Trabajada * 60 Total_nómina= Total nómina + Salario Numero_Obreros = Numero_Obreros – 1 Imprimir Registro Leer Datos Fin_Mientras Imprimir “Total : “, Total_nómina Fin.

6) A QUE LLAMAMOS PSEUDOPROGRAMACIÓN. IMPORTANCIA EN EL USO. Como sabemos el principal objetivo del pseudocódigo es representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida al lenguaje que posteriormente se utilizara para la codificación del mismo, entonces al escribir con este lenguaje se hace una pseudoprogramación. Además Como lenguaje de pseudoprogramación, el pseudocódigo es una imitación de uno o más lenguajes de programación. De esta manera podemos encontrar pseudocódigos orientados a lenguajes de programación como Pascal, Java, etc.

ING. CIVIL - FICSA

Página 6