Você está na página 1de 14

Introduccin

En sta prctica se maneja, y pone en accin, el concepto de


Pseudocdigo para representar, utilizando nuestro lenguaje
natural, a los algoritmos. Esto nos ayuda a procesar
informacin y presentarla como si ya fuese codificable en
cualquier lenguaje de programacin. Para lograr dicho objetivo,
hacemos uso de palabras reservadas tanto en la declaracin de
variables, como en los mltiples procesos que se llevan a cabo
en nuestro algoritmo.
El objetivo principal es acrcanos al proceso de programacin,
pues para convertir un algoritmo a un pseudocdigo nos
regimos por una serie de reglas semnticas y de sintaxis que
nos ayudarn en un futuro para lograr programar de manera
correcta.
En la prctica, se desarrollaron 12 algoritmos mostrados en
pseudocdigo y en diagrama de flujo. Se dividieron en cuatro
categoras: Secuenciales, condicionales, de repeticin y con
switch. En cada uno de los algoritmos se explica su uso y
cules son las condiciones ocupadas.
Abstract
In this practice, the concept of Pseudocode is explained and
demonstrated with different examples. The Pseudocode is used
to represent, using our own natural language, algorithms. This
helps us process information and to present it as if it was a code
of any program language. To achieve this objective, while using
pseudocode, we use common use words like Write or Read
to represent an action of the algorithm.

The main objective of this practice is to have a close approach


to codification. Also, in this practice, the importance of
semantics and syntax is defined; this is important because the
use of both may help the student to create better algorithms.
Finally. In this practice we developed twelve algorithms; all of
them showed in pseudocode and on flow charts. The twelve are
divided in four categories: Sequential, conditional, of
repetition and with switch. In each algorithm, we explain how
they work and which conditions are applied.

Algoritmo Condicional
Un algoritmo condicional es un proceso en el cual ocurren
situaciones de: Qu sucede si ocurre esto o aquello?. Aqu
acta el operador de condicin IF o en espaol Si para
determinar cierta condicin dentro del proceso del algoritmo.
En esta prctica se realizaron 4 algoritmos condicionales los
cuales se desarrollaron en pseudocdigo y en diagrama de flujo
(como en las prcticas previas).
Algoritmo Condicional Faltas
Este algoritmo est hecho para determinar si un alumno tiene
derecho a examen de acuerdo a las veces que ha faltado a la
clase.
Pseudocdigo Faltas

Diagrama de Flujo Faltas

Algoritmo Condicional Graduar


Este algoritmo se usa para determinar si eres candidato a
graduar. Toma en cuenta el semestre en el que ests y los
crditos que ya aprobaste.
Pseudocdigo - Graduar

Diagrama de Flujo Graduar

Algoritmo Condicional Descuento


Este algoritmo sirve para determinar el descuento que se le
aplicar al cliente de acuerdo a cuanto pagar.
Pseudocdigo Descuento

Diagrama de Flujo Descuento

A partir de este algoritmo se puede definir si el nmero


ingresado por el usuario es par o impar.
Pseudocdigo Par o Impar.

Algoritmo Par o Impar

Diagrama de Flujo Par o Impar

Algoritmos con Switch.


Estos algoritmos se ocupan cuando se tienen dos o ms
opciones a elegir. En comparacin con los algoritmos
condicionales, aqu no solo se elige una opcin; hay varias a
elegir y se puede hasta elegir una opcin invlida en caso de
que el usuario introduzca o elija una opcin fuera de los
parmetros del algoritmo.
En esta prctica se realizaron 4 algoritmos con switch, los
cuales se desarrollaron en pseudocdigo y en diagrama de flujo
(como en las prcticas previas).
Algoritmo Divisas
Este algoritmo es til para intercambiar divisas. El usuario
introduce la cantidad en pesos, elije a que divisa cambiar la
cantidad introducida y finalmente se despliega el resultado.
En caso de que el usuario introduzca una opcin fuera de los
parmetros del algoritmo, se le notificar que su opcin no es
vlida.

Pseudocdigo - Divisas

Diagrama de Flujo Divisas

Algoritmo Comida
Este algoritmo se ocupa para determinar la comida que el
usuario desea ingerir el da de hoy.
En caso de elegir una opcin invlida se le notificar al usuario.
Pseudocdigo - Comida

Diagrama de Flujo Comida

Algoritmo Servicio Musical


Este algoritmo sirve para que el usuario, mediante su
presupuesto, determine qu servicio de msica en streaming
le es ms accesible.
En caso de elegir una opcin invlida se le notificar al usuario.
Pseudocdigo Servicio Musical

Diagrama de flujo Servicio Musical

Algoritmo Clase
Este algoritmo sirve para saber si es necesario que t, como
estudiante de Fundamento de Programacin, tengas que
estudiar mucho para el examen.
En caso de elegir una opcin invlida se le notificar al usuario.
Pseudocdigo Clase

Diagrama de Flujo Clase

Cuestionario Previo
Define:
a) Semntica: Segn la RAE, la semntica es el estudio del
significado de los signos lingsticos y de sus
combinaciones. En otras palabras, estudia lo que
significan las palabras.
b) Sintaxis: Rama de la gramtica donde se ensea a
coordinar y unir a las palabras para expresar conceptos
o para formar oraciones que tengan un significado
concreto.
Tipos de dato en C:
1. Enteros: Para ingresar un nmero entero. Ej: 1, 5654,
902.
2. Flotantes: Todos los nmeros reales. Ej: 1e23,
1.453453.
3. Caracteres: Se ocupa para representar los 256 caracteres
de la tabla de caracteres que ocupan las computadoras.
Conclusiones
Bruno Santiago Mendoza Flores: Si bien esta prctica me
ayud a recordar cmo es que se ocupa el operador FOR,
WHILE, DO WHILE y los SWITCHES, la verdad es que
considero que ya son demasiadas prcticas donde se ocupa el
pseudocdigo.
S que no todos traen los conocimientos de programacin tan
slidos como uno esperara, pero si se sigue de esta forma, lo
ms probable es que los usuarios o lectores se casen con el

pseudocdigo y no en un futuro, se les complique ocupar un


leguaje como C. Lo mejor es que pronto se empiece a ver cmo
es que funciona un lenguaje de programacin y ya comiencen
las prcticas de ese tema.
En conclusin. Es de gran utilidad esta prctica, pero lo mejor
hubiera sido que se mostraran los operadores ya en funcin de
un lenguaje de programacin.

Bibliografa
Real Academia Espaola (2014). Semntica (23 ed.)
Consultado en http://lema.rae.es/drae/srv/search?
key=sem%C3%A1ntico
Real Academia Espaola (2014). Sintaxis (23 ed.) Consultado
en http://buscon.rae.es/drae/srv/search?val=sintaxis

Tipos de Datos (1 de septiembre de 2015) En Wikibooks.


Recuperado el 11 de septiembre de 2015 de
https://es.wikibooks.org/wiki/Programaci
%C3%B3n_en_C/Tipos_de_datos

Você também pode gostar