Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


algoritmoscomp eviden, Ejercicios de Ingeniería Física

algoritmos computacionalesdfdfdf

Tipo: Ejercicios

2021/2022

Subido el 30/09/2023

val-gonzalez-6
val-gonzalez-6 🇲🇽

1 documento

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
FACULTAD DE INGENIERIA, MECANICA Y
ELECTRICA
Algoritmos Computacionales
Fundamental 1
M.A NORMA EDITH MARIN MARTINEZ
Equipo 3
Grupo: 012
Carrera
Nombre
Matricula
IAS
Renato Sebastian Martinez Martinez
2050622
ITS
Gerardo Guel Cepeda
2056786
ITS
Jose de Jesus Martinez Aguilera
2046679
IAS
Ruben David Cisneros López
2048722
ITS
Jaime Ignacio Portuguez Sena
2059135
ITS
Angel Javier Pérez Hernández
2059628
ITS
Gael Lozano Mier
2049957
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga algoritmoscomp eviden y más Ejercicios en PDF de Ingeniería Física solo en Docsity!

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERIA, MECANICA Y

ELECTRICA

Algoritmos Computacionales

Fundamental 1

M.A NORMA EDITH MARIN MARTINEZ

Equipo 3

Grupo: 012

Carrera Nombre Matricula IAS Renato Sebastian Martinez Martinez 2050622 ITS Gerardo Guel Cepeda 2056786 ITS Jose de Jesus Martinez Aguilera 2046679 IAS Ruben David Cisneros López 2048722 ITS Jaime Ignacio Portuguez Sena 2059135 ITS Angel Javier Pérez Hernández 2059628 ITS Gael Lozano Mier 2049957

INDICE

  • Introducción ---------------------------------------------------------
  • Los algoritmos-------------------------------------------------------
  • Diagramas de flujo--------------------------------------------------
  • Conclusiones individuales----------------------------------------
  • Bibliografía------------------------------------------------------------

Preguntas:

1 ¿Qué es un algoritmo? Se puede definir como una secuencia de instrucciones que representan un modelo de solución para un determinado problema. O de otra forma, son un conjunto de instrucciones que conducen a la solución de un problema. 2 Menciona diferentes ejemplos donde se emplean los algoritmos: En una receta de cocina, para cambiar un foco o para encontrar el área de un triángulo. 3 ¿Cuáles son las partes que integran un algoritmo? Entrada: datos que procesan Proceso: operaciones que se realizan con los datos Salida: resultados que se obtienen con las operaciones. 4 Características de los algoritmos - R= Los algoritmos se caracterizan por ser precisos (cada instruccion debe indicar claramente lo que se debe hacer), son finitos (tener un numero ilimitado de pasos), Definido (producir los mismos resultados para las mismas condiciones de entrada) 5 Diferentes tipos de algoritmos - R= son los siguientes: a- Algoritmos computacionales: Son algoritmos que se desarrollan en lenguaje matematico, conocido tambien como pseudocodigo b- Algoritmos no computacionales: Son aquellos que necesitan o solo se pueden resolver por intervencion humana c- Algoritmos cualitativos: Son algoritmos que no involucran calculos numericos. d- Algoritmos cuantitativos: Son algoritmos que requieren de algun calculo numerico para mostrar y procesar el resultado 6 - Alcances de los algoritmos -

Permite crear una lista de pasos a seguir y con ella poder resolver alguna problematica, o generar un resultado. Actualmente se usa para recetas de cocina, montar muebles, usar algun objeto o accesorio, y el poder dar instrucciones a programas para resolver problematicas. 7 ¿Cuáles son los pasos para realizar un algoritmo?

Para poder realizar un algoritmo se necesita tener conocimiento previo acerca de los

pseudocodigos y este procedimiento seria de 2 pasos

Paso 1-En este paso se necesitara analizar y describir todo el problema a abordar para

asi luego reducirlo a porciones que seran procesadas dentro del algoritmo.

Paso 2-Luego de haber analizado el problema por partes se ordenara cada una de estas

y se añaden todas las derivaciones posibles ("si", "no", "etc")

8 Técnicas de representación de los algoritmos

  • Diagrama de flujo
  • Pseudocódigo
  • Lenguaje natural
  • Fórmulas matemáticas

9 Explicar cada una de las técnicas de representación de los algoritmos?

Diagramas de flujo: Los diagramas de flujo son descripciones gráficas de los algoritmos;

usan simbolos conectados con flechas para indicar la secuencia de instrucciones y estan

regidos por ISO.

Pseudocodigo: Es la representación narrativa de un algoritmo escrito en lenguaje natural

utilizando las estructuras de control típicas de algun lenguaje de programación y simbolos

algebraicos

