Fecha de Finales

Posted Noviembre 4, 2009 by Ing.Giuffrida
Categories: Uncategorized

1er llamado: 9-12-2009 a las 8:00 AM

2do llamado: 16-12-2009 a las 8:00AM

 

Trabajo Practico

Posted Noviembre 4, 2009 by Ing.Giuffrida
Categories: 3er parcial

Resolver los siguientes ejercicios y traducir todos  a pseudocodigo:

  1. Diseñar un diagrama de flujo para calcular e imprimir la suma de los números del 1 al 100.
  2. Diseñe un algoritmo que imprima el numero menor del arreglo de 3×2.
  3. Diseñe un algoritmo que cuente la cantidad de numeros 3 que apararecen en el arreglo. 4×2.
  4. Disene un algoritmo que me sume la cantidad de numeros 5 q hay en una arreglo de 2×3.
  5. Diseñar un diagrama de flujo que pida los datos para llenar una matriz de 4×4 y después muestre los elementos de la diagonal principal.

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.


http://www.mis-algoritmos.com/ejemplos/diagrama.2.html

Array – Simbolos Compuestos

Posted Noviembre 4, 2009 by Ing.Giuffrida
Categories: Material de estudio

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:

http://www.mis-algoritmos.com/ejemplos/diagrama.2.html

Si -SiNo

Posted Octubre 28, 2009 by Ing.Giuffrida
Categories: Uncategorized

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

Psudocodigo 3er Ejemplo

Posted Octubre 28, 2009 by Ing.Giuffrida
Categories: Material de estudio

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..

Pseudocodigo 2parte

Posted Octubre 28, 2009 by Ing.Giuffrida
Categories: Material de estudio

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

Pseudocodigo

Posted Octubre 28, 2009 by Ing.Giuffrida
Categories: Material de estudio

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:

  • · Es una forma de representación sencilla de utilizar y de manipular.
  • · Facilita el paso del programa al lenguaje de programación.
  • · Es independiente del lenguaje de programación que se vaya a utilizar.
  • · Es un método que facilita la programación y solución al algoritmo del programa.

  • Iniciar el algoritmo INICIO
  • Finalizar el algoritmo FIN
  • Lectura (permite ingresar los valores de las variables) LEER
  • Mostrar (permite mostrar los valores de las variables) MOSTRAR
  • SI (expBooleana)

{…….}

SINO

{…….}

  • Estructura Selectiva SELECCIONA según (selector)

{

caso 1: …

caso 2: …

caso N: …

}

  • PARA ( …; Hasta;…)

{………}

  • MIENTRAS (expBooleana)

Estructura Repetitiva {….}

DO

{….}

MIENTRAS (expBooleana)

Notas II Parcial

Posted Octubre 28, 2009 by Ing.Giuffrida
Categories: notas

Tags:

A continuacion se detallan las notas del 2 Parcial:

  • Charra Raul 10

  • Welter Nahuel 5

Ejercicio N°5 – Diagrama de flujo

Posted Octubre 7, 2009 by Ing.Giuffrida
Categories: Tarea

Tags:

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

  1. Una tienda ofrece un descuento del 20% sobre el total de la compra, y un cliente desea saber cuanto deberá pagar finalmente por su compra.
  2. Diagrama de flujo que Imprime un conteo del 0 al 100. Imprime un conteo del 0 al 100.
  3. Diagrama de flujo que le permite saber si un chico puede comprar o no bebidas
    alcoholicas.
  4. En una empresa de transportes, el taller de mantenimiento tenía fama de causar muchos retrasos. Un equipo de mejora empezó a investigar y comprobó en primer lugar que el taller entregaba los vehículos, en general, con unos díasde retraso respecto a la estimación del tiempo necesario para realizar la reparación. El segundo paso del equipo equipo “>fue construir un Diagrama de Flujo para obtener conocimientos sobre lo que realmente ocurría en el taller de mantenimiento. El Diagrama de Flujo centró la atención del equipo en la búsqueda y obtención de
    herramientas. Posteriores investigaciones  que el problema principal del taller era la falta y la mala gestión de las herramientas de trabajo. Diseñar el diagrama de Flujo que permita solusionar el problema usando todos los posibles o supuestos necesarios para realizar la tarea  en tiempo y forma,  detalle a tener encuenta la solisitud de recepcion del auto y un sistema de seguimiento del auto por internet.

Ejercicio N°4 – Diagrama de Flujo

Posted Septiembre 30, 2009 by Ing.Giuffrida
Categories: Uncategorized

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

  1. Diseñar un diagrama de flujo que solicite un número y determine si este es par o es non.
    El diagrama deberá de solicitar los datos necesarios y mostrar el resultado.
  2. Diseñar un diagrama de flujo que me permita calcular el perimetro de un rectangulo.
  3. Diseñar un diagrama de flujo que me permita ingresar 2numeros, me calcule la suma  y multiplicacion del mismo y al final me muestre los  resultados.
  4. Diseñar un diagrama de flujo que solicite 2 numeros y me diga cual es el mayor de los dos
  5. Hacer un diagrama para calcular el area de un triangulo.