ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FUNDAMENTOS DE PROGRAMACION


Enviado por   •  5 de Febrero de 2023  •  Ensayo  •  1.868 Palabras (8 Páginas)  •  184 Visitas

Página 1 de 8

 [pic 1]

[pic 2]

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

ESIME ZACATENCO

INGENIERIA EN COMUNICACIONES Y ELECTRONICA

PRACTICA 2:  FUNCIONES DE USUARIO

MATERIA: FUNDAMENTOS DE PROGRAMACION

PROFESORA: IVONNE GUTIERREZ

ALUMNOS:             # BOLETA

GUZMAN LIBRADO DIEGO        2023302016

POLO SOLIS MEZTLI PAOLA        2023300565

TRUJILLO SOLIS FRANCISCO JAVIER        2023301016

VEGA ONTIVEROS AXEL GUADALUPE        2023300737

VELAZQUES CERVANTES ALONDRA        2023300803

GRUPO: 1CM7           TURNO: MATUTINO


¿Qué es un algoritmo?

Un algoritmo es una serie de pasos organizados que describen un proceso que debe seguirse para resolver un problema.

Existen dos tipos y son llamados así por su naturaleza:

-Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

-Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

Metodología para la solución de problemas por medio de computadora:

-Definición del problema: Esta etapa viene dada por el problema y requiere una definición clara y precisa. Es importante saber qué quiere que haga su computadora. Hasta que esto se entienda completamente, no tiene mucho sentido pasar a la siguiente etapa.

-Análisis del problema: Una vez que sepa lo que quiere de su computadora, necesitamos definir: Datos de entrada, y el tipo de información que deseamos generar (datos de salida), al igual que los métodos y fórmulas necesarios.

-Diseño del algoritmo: Las características de un buen algoritmo son:

Debe tener un punto particular de inicio.

Debe ser definido, no debe permitir dobles interpretaciones.

Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.

Debe ser finito en tamaño y tiempo de ejecución.

Diseño del Algoritmo.

Prueba de escritorio o Depuración.

El desarrollo de algoritmos es un tema fundamental en el diseño de programas y solución de problemas. Por lo tanto, nosotros cómo estudiantes debemos tener buenos conceptos básicos que nos ayuden a crear programas fácil y rápidamente.

Lo que aprendimos en estos  ejercicios fue a cómo usar Coode blooks y cómo fabricar algoritmos de una manera sencilla para que sumara números enteros, buscar la distancia entre dos puntos, buscar el área  de un circulo, buscar la  hipotenusa, de tiro parabólico, un modelo de población, buscar el área de un triángulo con base a la fórmula de Herón, como convertir grados Fahrenheit a grados Celsius, usar la formula general para resolver ecuaciones de 2do grado,  y como calcular el volumen de una esfera.

Al finalizar el algoritmo de suma de enteros, llegamos a la conclusión de que fue uno de los más sencillos porque ya teníamos un conocimiento básico de cómo manejarlo; este algoritmo se basa en ayudarnos a sumar 2 números enteros  así como la función de una calculadora es decir cuánto es 2+2 y al introducir estos dos números enteros el algoritmos nos arrojaba como respuesta el número 4.Al utilizar el algoritmo número 2 que es como buscar la distancia entre dos puntos, el algoritmo nos pide introducir dos puntos ( A,B) posteriormente nos solicitó la fórmula que es  muy distinta a la dotación matemática  debido a que no se escribe igual  en la dotación computacional. Después realizamos .El algoritmo 3 que consiste en buscar el área de un circulo la funcionabilidad de este es hallar la superficie que hay dentro de un circulo utilizando la formula computacional A*M_PI*pow(r, 2).El algoritmo 4 tiene como función buscar la hipotenusa (el lado más grade de un triángulo) el algoritmo nos pide definir ca, co como reales después introducimos los valores de los catetos, para que el algoritmo nos arroje el valor de la hipotenusa. El algoritmo 5 consiste en el tiro parabólico esto es el desplazamiento realizado por cualquier objeto cuya trayectoria describe una parábola, el cual corresponde con la trayectoria ideal de un proyectil. El algoritmo 6 nos pide que busquemos un modelo de población es decir poder contar un grupo de individuos  de manera rápida y sencilla. El algoritmo 7 consiste en buscar el área de un triángulo con base a la fórmula de Herón ya que es diferente en los procedimientos ya que conlleva a introducir la longitud de varios puntos ya sea como la longitud del  punto A , B y C. El algoritmo 8 nos pide convertir grados Fahrenheit  grados Celsius esto no es nada simple ya que esto nos pide el valor de un grado Fahrenheit y después de saber eso  poner la fórmula para convertirlos en Celsius. Nuestro algoritmo 9 consiste en  usar la formula general para resolver ecuaciones de segundo grado  es un poco complicada  por la forma de su  estructura que  es un poco larga y después se complicó más para poderla cambiar a notación computacional ya que es una formula cuadrática. El algoritmo número 10 consiste en como calcular el volumen de una esfera  esto es casi similar que calcular  el área ya que tenemos que calcular el espacio que la forma ocupe por lo tanto esto es la multiplicación de la altura por el ancho y por el largo de la esfera.

  Los siguientes algoritmos servirán de apoyo a los estudiantes y promoverán el desarrollo de habilidades analíticas y creativas para mejorar nuestras habilidades en la creación de algoritmos y manipular la codificación de diferentes programas que necesitaremos desarrollar a lo largo de la carrera.

 


Objetivos

Objetivo general:

Plantea, examina y resuelve  situaciones donde se requiere el uso de algoritmos combinados con la implementación de las funciones de usuario.

Las funciones de usuario pueden ser escritas para realizar tareas repetitivas y para reducir el tamaño de un programa. Segmentar el código en funciones permite crear piezas de código que hacen una determinada tarea y volver al área del código desde la que han sido llamadas.

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (2 Mb) docx (356 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com