Diseño de programas para la resolución de problemas de Ingeniería
Enviado por Steven Davalos • 4 de Febrero de 2019 • Documentos de Investigación • 3.341 Palabras (14 Páginas) • 279 Visitas
Caratula y Silabo[pic 1]
Diseño de programas para la resolución de problemas de Ingeniería
-Conceptos Básicos
-Ambiente de Trabajo
- Generación Rápida de Vectores
- Funciones Internas
- Manipulación de Matrices
Objetivo de la Unidad
Aprender acerca del manejo básico del software a través de la sintaxis apropiada que permite el desarrollo de problemas de Ingeniería
Logros de Aprendizaje
Al Finalizar la unidad será capaz de manejar el software para resolver problemas básicos de Ingeniería de una manera rápida y eficaz
-Conceptos Básicos
-Pseudocodigo
-Algoritmo
-Diagrama de Flujo
-Programa
-Lenguaje de Programación
Programación:
Es la acción de solucionar un problema y/o satisfacer una necesidad de carácter informático .Dicha solución es generar un programa o software utilizando un determinado lenguaje de programación
Variable
Es un espacio que se crear en memoria RAM para almacenar un valor el cual puede ser una variable
Tipos de Datos
Entero Numérico “Solo Enteros”
Reales “Enteros y Decimales”
Booleanos “True and False”
Charch “Un carácter”
Stream “Letras palabras o frases”
Constante
Es un espacio que se crea en memoria RAM para almacenar un valor el cual no cambia
K= constante
Algoritmo
Conjunto de pasos escritos que tienen una secuencia ordenada que nos permite resolver un problema
Un programa debe ser
- Definido
- Proceso Exacto
- Finito
- Realizar un programa que permita sumar 2 números
Debe ser definido
[pic 2]
[pic 3][pic 4][pic 5][pic 6]
2 Variables Sumar entre Variables Salida
1. Inicio
2. Leer A , B
3. C=A+B
4. Variable +C
5. Fin
[pic 7]
[pic 8][pic 9][pic 10][pic 11]
Entrada: 2 Variables
Procesos: Sumar 2 Variables
Salida: Resultado de la suma de las variables
Diagrama de Flujo
- Representación Gráfica de un Algoritmo
[pic 12]
[pic 13]
[pic 14][pic 15][pic 16][pic 17]
[pic 18]
[pic 19]
[pic 20]
[pic 21]
[pic 22]
[pic 23]
A=input('Íngrese un valor en a :');
B=input('Íngrese un valor en b :');
C=A+B
disp(C)
Ejemplo 1
- Realizar un programa que permita obtener el mayor de tres números
(3 Variables)
[pic 24][pic 25][pic 26][pic 27][pic 28]
3 Variables Obtener el mayor Visualizar el mayor
- Mayor de tres números
Inicio
Leer (A, B, C)
Si A>B entonces[pic 29]
Inicio u=A
Fin
Inicio[pic 30]
Si no
u=B
Si M>C entonces
Inicio [pic 31]
Visualizar M
Fin
Inicio
Sí No[pic 32]
Visualizar C
Fin
Representación
[pic 33][pic 34][pic 35]
A B C M
7 4 6 7 7 [pic 36]
- Realizar un programa que permita obtener el mayor de tres números
[pic 37]
[pic 38]
[pic 39]
[pic 40]
[pic 41]
[pic 42][pic 43][pic 44][pic 45][pic 46][pic 47][pic 48][pic 49][pic 50][pic 51][pic 52][pic 53][pic 54][pic 55][pic 56][pic 57][pic 58]
[pic 59]
[pic 60][pic 61][pic 62][pic 63]
Matlab:
Laboratorio de Matrices
Retroalimentación
Arreglo: Finita, Homogénea y ordenada de los elementos
- Finita (Inicio y Fin)
- Homogénea (Mismo Tipo de Datos)
- Ordenadas (Inicia en 0 ; Subíndice en 1 )
[pic 64]
Matrices
En DFD la sentencia para poder definir un arreglo es el siguiente
6 | 16 | 26 | 10 | 8 |
A =
A: (2:4)
Ans= 16, 26, 10
Inicio | Incremento | Final |
1 | 0.3 | -1 |
V = 1, 0.7 ,0.4, 0.1, -0.2, -0.5,-0.8
- Realizar un programa que permita obtener los n primeros números pares
[pic 65][pic 66][pic 67][pic 68][pic 69]
1 Variable Obtener dos pares del Visualizar
...