1er llamado: 9-12-2009 a las 8:00 AM
2do llamado: 16-12-2009 a las 8:00AM
1er llamado: 9-12-2009 a las 8:00 AM
2do llamado: 16-12-2009 a las 8:00AM
Resolver los siguientes ejercicios y traducir todos a pseudocodigo:
Este ejercicio consta de dos partes que son:
Primera parte: LLenar la matriz. Como nos indican que va a ser de 4 por 4, no es necesario solicitar el numero de celdas (fila y columna) así que pasamos a pedir directamente los dieciseis datos y los ponemos en la matriz. Para esto utilizamos dos ciclos automáticos encontrados.
Esta formación de dos figuras de ciclo una con un “flip horizontal” es muy común y es característica de los diagramas de matrices.
Segunda parte: Posteriormente mostramos los valores de la diagonal principal y para ello no es necesario más que un solo ciclo y mostramos el elemento que tanto el renglon (row) como la columna (column) tienen el mismo índice (i,i).
Se entregara el practico por comentario de este Post. Deberan realizarlo en Word o alguna aplicacion que le permita graficar los diagramas de Flujos subir con scribd a su blog y de alli mandar el link de la entrada del trabajo.
Fecha de entrega : 25/11/2009
Estos ejercicios se tomaran como nota para el 3 parcial el valor del mismo es de 10 la nota total . Por ellos todos deberan presentar para esa fecha.
En diagramación se acostumbra también el uso de símbolos compuestos que nos reduzcan la complejidad y el tamaño del diagrama. Estos símbolos representan estructuras de uso común y que ya están adecuadamente definidos. Este es el caso del símbolo de “Ciclo automático” que es como sigue:

El símbolo del Ciclo automático representa al ciclo “for” de la mayoría de los lenguajes.
Para entender mejor este símbolo, veamos el siguiente ejemplo:

En este caso inicialicé la variable “n” con el valor de 1. Y cambié la condición de salida para que comparara con “menor o igual” (<=) en lugar de “menor que” (<).
El mismo diagrama se puede también realizar con los objetos básicos, lo cual se puede dejar como ejercicio para apreciar la ventaja de utilizar símbolos compuestos.
Diagramas de procesos
Los diagramas de procesos son diagramas simplificados en los cuales se utiliza únicamente el símbolo de “proceso” (rectángulo). Se utilizan para indicar un algoritmo a grandes rasgos o los pasos para realizar una actividad. Estos diagramas te dicen que cosa se hace en cada etapa, sin meterse en detalles de cómo se hace.
Ejemplo de un diagrama de procesos:

Estos diagramas no son de mayor interés para el estudio de algoritmos ya que, como se podrá apreciar, estos se omiten del mismo.
Bibliografia: Juan Luis Campos Salcedo – Ingeniero en Telemática
Ejemplo de Pseudocodigo Traduccion de una Matriz:
Realizar el pseudocódigo de un programa que permita saber si un número es mayor, menor o igual a cero.
ALGORITMO ComparaNúmeros
INICIO
INT NUMERO
MOSTRAR Introduzca un número
Leer NUMERO
SI (NUMERO>0) ENTONCES
MOSTRAR El número introducido es positivo
SI NO
SI ( NUMERO<0) ENTONCES
MOSTRAR El número introducido es negativo
SI NO
MOSTRAR El número es cero
FINSI
FINSI
FINSI
FINCOMPARA NUMERO
4-Desarrolle un programa en Pseudocodigo que calcular y mostrar la suma de los diez primeros numeros pares y muestre en pantalla la suma
Ej.: Construir un algoritmo que permita calcular el jornal básico de un obrero, si para ello se requiere ingresar por teclado la tarifa horaria y el numero de horas trabajadas. La formula del jornal es: Jornal = TarHora x NroHoras
ALGORITMO calculo del jornal básico
INICIO
FLOAT TarHora, Jornal
ENTERO NroHoras
MOSTRAR ingrese la tarifa x hora
LEER TarHora
MOSTRAR ingrese las hora
LEER NroHoras
Jornal := TarHora * NroHoras
MOSTRAR Jornal
FIN
2- Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo..
ESTRUCTURA Y DISEÑO DE UN ALGORITMO EN PSEUDOCÓDIGO ENCABEZADO:
Empezar con la palabra ALGORITMO seguida por una descripción adecuada de acuerdo al problema a resolver
Ej.: ALGORITMO Calcular área del circulo
INICIO DEL ALGORITMO
_ Indicar el inicio del Algoritmo
Ej.: INICIO
DECLARACIÓN DE CONSTANTES
_ Definir los valores que no cambian en el transcurso del algoritmo
Ej.: CONST Pi = 3.1416
DECLARACIÓN DE LAS VARIABLES A USAR
_ Definir las variables que sean necesarios para resolver el problema, identificándolas con un nombre y determinando sus tipos.
Ej.: REAL Radio, Área
LEER CALCULAR E IMPRIMIR
Definir en forma eficiente las estructuras de datos que permitan leer, calcular o imprimir tantas veces como lo requiera la operación a ser resuelta.
_ Leer Datos: Permite introducir los valores de las variables de entrada
disponibles como materia prima, para evaluar las variables de salida
Ej.: LEER Radio
_ Calcular: Permite procesar los valores de entrada para producir la salida adecuada.
Ej.: Area = Pi x Radio x Radio
Area = Pi * pow (Radio,2)
_ Mostrar: Resultados del proceso de los datos, permite dar salida a la
información requerida.
Ej.: MOSTRAR Area
Instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas. En esencia, el pseudocódigo se puede definir como una ayuda al programador a pensar un programa, antes de sentarse a escribirlo en un lenguaje como C.
El Pseudocódigo incluye solo enunciados de acción aquéllos que deben ser
ejecutados cuando el programa haya sido convertido en el lenguaje C.
Las principales características de este lenguaje son:
{…….}
SINO
{…….}
{
caso 1: …
caso 2: …
caso N: …
}
{………}
Estructura Repetitiva {….}
DO
{….}
MIENTRAS (expBooleana)
Resolver los siguientes Ejercicios e enviar las resoluciones como comentarios , posteando las entradas:

Resolver los siguientes Ejercicios e enviar las resoluciones como comentarios , posteando las entradas: