Programación i

Páginas: 5 (1134 palabras) Publicado: 29 de junio de 2010
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
ESCUELA 45 SECCIÓN I
INGENIERÍA INDUSTRIAL
ASIGNATURA: PROGRAMACIÓN

PROFESORA: Barrera, Eva Maria
BACHILLERES: Díaz, Isis
Lozada, JenniRodríguez, Dayana
Sección: 45 I

Ciudad Guayana, Agosto de 2008.

ÍNDICE

INTRODUCCIÓN 3
PLANTEAMIENTO DEL PROBLEMA 4
ANÁLISIS DEL PROBLEMA 5
ESPECIFICACIONES DE ENTRADA 5
ESPECIFICACIONES DE PROCESO 5
ESPECIFICACIONES DE SALIDA 6
BASES TEÓRICAS RELACIONADAS CON EL PROYECTO Y SU SOLUCIÓN7
TABLAS DE PROCEDIMIENTOS Y FUNCIONES 12
ALGORITMO PRINCIPAL DEL PROYECTO 12
PANTALLAS DE EJEMPLOS 18
REFERENCIAS ELECTRÓNICAS Y/O BIBLIOGRAFÍAS CONSULTADAS 21
CONCLUSIÓN 22

INTRODUCCIÓN

En el presente informe, se va a resaltar la importancia que tiene al combinar la teoría con la practica en el ámbito de programación, en este caso Programación que esta orientada a laadquisición de conocimientos y otros a través del Lenguaje C, empleando ciertas estructuras de datos como son los diferentes manejos que se pueden realizar con bucles (instrucciones repetitivas), como son for, while y do .. while, a su vez la utilización de la instrucción condicional if y switch, los operadores usados en las comparaciones, lo cual son útiles al desarrollar programas de mayor exigencias.Además no se puede obviar la importancia que tiene el uso de variables de tipo entero y el manejo de procedimientos.

PLANTEAMIENTO DEL PROBLEMA

El problema se basa en construir un programa en C, que permita lo siguiente:
• Determinar si un valor dado n es un número perfecto. Un número perfecto es un número natural que es igual a la suma de sus divisores propiospositivos, sin incluirse él mismo.
• Determinar si dos números son amigos. Dos números amigos son dos enteros positivos a y b tales que a es la suma de los divisores propios de b y b es la suma de los divisores propios de a. (la unidad se considera divisor propio, pero no lo es el mismo número).
Un ejemplo es el par (220, 284), ya que:
A. Los divisores propios de 220 son 1, 2, 4,5, 10, 11, 20, 22, 44, 55 y 110, que suman 284.
B. Los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220
• Determinar si cada una de las palabras es palíndromo. Una palabra palindrome o palíndromo (del griego palin dromein, volver a ir hacia atrás) es una palabra, número o frase que se lee igual hacia adelante que hacia atrás. Si se trata de un número, se llamacapicúa. Habitualmente, las frases palindrómicas se resienten en su significado cuanto más largas son.

ANÁLISIS DEL PROBLEMA

ESPECIFICACIONES DE ENTRADA

En todo momento el usuario del “proyecto” dispone de la información necesaria para saber interpretar la ejecución efectiva del mismo, tarea que efectúa cada opción del menú al ser seleccionado.

Al iniciar la ejecución delproyecto, se dibuja un menú donde se especifica las distintas opciones que debe indicar para que el programa realice las distintas operaciones.

El menú principal acepta valores enteros entre el 0 al 3, donde la opción:
0: indica salir del programa.
1: selecciona la operación de determinar si un numero n dado es un numero perfecto.
2: selecciona la opción de determinar si dosnúmeros dados son números amigos entre si y
3: selecciona la opción de determinar si una palabra es palindrome.

ESPECIFICACIONES DE PROCESO

Para la realización del primer ejercicio, este acepta solo números enteros para determinar si el valor n dado es un numero perfecto, lo cual lo hace mediante la siguiente instrucción.
for(i = num/2; i >= 1 ; i--)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion i
  • Lenguaje de programacion i
  • Programacion Computadores I
  • Programacion I Material Didactico
  • ANALITICO Técnicas De Programación I
  • Programacion Estructurada Tema I
  • Trabajo I Programacion E
  • Relaciones Entre Objetos Programacion I

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS