Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Lecture 2 Dr. David W. Dinehart.

Slides:



Advertisements
Similar presentations
CS101: Introduction to Computer programming
Advertisements

Derivatives - Equation of the Tangent Line Now that we can find the slope of the tangent line of a function at a given point, we need to find the equation.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 9 Decisions, Decisions, Decisions.
Mathematics for Computing Lecture 4: Algorithms and flowcharts Dr Andrew Purkiss-Trew Cancer Research UK
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
Read Chapter 17 of the textbook
CS Section 600 CS Section 002 Dr. Angela Guercio Spring 2010.
Introduction to Programming. COMP104 Lecture 1 / Slide 2 Objectives * To learn fundamental problem solving techniques: n define a problem n design an.
Dr. Jie Zou PHY Chapter 2 Solution of Nonlinear Equations: Lecture (III)
Programming Tools Flowcharts Pseudocode Algorithm Chapter 2.
ECIV 301 Programming & Graphics Numerical Methods for Engineers.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 4 Programming and Software EXCEL and MathCAD.
Engineering Orientation Class EGG101 and EGG101L Lecture Instructor Robert Abella Ph.D. Associate Dean Undergraduate Studies
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 2 Mathematical Modeling and Engineering Problem Solving.
Special Matrices and Gauss-Siedel
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 3 Programming and Software.
Copyright © 2012 Pearson Education, Inc. Chapter 3 Control Structures: Selection.
Chapter 3 Planning Your Solution
CHAPTER 4: ALGORITHM 4.1 Introduction stages identified in the program development process: 1. Problem analysis and specification 2. Data organization.
Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Fall 2000 Dr. David W. Dinehart.
NUMERICAL METHODS AND OPTIMISATION IN ENVIRONMENTAL ENGINEERING PROPOSAL FOR MODULE CHARACTERISTICS Dr. CHRISTOPHER KOUTITAS.
Chapter 5:Write the equation of a line Given a Point and a Slope.
Fluid Mechanics –I Surveying –I Mechanics of Solids Building Materials
Algorithms and Flowcharts for Programming CFD
Class Greeting. Chapter 8 Systems of Linear Equations and Inequalities Lesson 8-1a Solving Systems Equations by Graphing 1.Determine if a system of equations.
Villanova University Dept. of Civil & Environmental Engineering CEE 3704 Statistical and Numerical Analysis 1 CEE 3704 Statistical and Numerical Analysis.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 2: Flowcharts.
Chapter 4 Techniques of Differentiation Sections 4.1, 4.2, and 4.3.
Chapter 2 Problem Solving On A Computer 2.1 Problem Solving Steps Solving a problem on a computer requires steps similar to those followed when solving.
Lesson 2.7 AIM: How to find the slope and equation of a line using two points.
Lecture 2 Numerical Methods for Engineering MECN 3500 Department of Mechanical Engineering Inter American University of Puerto Rico Bayamon Campus Dr.
Chapter 5:Write the equation of a line Given Slope & y-Intercept.
Dr. Jie Zou PHY Chapter 2 Solution of Nonlinear Equations: Lecture (II)
Chapter 5:Write the equation of a line Given Two Points.
Program Development C# Programming January 30, 2007 Professor J. Sciame.
CSC 1051 M.A. Papalaskari, Villanova University Algorithms Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
PYTHON PROGRAMMING Week 12 – Tuesday. STARTER What is a flowchart? Do you know any of the symbols used in a flowchart and what they mean?
Example: All variables are function of time t, then differentiate with respect to t. Z increases at rate of 10 units/s means that Z decreases at rate of.
Example: All variables are function of time t, then differentiate with respect to t. Z increases at rate of 10 units/s means that Z decreases at rate of.
Introduction to Problem Solving Programming is a problem solving activity. When you write a program, you are actually writing an instruction for the computer.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
13 1 Computer Programming Ch.15-A,B,C FALL 2000 Rob Wolfe.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
SKMM1013 Programming for Engineers
Program design Program Design Process has 2 phases:
Implicit Differentiation
Chapter 8 - JavaScript: Control Statements I
Equations with Rational Expressions and Graphs
Chapter 2: Getting Started
Computing Disciplines Florida Gulf Coast University
Introduction to Algorithms
MSIS 655 Advanced Business Applications Programming
Computers & Programming Languages
Computer Science — An Overview J. Glenn Brookshear
Sequences COURSE 3 LESSON 12-1
Conversion Specifiers for Output Statements
Chapter Three: Expressions and Equations
Lesson 6.4 The Percent Equation
Z increases at rate of 10 units/s Z decreases at rate of 10 units/s
ARRAY DIVISION Identity matrix Islamic University of Gaza
Teori Bahasa dan Automata Lecture 13: Algorithm
Advanced Chapter One Equations
Objectives: To graph lines using the slope-intercept equation
Z increases at rate of 10 units/s Z decreases at rate of 10 units/s
Solving a System of Linear Equations
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Slope Intercept Form Algebra 1 Unit 4 Lesson 2.
Presentation transcript:

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Lecture 2 Dr. David W. Dinehart

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 2 Lesson Objectives Identify the necessary steps of creating a program Review flowcharts Introduce algorithms and pseudocode Review of Excel - example problem

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 3 Chapter 2 - Computers and Software What is the slope of the line? Numerical Derivative

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 4 Programming Any engineering equation can be expressed as a function This course will allow us to solve these functions Numerical analysis techniques lend themselves to computer programming Where do we start?

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 5 Your plan of attack (includes equations) Nuts and bolts *VERY IMPORTANT* Revisions/Improvements

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 6 Algorithms, Flowcharts, and Pseudocode

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 7 Flowchart Symbols

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 8 Fundamental Control Structures 1. Sequence 2. Selection 3. Repetition *Any program can be constructed using only these three operations

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 9 Selection

Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 10 Repetition