Lenguaje Natural: El lenguaje natural en los algoritmos es el tipo de lenguaje que usamos

los humanos de manera escrita tanto como de manera hablada

Formulas matematicas: Esta tecnica es un conjunto de operaciones ordenadas para

encontrar la solucion a un problema

10 Mencionar 3 diferentes ejemplos de pseudocódigo

INICIO

  • Levante la bocina

Símbolo de inicio y final. Símbolo de datos (Entrada/Salida) Símbolo de proceso/actividad Línea de flujo Símbolo de decisión 13 Explicar el uso de cada uno de los símbolos que se usan en los diagramas de flujo: Símbolo de inicio final: Representa el inicio y el final de un proceso. Símbolo de entrada/salida: Representa la lectura de datos en la entrada y la impresión de datos en la salida. Símbolo de proceso: Representa cualquier tipo de operación Línea de flujo: Indica el orden de la ejecución de las operaciones. La flecha indica la siguiente instrucción. Símbolo de decisión: Nos permite analizar una situación, con base en los valores verdadero y falso. 14 Menciona y explica cada una de las estructuras que utilizan los diagramas de flujo. Inicio/Fin: Representa el punto de inicio o finalización del proceso. Proceso: Representa una acción o actividad específica que ocurre dentro del proceso. Decisión: Se utiliza para tomar una decisión basada en una condición. Se representa con un rombo y se conecta a las ramas correspondientes. Conector: Une partes separadas de un diagrama de flujo que se encuentran en diferentes páginas o secciones. Entrada/Salida: Representa la entrada de datos al proceso o la salida de datos del mismo. Se dibuja como un paralelogramo.

15 Menciona 3 ejemplos de cada tipo de las diferentes estructuras que se practican en los diagramas de flujo

16 ¿Qué es una constante? - Son datos que su valor no va a cambiar durante todo el desarrollo del algoritmo, las constantes pueden tener o no un identificador, pues estos valores pueden escribirse directamente al usar las operaciones o bien asignarle un identificador, las constantes también tienen un tipo de dato. 17 Diferentes tipos de constantes - Constantes sin nombre: Es una expresión numérica donde se puede utilizar directamente el valor. Constantes con nombre: Se hace una reserva de memoria en la cual se guarda el valor que será utilizado como constante. 18 ¿Qué es una variable? - Una variable es donde se almacenan y se recuperan los datos de un programa. Así de simple. En programación, la utilizamos para guardar datos y estados, asignar ciertos valores de variables a otras, representar valores de expresiones matemáticas y mostrar valores por pantallas. 19 Explica los diferentes tipos de datos

Números enteros: Presentan los numeros enteros. ej.1,3,-8,- 9

Números reales: Representan números reales.

Valores lógicos: Pueden tomar uno de dos valores, true o false.

Texto: A estos valores se les llama string y representan las palabras.

● Enteros: int, byte, short, long ● Reales: float, double

Gerardo Guel Cepeda - 2056786 La creación de los algoritmos es algo que nos a facilitado la vida ya que nos funciona para la resolución de problemas al momento de pasar por todas las fases de crearlo es verificar el problema y buscar diferentes tipos de solución quedarte con una y verificar si es la mejor y si puede llegar a tener una solución, la creación de algoritmos es complicada si no se practica pero sencilla si se hace con una continuidad. Angel Javier Perez Hernandez- 2059628 Luego de haber elaborado este trabajo pude aprender acerca de los algoritmos, como cuales eran los tipos de algoritmos, como estaban conformados, y los pasos que deben llevarse a cabo acerca de los algoritmos y como estos nos pueden ayudar a resolver problemas asi como tambien dar analisis a distintos temas. Gael Lozano Mier- 2044957 En esta primer actividad fundamental nos encargamos de describir a grandes rasgos lo relacionado a los algoritmos, características, ejemplos etc. Parece muy interesante ver la manera en la que funcionan simples cosas llegando a ser sistemáticas sin si quiera parecerlo, los algoritmos son otra forma de lenguaje basada en pasos y que tiene que tener un orden específico para tener la solución que queremos, todo esto fue analizado en las preguntas ya contestadas.

Bibliografía:

Battistutti, O. C. (2006). Fundamentos de Programacion Piensa en C. Pearson Educación. Maluenda, R. (2022). Qué es un algoritmo informático: características, tipos y ejemplos. Profile Software Services. https://profile.es/blog/que-es-un-algoritmo-informatico/ De La Empresa, U. (2021). ¿Qué entendemos por algoritmo? UDE Universidad de la Empresa. https://ude.edu.uy/que-son-algoritmos/ https://www.gbtec.com/es/recursos/diagrama-de-flujo/ https://www.heflo.com/es/blog/modelado-de-procesos/hacer-diagrama-flujo-proceso/