Universidad Central de Las Villas. Facultad de Construcciones. Departamento de Ingeniería Civil. Computación III Asignatura Profesor Dra. Ana Virginia.

Slides:



Advertisements
Presentaciones similares
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Advertisements

Seminario de Actualización - Excel Avanzado y Macros
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
ESTRUCTURAS DE SECUENCIA
Características de “C”
Programación en Matlab
Unidad III Elementos del lenguaje C++
Juego de Preguntas y Respuestas
Estructuras de control Resolución de problemas y algoritmos.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
Análisis de los algoritmos Unidad 7. Análisis La resolución práctica de un problema – algoritmo o método de resolución – y por otra un programa o codificación.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Sonia.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Estándares para Matemáticas
Control, adquisición y monitoreo con Arduino y Visual Basic .net
INVESTIGACIÓN DE OPERACIONES
Ingreso , proceso y salida de datos
Evolución del álgebra Significado de las letras
VECTORES OPERACIONES CON VECTORES MATRICES.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
¿Cómo almacenar datos dentro del computador?
Repaso Programacion en C
Excel: Fórmulas y funciones
UNIDAD 1 CONCEPTOS BÁSICOS
CC1000 Herramientas Computacionales para Ingeniería y Ciencias
ALGEBRA DE MATRICES Uso de MatLab.
Anexo Chame-San Carlos
Evolución de paradigmas y lenguajes de Programación
Ingeniero en Computación José Alfredo Cobián Campos
Página Web del Lenguaje Pascal.
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
Compuertas Lógicas
IQ753 Diseño de Reactores Químicos
Constantes y variables
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
La rama de la matemática que tiene el propósito del desarrollo de métodos, para solucionar los problemas más diversos mediante una cantidad finita de operaciones.
SIMULADOR MODULAR SECUENCIAL
Hardware Description Language
CONCEPTOS PRELIMINARES (Cont)
Fundamentos de Programación. Estructuras de Control
Curso de iniciación al trabajo con MatLab 7.0
SISTEMAS DE UNIDADES Sistema Inglés Sistema CGS
Estructuras de control Resolución de problemas y algoritmos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
HERRAMIENTAS DE PROGRAMACIÓN
Características de “C”
Fundamentos de programación
PROGRAMACIÓN (2).
UNIVERSIDAD ESTATAL DE MILAGRO ADMISIÓN. ALGORITMO Y LÓGICA DE PROGRAMACIÓN ING. MAIRA ESPINOZA GARCIA, MGT
Tema 6. Conceptos básicos de programación (Clase 2)
Informática Ingeniería en Electrónica y Automática Industrial
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Tratamientos secuenciales I
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Tema 8. Estructuras de decisión. Clases 1 y 2.
RIOHACHA ALGORITMO Y PROGRAMACION DAVID ENRIQUE FERNANDEZ PEREZ Docente.
EVOLUCIÓN DE LOS PARADIGMAS DE PROGRAMACIÓN Integrantes: Christian Abad, Kevin Colcha.
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
UNIDAD II Generalidades sobre Algoritmos
Resumen Palabras clave: fórmula, función, expresión, operando y operador. Las fórmulas y funciones son utilizadas en la hoja de cálculo para realizar cálculos.
Transcripción de la presentación:

Universidad Central de Las Villas. Facultad de Construcciones. Departamento de Ingeniería Civil. Computación III Asignatura Profesor Dra. Ana Virginia González – Cueto Vila

Problemas de Ingeniería Algoritmización y Computación Entrada de DATOS Entrada de DATOS Procesamiento y CÁLCULOS Procesamiento y CÁLCULOS Salida de RESULTADOS Salida de RESULTADOS SECUENCIA GENERAL de solución de problemas Ingenieriles En esta parte se introducen todos los parámetros que intervienen en la Etapa de Procesamiento. Estos parámetros pueden ser de tipo Variables o Constantes, durante todo el proceso de calculo. 1 Durante la etapa de procesamiento se realizan todos los cálculos y operaciones que nos posibilitaran llegar a la solución final del problema. Esto puede ser a través de una secuencia lineal o no lineal. 2 Esta es la parte final del proceso de algoritmización y es donde se obtienen los resultados necesarios que dan solución al problema planteado. 3 SECUENCIA GENERAL de solución de problemas Ingenieriles

Datos Estabilidad Linealidad AL<AEAL<AE Asentamientos Resultados Inicio Fin DGC

PROCESAMIENTO Y CÁLCULOS Algoritmos LINEALES Algoritmos LINEALES Algoritmos NO LINEALES Algoritmos NO LINEALES Son aquellos en los que la secuencia de solución del problema es continua, sin ninguna toma de decisión ni alternativa intermedia que permita tomar mas de un camino. En estos algoritmos se presentan tomas decisiones lógicas, alternativas de operaciones, necesidad de procesos repetitivos. Son en general los mas usados para dar solución a los problemas ingenieriles reales.

CONDICIÓN SI NO OP-1OP-2 SELECCIÓN OP-1OP-2OP-3OP-4OP-5 Procesos de Selección o Condicionales

Procesos Repetitivos FIN Operación Condición SI NO Condición al Inicio FIN Operación Condición SI NO Condición al Final

FIN Operación I = N SI NO I = 1 I = I + 1 Con Variable de Control Procesos Repetitivos

Sentencias básicas de Algoritmos No Lineales If -- or - and - not or - and - not -- Then -- Then -- Else -- Else Repetitivas más Representativas: While, Repeat_Until, For Condicional más Representativa:

Todos estos elementos son necesarios para dar solución a los problemas de Ingeniería, Pero Sin necesidad de llegar a dominar un lenguaje de programación, Y Solamente con los conocimientos básicos de algoritmización explicados, pueden resolver múltiples problemas prácticos con el uso de Editores Matemáticos Avanzados

Calculator (Aritmética): operadores comunes aritméticos -- Graph (Gráfico): diversos tipos de gráficos 2D y 3D -- Vector and Matrix (Matrices y vectores): operadores matriciales y vectoriales -- Evaluation (Evaluación): signos igual, para evaluación y definición de expresiones -- Calculus (Cálculo): derivadas, integrales, límites y sumas y productos iterativos -- Boolean (Expresiones booleanas): expresiones booleanas -- Programming (Programación): construcciones de programación -- Greek Symbol (Simbología griega): letras griegas -- Symbolic Keyword (Simbólico): palabras reservadas simbólicas --

Operadores y Funciones standard del Sistema Implementación de Funciones y Procedimientos partiendo de las predeterminadas por el Sistema

And or Or excluyente Not Sentencias Lógicas

Procesos Repetitivos For While

Solución con la combinación de Procesos Lógicos, repetitivos, funciones y procedimientos implementados

Trabajo con Matrices y Vectores

Trabajo con Variables con Sub - Indices

Variables con Sub – Índices y Condicionales

Gráficos

Solución de Sistemas de Ecuaciones

Sistema de Unidades Fundamentales del MathCad MKS meters (m), kilograms (kg), seconds (sec), coloumbs (coul), Kelvin (K) CGS centimeters (cm), grams (gm), seconds (sec), coloumbs (coul), Kelvin (K) US feet (ft), pounds (lb), seconds (sec), coloumbs (coul), Kelvin (K) SI meters (m), kilograms (kg), seconds (s), amps (A), Kelvin (K), candella (cd), moles (mole)