Problem Solving and Program Design in C

Size: px
Start display at page:

Download "Problem Solving and Program Design in C"

Transcription

1 GLOBAL EDITION For these Global Editions, the editorial team at Pearson has collaborated with educators across the world to address a wide range of subjects and requirements, equipping students with the best possible learning tools. This Global Edition preserves the cutting-edge approach and pedagogy of the original, but also features alterations, customization, and adaptation from the North American version. This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition for the beneit of students outside the United States and Canada. If you purchased this book within the United States or Canada, you should be aware that it has been imported without the approval of the Publisher or Author. Problem Solving and Program Design in C EIGHTH EDITION Jeri R. Hanly Elliot B. Koffman

2 this page intentionally left blank

3 252 Chapter 4 Selection Structures: if and switch Statements 4. Write a program that reports the contents of a compressed-gas cylinder based on the first letter of the cylinder s color. The program input is a character representing the observed color of the cylinder: Y or y for yellow, O or o for orange, and so on. Cylinder colors and associated contents are as follows: orange brown yellow green ammonia carbon monoxide hydrogen oxygen Your program should respond to input of a letter other than the first letters of the given colors with the message, Contents unknown. 5. An Internet Service Provider charges its subscribers every month based on the information provided in the following table: Data Usage (n), Gbs Charges n n n n n Given the amount of data used by the subscriber (i.e. n), write a program to calculate the charges to be paid by the subscriber. Print a message to indicate bad data as well. 6. Write a program that takes the x y coordinates of a point in the Cartesian plane and prints a message telling either an axis on which the point lies or the quadrant in which it is found. y QI I QI x QIII QI V Sample lines of output: (-1.0, -2.5) is in quadrant III (0.0, 4.8) is on the y-axis

4 Programming Projects Write a program that determines the day number (1 to 366) in a year for a date that is provided as input data. As an example, January 1, 1994, is day 1. December 31, 1993, is day 365. December 31, 1996, is day 366, since 1996 is a leap year. A year is a leap year if it is divisible by four, except that any year divisible by 100 is a leap year only if it is divisible by 400. Your program should accept the month, day, and year as integers. Include a function leap that returns 1 if called with a leap year, 0 otherwise. 8. Write a program that interacts with the user like this: (1) First Free Service (2) Second Free Service Enter the Free Service number>> 2 Enter number of Miles>> 3557 Vehicle must be serviced. Use the table below to determine the appropriate message. Free Services Miles (k) First Service k 3000 Second Service k Chatflow Wireless offers customers 600 weekday minutes for a flat rate of Night (8 p.m. to 7 a.m.) and weekend minutes are free, but additional weekday minutes cost 0.40 each. There are taxes of 5.25% on all charges. Write a program that prompts the user to enter the number of weekday minutes, night minutes, and weekend minutes used, and calculates the monthly bill and average cost of a minute before taxes. The program should display with labels all the input data, the pretax bill and average minute cost, the taxes, and the total bill. Store all monetary values as whole cents (rounding the taxes and average minute cost), and divide by 100 for display of results. 10. Write a program to control a bread machine. Allow the user to input the type of bread as W for White and S for Sweet. Ask the user if the loaf size is double and if the baking is manual. The following table details the time chart for the machine for each bread type. Display a statement for each step. If the loaf size is double, increase the baking time by 50%. If baking is manual, stop after the loaf-shaping cycle and instruct the user to remove the dough for manual baking. Use functions to display instructions to the user and to compute the baking time.

5 254 Chapter 4 Selection Structures: if and switch Statements BREAD TIME CHART Operation White Bread Sweet Bread Primary kneading 15 mins 20 mins Primary rising 60 mins 60 mins Secondary kneading 18 mins 33 mins Secondary rising 20 mins 30 mins Loaf shaping 2 seconds 2 seconds Final rising 75 mins 75 mins Baking 45 mins 35 mins Cooling 30 mins 30 mins 11. The table below shows the normal boiling points of several substances. Write a program that prompts the user for the observed boiling point of a substance in C and identifies the substance if the observed boiling point is within 5% of the expected boiling point. If the data input is more than 5% higher or lower than any of the boiling points in the table, the program should output the message Substance unknown. Substance Normal Boiling Point ( C) Water 100 Mercury 357 Copper 1187 Silver 2193 Gold 2660 Your program should define and call a function within_x_percent that takes as parameters a reference value ref, a data value data, and a percentage value x and returns 1 meaning true if data is within x% of ref that is, (ref x% * ref) data (ref + x% * ref). Otherwise within_x_percent would return zero, meaning false. For example, the call within_x_percent(357, 323, 10) would return true, since 10% of 357 is 35.7, and 323 falls between and

6 Repetition and Loop Statements CHAPTER 5 CHAPTER OBJECTIVES To understand why repetition is an important control structure in programming To learn about loop control variables and the three steps needed to control loop repetition To learn how to use the C for, while, and do-while statements for writing loops and when to use each statement type To learn how to accumulate a sum or a product within a loop body To learn common loop patterns such as counting loops, sentinel-controlled loops, and flag-controlled loops To understand nested loops and how the outer loop control variable and inner loop control variable are changed in a nested loop To learn how to debug programs using a debugger To learn how to debug programs by adding diagnostic output statements

7 loop a control structure that repeats a group of steps in a program In your programs so far, the statements in the program body execute only once. However, in most commercial software that you use, you can repeat a process many times. For example, when using an editor program or a word processor, you can move the cursor to a program line and perform as many edit operations as you need to. Repetition, you ll recall, is the third type of program control structure (sequence, selection, repetition), and the repetition of steps in a program is called a loop. In this chapter, we describe three C loop control statements: while, for, and do-while. In addition to describing how to write loops using each statement, we describe the advantages of each and explain when it is best to use each one. Like if statements, loops can be nested, and the chapter demonstrates how to write and use nested loops in your programs. 5.1 Repetition in Programs loop body the statements that are repeated in the loop Just as the ability to make decisions is an important programming tool, so is the ability to specify repetition of a group of operations. For example, a company that has seven employees will want to repeat the gross pay and net pay computations in its payroll program seven times, once for each employee. The loop body contains the statements to be repeated. Writing out a solution to a specific case of a problem can be helpful in preparing you to define an algorithm to solve the same problem in general. After you solve the sample case, ask yourself some of the following questions to determine whether loops will be required in the general algorithm: 1. Were there any steps I repeated as I solved the problem? If so, which ones? 2. If the answer to question 1 is yes, did I know in advance how many times to repeat the steps? 3. If the answer to question 2 is no, how did I know how long to keep repeating the steps? Your answer to the first question indicates whether your algorithm needs a loop and what steps to include in the loop body if it does need one. Your answers to the other questions will help you determine which loop structure to choose for your solution. Figure 5.1 diagrams the relationship between these questions and the type of loop you should choose. Table 5.1 defines each of the kinds of loops you may need and refers you to the sections(s) of this chapter where you will find implementations of these loops.

THE UNIVERSITY OF TRINIDAD & TOBAGO

THE UNIVERSITY OF TRINIDAD & TOBAGO THE UNIVERSITY OF TRINIDAD & TOBAGO FINAL ASSESSMENT/EXAMINATIONS DECEMBER 2013 Course Code and Title: Reasoning and Logic for Computing Programme: Diploma in Software Engineering Date and Time: 12 December

More information

QUIZ-II QUIZ-II. Chapter 5: Control Structures II (Repetition) Objectives. Objectives (cont d.) 20/11/2015. EEE 117 Computer Programming Fall-2015 1

QUIZ-II QUIZ-II. Chapter 5: Control Structures II (Repetition) Objectives. Objectives (cont d.) 20/11/2015. EEE 117 Computer Programming Fall-2015 1 QUIZ-II Write a program that mimics a calculator. The program should take as input two integers and the operation to be performed. It should then output the numbers, the operator, and the result. (For

More information

What is a Loop? Pretest Loops in C++ Types of Loop Testing. Count-controlled loops. Loops can be...

What is a Loop? Pretest Loops in C++ Types of Loop Testing. Count-controlled loops. Loops can be... What is a Loop? CSC Intermediate Programming Looping A loop is a repetition control structure It causes a single statement or a group of statements to be executed repeatedly It uses a condition to control

More information

Chemistry Worksheet: Matter #1

Chemistry Worksheet: Matter #1 Chemistry Worksheet: Matter #1 1. A mixture (is/is not) a chemical combining of substances. 2. In a compound the (atoms/molecules) are (chemically/physically) combined so that the elements that make up

More information

Math Journal HMH Mega Math. itools Number

Math Journal HMH Mega Math. itools Number Lesson 1.1 Algebra Number Patterns CC.3.OA.9 Identify arithmetic patterns (including patterns in the addition table or multiplication table), and explain them using properties of operations. Identify and

More information

Unit 13 Handling data. Year 4. Five daily lessons. Autumn term. Unit Objectives. Link Objectives

Unit 13 Handling data. Year 4. Five daily lessons. Autumn term. Unit Objectives. Link Objectives Unit 13 Handling data Five daily lessons Year 4 Autumn term (Key objectives in bold) Unit Objectives Year 4 Solve a problem by collecting quickly, organising, Pages 114-117 representing and interpreting

More information

ALGORITHMS AND FLOWCHARTS

ALGORITHMS AND FLOWCHARTS ALGORITHMS AND FLOWCHARTS A typical programming task can be divided into two phases: Problem solving phase produce an ordered sequence of steps that describe solution of problem this sequence of steps

More information

Welcome to the topic on creating key performance indicators in SAP Business One, release 9.1 version for SAP HANA.

Welcome to the topic on creating key performance indicators in SAP Business One, release 9.1 version for SAP HANA. Welcome to the topic on creating key performance indicators in SAP Business One, release 9.1 version for SAP HANA. 1 In this topic, you will learn how to: Use Key Performance Indicators (also known as

More information

DC Circuits (Combination of resistances)

DC Circuits (Combination of resistances) Name: Partner: Partner: Partner: DC Circuits (Combination of resistances) EQUIPMENT NEEDED: Circuits Experiment Board One Dcell Battery Wire leads Multimeter 100, 330, 1k resistors Purpose The purpose

More information

Final Software Tools and Services for Traders

Final Software Tools and Services for Traders Final Software Tools and Services for Traders TPO and Volume Profile Chart for NinjaTrader Trial Period The software gives you a 7-day free evaluation period starting after loading and first running the

More information

Excel Tutorial. Bio 150B Excel Tutorial 1

Excel Tutorial. Bio 150B Excel Tutorial 1 Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and

More information

9 Control Statements. 9.1 Introduction. 9.2 Objectives. 9.3 Statements

9 Control Statements. 9.1 Introduction. 9.2 Objectives. 9.3 Statements 9 Control Statements 9.1 Introduction The normal flow of execution in a high level language is sequential, i.e., each statement is executed in the order of its appearance in the program. However, depending

More information

CSCI 1100 Computer Science 1 Homework 1 Calculations and Functions

CSCI 1100 Computer Science 1 Homework 1 Calculations and Functions CSCI 1100 Computer Science 1 Homework 1 Calculations and Functions Overview This homework is a combination of what was supposed to be Homeworks 1 and 2, and is worth 70 points toward your overall homework

More information

Pantone Matching System Color Chart PMS Colors Used For Printing

Pantone Matching System Color Chart PMS Colors Used For Printing Pantone Matching System Color Chart PMS Colors Used For Printing Use this guide to assist your color selection and specification process. This chart is a reference guide only. Pantone colors on computer

More information

An easy way to remember the relationship between reminders and recurring tasks is illustrated below. FLEETMATE Reminder System Hierarchy

An easy way to remember the relationship between reminders and recurring tasks is illustrated below. FLEETMATE Reminder System Hierarchy Overview If you have many assets in your fleet that are the same/similar type or class, you will definitely want to use the Task Templates feature in FLEETMATE. In FLEETMATE there are two ways to get reminders

More information

PROG0101 Fundamentals of Programming PROG0101 FUNDAMENTALS OF PROGRAMMING. Chapter 3 Algorithms

PROG0101 Fundamentals of Programming PROG0101 FUNDAMENTALS OF PROGRAMMING. Chapter 3 Algorithms PROG0101 FUNDAMENTALS OF PROGRAMMING Chapter 3 1 Introduction to A sequence of instructions. A procedure or formula for solving a problem. It was created mathematician, Mohammed ibn-musa al-khwarizmi.

More information

I PUC - Computer Science. Practical s Syllabus. Contents

I PUC - Computer Science. Practical s Syllabus. Contents I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations

More information

Photosynthesis. Grade-Level Expectations The exercises in these instructional tasks address content related to the following grade-level expectations:

Photosynthesis. Grade-Level Expectations The exercises in these instructional tasks address content related to the following grade-level expectations: GRADE 5 SCIENCE INSTRUCTIONAL TASKS Photosynthesis Grade-Level Expectations The exercises in these instructional tasks address content related to the following grade-level expectations: SI-M-A5 Use evidence

More information

UEE1302 (1102) F10 Introduction to Computers and Programming

UEE1302 (1102) F10 Introduction to Computers and Programming Computational Intelligence on Automation Lab @ NCTU UEE1302 (1102) F10 Introduction to Computers and Programming Programming Lecture 03 Flow of Control (Part II): Repetition while,for & do..while Learning

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

More information

Question: Do all electrons in the same level have the same energy?

Question: Do all electrons in the same level have the same energy? Question: Do all electrons in the same level have the same energy? From the Shells Activity, one important conclusion we reached based on the first ionization energy experimental data is that electrons

More information

Instructor Özgür ZEYDAN (PhD) CIV 112 Computer Programming http://cevre.beun.edu.tr/zeydan/

Instructor Özgür ZEYDAN (PhD) CIV 112 Computer Programming http://cevre.beun.edu.tr/zeydan/ Algorithms Pseudocode Flowcharts (PhD) CIV 112 Computer Programming http://cevre.beun.edu.tr/zeydan/ Why do we have to learn computer programming? Computers can make calculations at a blazing speed without

More information

Algorithm and Flowchart. 204112 Structured Programming 1

Algorithm and Flowchart. 204112 Structured Programming 1 Algorithm and Flowchart 204112 Structured Programming 1 Programming Methodology Problem solving Coding Problem statement and analysis Develop a high-level algorithm Detail out a low-level algorithm Choose

More information

Name: Class: Date: 10. Some substances, when exposed to visible light, absorb more energy as heat than other substances absorb.

Name: Class: Date: 10. Some substances, when exposed to visible light, absorb more energy as heat than other substances absorb. Name: Class: Date: ID: A PS Chapter 13 Review Modified True/False Indicate whether the statement is true or false. If false, change the identified word or phrase to make the statement true. 1. In all cooling

More information

TIMESHEET EXCEL TEMPLATES USER GUIDE. MS-Excel Tool User Guide

TIMESHEET EXCEL TEMPLATES USER GUIDE. MS-Excel Tool User Guide TIMESHEET EXCEL TEMPLATES USER GUIDE MS-Excel Tool User Guide This Excel-based electronic timesheet records the time the employee starts work, breaks for lunch, returns to work after lunch and the time

More information

Charlesworth School Year Group Maths Targets

Charlesworth School Year Group Maths Targets Charlesworth School Year Group Maths Targets Year One Maths Target Sheet Key Statement KS1 Maths Targets (Expected) These skills must be secure to move beyond expected. I can compare, describe and solve

More information

PHYSICAL AND CHEMICAL PROPERTIES AND CHANGES

PHYSICAL AND CHEMICAL PROPERTIES AND CHANGES PHYSICAL AND CHEMICAL PROPERTIES AND CHANGES Name Key PHYSICAL PROPERTY CHEMICAL PROPERTY 1. observed with senses 1. indicates how a substance 2. determined without destroying matter reacts with something

More information

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the

More information

Assessment Management

Assessment Management Facts Using Doubles Objective To provide opportunities for children to explore and practice doubles-plus-1 and doubles-plus-2 facts, as well as review strategies for solving other addition facts. www.everydaymathonline.com

More information

Lesson/Unit Plan Name: Patterns: Foundations of Functions

Lesson/Unit Plan Name: Patterns: Foundations of Functions Grade Level/Course: 4 th and 5 th Lesson/Unit Plan Name: Patterns: Foundations of Functions Rationale/Lesson Abstract: In 4 th grade the students continue a sequence of numbers based on a rule such as

More information

Applied. Grade 9 Assessment of Mathematics LARGE PRINT RELEASED ASSESSMENT QUESTIONS

Applied. Grade 9 Assessment of Mathematics LARGE PRINT RELEASED ASSESSMENT QUESTIONS Applied Grade 9 Assessment of Mathematics 2014 RELEASED ASSESSMENT QUESTIONS Record your answers to multiple-choice questions on the Student Answer Sheet (2014, Applied). LARGE PRINT Please note: The format

More information

Creating Advanced Reports with the SAP Query Tool

Creating Advanced Reports with the SAP Query Tool CHAPTER Creating Advanced Reports with the SAP Query Tool In this chapter An Overview of the SAP Query Tool s Advanced Screens 86 Using the Advanced Screens of the SAP Query Tool 86 86 Chapter Creating

More information

Section 3-3 Approximating Real Zeros of Polynomials

Section 3-3 Approximating Real Zeros of Polynomials - Approimating Real Zeros of Polynomials 9 Section - Approimating Real Zeros of Polynomials Locating Real Zeros The Bisection Method Approimating Multiple Zeros Application The methods for finding zeros

More information

Logarithmic and Exponential Equations

Logarithmic and Exponential Equations 11.5 Logarithmic and Exponential Equations 11.5 OBJECTIVES 1. Solve a logarithmic equation 2. Solve an exponential equation 3. Solve an application involving an exponential equation Much of the importance

More information

Excel 2003 Tutorials - Video File Attributes

Excel 2003 Tutorials - Video File Attributes Using Excel Files 18.00 2.73 The Excel Environment 3.20 0.14 Opening Microsoft Excel 2.00 0.12 Opening a new workbook 1.40 0.26 Opening an existing workbook 1.50 0.37 Save a workbook 1.40 0.28 Copy a workbook

More information

7 th Grade Integer Arithmetic 7-Day Unit Plan by Brian M. Fischer Lackawanna Middle/High School

7 th Grade Integer Arithmetic 7-Day Unit Plan by Brian M. Fischer Lackawanna Middle/High School 7 th Grade Integer Arithmetic 7-Day Unit Plan by Brian M. Fischer Lackawanna Middle/High School Page 1 of 20 Table of Contents Unit Objectives........ 3 NCTM Standards.... 3 NYS Standards....3 Resources

More information

Repetition Using the End of File Condition

Repetition Using the End of File Condition Repetition Using the End of File Condition Quick Start Compile step once always g++ -o Scan4 Scan4.cpp mkdir labs cd labs Execute step mkdir 4 Scan4 cd 4 cp /samples/csc/155/labs/4/*. Submit step emacs

More information

Five daily lessons. Page 23. Page 25. Page 29. Pages 31

Five daily lessons. Page 23. Page 25. Page 29. Pages 31 Unit 4 Fractions and decimals Five daily lessons Year 5 Spring term Unit Objectives Year 5 Order a set of fractions, such as 2, 2¾, 1¾, 1½, and position them on a number line. Relate fractions to division

More information

Commission Accounting User Manual

Commission Accounting User Manual Commission Accounting User Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia Notice of Authorship

More information

Part 1 Foundations of object orientation

Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 1 Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 2 1 OFWJ_C01.QXD 2/3/06 2:14 pm Page 3 CHAPTER 1 Objects and classes Main concepts discussed

More information

Week 2 Practical Objects and Turtles

Week 2 Practical Objects and Turtles Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects

More information

Prism 6 Step-by-Step Example Linear Standard Curves Interpolating from a standard curve is a common way of quantifying the concentration of a sample.

Prism 6 Step-by-Step Example Linear Standard Curves Interpolating from a standard curve is a common way of quantifying the concentration of a sample. Prism 6 Step-by-Step Example Linear Standard Curves Interpolating from a standard curve is a common way of quantifying the concentration of a sample. Step 1 is to construct a standard curve that defines

More information

4 Mathematics Curriculum

4 Mathematics Curriculum New York State Common Core 4 Mathematics Curriculum G R A D E GRADE 4 MODULE 1 Topic F Addition and Subtraction Word Problems 4.OA.3, 4.NBT.1, 4.NBT.2, 4.NBT.4 Focus Standard: 4.OA.3 Solve multistep word

More information

Job Cost Report JOB COST REPORT

Job Cost Report JOB COST REPORT JOB COST REPORT Job costing is included for those companies that need to apply a portion of payroll to different jobs. The report groups individual pay line items by job and generates subtotals for each

More information

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan DATA 301 Introduction to Data Analytics Microsoft Excel VBA Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why Microsoft Excel Visual Basic

More information

Two-way selection. Branching and Looping

Two-way selection. Branching and Looping Control Structures: are those statements that decide the order in which individual statements or instructions of a program are executed or evaluated. Control Structures are broadly classified into: 1.

More information

EXAMPLES OF ASSIGNING DEPTH-OF-KNOWLEDGE LEVELS ALIGNMENT ANALYSIS CCSSO TILSA ALIGNMENT STUDY May 21-24, 2001 version 2.0

EXAMPLES OF ASSIGNING DEPTH-OF-KNOWLEDGE LEVELS ALIGNMENT ANALYSIS CCSSO TILSA ALIGNMENT STUDY May 21-24, 2001 version 2.0 EXAMPLES OF ASSIGNING DEPTH-OF-KNOWLEDGE LEVELS ALIGNMENT ANALYSIS CCSSO TILSA ALIGNMENT STUDY May 21-24, 2001 version 2.0 Level 1 Recall Recall of a fact, information or procedure Example 1:1 Grade 8

More information

Exponential Notation and the Order of Operations

Exponential Notation and the Order of Operations 1.7 Exponential Notation and the Order of Operations 1.7 OBJECTIVES 1. Use exponent notation 2. Evaluate expressions containing powers of whole numbers 3. Know the order of operations 4. Evaluate expressions

More information

Physics 210 Q1 2012 ( PHYSICS210BRIDGE ) My Courses Course Settings

Physics 210 Q1 2012 ( PHYSICS210BRIDGE ) My Courses Course Settings 1 of 11 9/7/2012 1:06 PM Logged in as Julie Alexander, Instructor Help Log Out Physics 210 Q1 2012 ( PHYSICS210BRIDGE ) My Courses Course Settings Course Home Assignments Roster Gradebook Item Library

More information

HR Diagram Student Guide

HR Diagram Student Guide Name: HR Diagram Student Guide Background Information Work through the background sections on Spectral Classification, Luminosity, and the Hertzsprung-Russell Diagram. Then complete the following questions

More information

Writing Control Structures

Writing Control Structures Writing Control Structures Copyright 2006, Oracle. All rights reserved. Oracle Database 10g: PL/SQL Fundamentals 5-1 Objectives After completing this lesson, you should be able to do the following: Identify

More information

Test Bank - Chapter 3 Multiple Choice

Test Bank - Chapter 3 Multiple Choice Test Bank - Chapter 3 The questions in the test bank cover the concepts from the lessons in Chapter 3. Select questions from any of the categories that match the content you covered with students. The

More information

Indicator 2: Use a variety of algebraic concepts and methods to solve equations and inequalities.

Indicator 2: Use a variety of algebraic concepts and methods to solve equations and inequalities. 3 rd Grade Math Learning Targets Algebra: Indicator 1: Use procedures to transform algebraic expressions. 3.A.1.1. Students are able to explain the relationship between repeated addition and multiplication.

More information

Visual Logic Instructions and Assignments

Visual Logic Instructions and Assignments Visual Logic Instructions and Assignments Visual Logic can be installed from the CD that accompanies our textbook. It is a nifty tool for creating program flowcharts, but that is only half of the story.

More information

PROTONS AND ELECTRONS

PROTONS AND ELECTRONS reflect Imagine that you have a bowl of oranges, bananas, pineapples, berries, pears, and watermelon. How do you identify each piece of fruit? Most likely, you are familiar with the characteristics of

More information

Federal Income Tax Information January 29, 2016 Page 2. 2016 Federal Income Tax Withholding Information - PERCENTAGE METHOD

Federal Income Tax Information January 29, 2016 Page 2. 2016 Federal Income Tax Withholding Information - PERCENTAGE METHOD Federal Income Tax Information January 29, 2016 Page 2 - PERCENTAGE METHOD ALLOWANCE TABLE Dollar Amount of Withholding Allowances Number of Biweekly Monthly Withholding Pay Period Pay Period Allowances

More information

ABOUT THIS DOCUMENT ABOUT CHARTS/COMMON TERMINOLOGY

ABOUT THIS DOCUMENT ABOUT CHARTS/COMMON TERMINOLOGY A. Introduction B. Common Terminology C. Introduction to Chart Types D. Creating a Chart in FileMaker E. About Quick Charts 1. Quick Chart Behavior When Based on Sort Order F. Chart Examples 1. Charting

More information

Factoring Trinomials of the Form x 2 bx c

Factoring Trinomials of the Form x 2 bx c 4.2 Factoring Trinomials of the Form x 2 bx c 4.2 OBJECTIVES 1. Factor a trinomial of the form x 2 bx c 2. Factor a trinomial containing a common factor NOTE The process used to factor here is frequently

More information

Database Programming with PL/SQL: Learning Objectives

Database Programming with PL/SQL: Learning Objectives Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs

More information

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11 EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations

More information

Physical and Chemical Changes Pre Test Questions

Physical and Chemical Changes Pre Test Questions Pre Test Questions Name: Period: Date: 1. Which of the following is an example of physical change? a. Mixing baking soda and vinegar together, and this causes bubbles and foam. b. A glass cup falls from

More information

POLARITY AND MOLECULAR SHAPE WITH HYPERCHEM LITE

POLARITY AND MOLECULAR SHAPE WITH HYPERCHEM LITE POLARITY AND MOLECULAR SHAPE WITH HYPERCHEM LITE LAB MOD4.COMP From Gannon University SIM INTRODUCTION Many physical properties of matter, such as boiling point and melting point, are the result of the

More information

(Least Squares Investigation)

(Least Squares Investigation) (Least Squares Investigation) o Open a new sketch. Select Preferences under the Edit menu. Select the Text Tab at the top. Uncheck both boxes under the title Show Labels Automatically o Create two points

More information

States of Matter and the Kinetic Molecular Theory - Gr10 [CAPS]

States of Matter and the Kinetic Molecular Theory - Gr10 [CAPS] OpenStax-CNX module: m38210 1 States of Matter and the Kinetic Molecular Theory - Gr10 [CAPS] Free High School Science Texts Project This work is produced by OpenStax-CNX and licensed under the Creative

More information

To Multiply Decimals

To Multiply Decimals 4.3 Multiplying Decimals 4.3 OBJECTIVES 1. Multiply two or more decimals 2. Use multiplication of decimals to solve application problems 3. Multiply a decimal by a power of ten 4. Use multiplication by

More information

This class deals with the fundamental structural features of proteins, which one can understand from the structure of amino acids, and how they are

This class deals with the fundamental structural features of proteins, which one can understand from the structure of amino acids, and how they are This class deals with the fundamental structural features of proteins, which one can understand from the structure of amino acids, and how they are put together. 1 A more detailed view of a single protein

More information

OPERATING INSTRUCTIONS Model ST-888 DTMF ANI/ENI Display Decoder

OPERATING INSTRUCTIONS Model ST-888 DTMF ANI/ENI Display Decoder P R O D U C T G R O U P OPERATING INSTRUCTIONS Model ST-888 DTMF ANI/ENI Display Decoder Manual # 600-0901 November 30, 1999 Rev. D - 99068 DESCRIPTION The ST-888 Mobilecall Display Decoder is a desktop

More information

Welcome to Introduction to programming in Python

Welcome to Introduction to programming in Python Welcome to Introduction to programming in Python Suffolk One, Ipswich, 4:30 to 6:00 Tuesday Jan 14, Jan 21, Jan 28, Feb 11 Welcome Fire exits Toilets Refreshments 1 Learning objectives of the course An

More information

OEM Manual MODEL 2350 ELECTRONIC DUAL CYLINDER SCALE

OEM Manual MODEL 2350 ELECTRONIC DUAL CYLINDER SCALE OEM Manual MODEL 2350 ELECTRONIC DUAL CYLINDER SCALE Scaletron Industries, Ltd. Bedminster Industrial Park 53 Apple Tree Lane P.O. Box 365 Plumsteadville, PA 18949 USA Toll Free: 1-800-257-5911 (USA &

More information

VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR

VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,

More information

Study the following diagrams of the States of Matter. Label the names of the Changes of State between the different states.

Study the following diagrams of the States of Matter. Label the names of the Changes of State between the different states. Describe the strength of attractive forces between particles. Describe the amount of space between particles. Can the particles in this state be compressed? Do the particles in this state have a definite

More information

WEDNESDAY, 4 MAY 10.40 AM 11.15 AM. Date of birth Day Month Year Scottish candidate number

WEDNESDAY, 4 MAY 10.40 AM 11.15 AM. Date of birth Day Month Year Scottish candidate number FOR OFFICIAL USE G KU RE Paper 1 Paper 2 2500/403 Total NATIONAL QUALIFICATIONS 2011 WEDNESDAY, 4 MAY 10.40 AM 11.15 AM MATHEMATICS STANDARD GRADE General Level Paper 1 Non-calculator Fill in these boxes

More information

Systems of Linear Equations in Three Variables

Systems of Linear Equations in Three Variables 5.3 Systems of Linear Equations in Three Variables 5.3 OBJECTIVES 1. Find ordered triples associated with three equations 2. Solve a system by the addition method 3. Interpret a solution graphically 4.

More information

3. In what part of the chloroplast do the light-dependent reactions of photosynthesis take place? Chloroplast. Name Class Date

3. In what part of the chloroplast do the light-dependent reactions of photosynthesis take place? Chloroplast. Name Class Date The Chloroplast In plants, photosynthesis takes place in chloroplasts. Inside chloroplasts are saclike membranes called thylakoids. These thylakoids are arranged in stacks. A stack of thylakoids is called

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to

More information

Algebra Unit Plans. Grade 7. April 2012. Created By: Danielle Brown; Rosanna Gaudio; Lori Marano; Melissa Pino; Beth Orlando & Sherri Viotto

Algebra Unit Plans. Grade 7. April 2012. Created By: Danielle Brown; Rosanna Gaudio; Lori Marano; Melissa Pino; Beth Orlando & Sherri Viotto Algebra Unit Plans Grade 7 April 2012 Created By: Danielle Brown; Rosanna Gaudio; Lori Marano; Melissa Pino; Beth Orlando & Sherri Viotto Unit Planning Sheet for Algebra Big Ideas for Algebra (Dr. Small)

More information

Chapter 2: The Chemical Context of Life

Chapter 2: The Chemical Context of Life Chapter 2: The Chemical Context of Life Name Period This chapter covers the basics that you may have learned in your chemistry class. Whether your teacher goes over this chapter, or assigns it for you

More information

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management Using Excel as a Management Reporting Tool with your Minotaur Data with Judith Kirkness These instruction sheets will help you learn: 1. How to export reports from Minotaur to Excel (these instructions

More information

Python Lists and Loops

Python Lists and Loops WEEK THREE Python Lists and Loops You ve made it to Week 3, well done! Most programs need to keep track of a list (or collection) of things (e.g. names) at one time or another, and this week we ll show

More information

2010 Software Development GA 3: Written examination

2010 Software Development GA 3: Written examination 2010 Software Development GA 3: Written examination GENERAL COMMENTS The 2010 Information Technology: Software Development paper comprised three sections: Section A contained 20 multiple-choice questions

More information

Lab 3 - DC Circuits and Ohm s Law

Lab 3 - DC Circuits and Ohm s Law Lab 3 DC Circuits and Ohm s Law L3-1 Name Date Partners Lab 3 - DC Circuits and Ohm s Law OBJECTIES To learn to apply the concept of potential difference (voltage) to explain the action of a battery in

More information

The Pointless Machine and Escape of the Clones

The Pointless Machine and Escape of the Clones MATH 64091 Jenya Soprunova, KSU The Pointless Machine and Escape of the Clones The Pointless Machine that operates on ordered pairs of positive integers (a, b) has three modes: In Mode 1 the machine adds

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

Formulas and Problem Solving

Formulas and Problem Solving 2.4 Formulas and Problem Solving 2.4 OBJECTIVES. Solve a literal equation for one of its variables 2. Translate a word statement to an equation 3. Use an equation to solve an application Formulas are extremely

More information

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012 Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about

More information

Have questions? Feel free to contact us to help you create your custom suite order. WEDDING COLLECTION PRICING HOW TO BUILD YOUR CUSTOM SUITE:

Have questions? Feel free to contact us to help you create your custom suite order. WEDDING COLLECTION PRICING HOW TO BUILD YOUR CUSTOM SUITE: c s CHIPS AND SALSA DESIGNS unexpected paper goods WEDDING COLLECTION PRICING Thank you for your interest in Chips and Salsa Designs, a paper goods company dedicated to providing clients exceptionally

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

Lesson 4: Solving and Graphing Linear Equations

Lesson 4: Solving and Graphing Linear Equations Lesson 4: Solving and Graphing Linear Equations Selected Content Standards Benchmarks Addressed: A-2-M Modeling and developing methods for solving equations and inequalities (e.g., using charts, graphs,

More information

14:440:127 Introduction to Computers for Engineers. Notes for Lecture 06

14:440:127 Introduction to Computers for Engineers. Notes for Lecture 06 14:440:127 Introduction to Computers for Engineers Notes for Lecture 06 Rutgers University, Spring 2010 Instructor- Blase E. Ur 1 Loop Examples 1.1 Example- Sum Primes Let s say we wanted to sum all 1,

More information

UNIT V. Earth and Space. Earth and the Solar System

UNIT V. Earth and Space. Earth and the Solar System UNIT V Earth and Space Chapter 9 Earth and the Solar System EARTH AND OTHER PLANETS A solar system contains planets, moons, and other objects that orbit around a star or the star system. The solar system

More information

MATHEMATICS GRADE 2 Extension Projects

MATHEMATICS GRADE 2 Extension Projects MATHEMATICS GRADE 2 Extension Projects WITH INVESTIGATIONS 2009 These projects are optional and are meant to be a springboard for ideas to enhance the Investigations curriculum. Use them to help your students

More information

CNC Transfer. Operating Manual

CNC Transfer. Operating Manual Rank Brothers Ltd CNC Transfer Operating Manual Manufactured by: Rank Brothers Ltd 56 High Street, Bottisham, Cambridge CB25 9DA, England Tel: +44 (0)1223 811369 Fax: +44 (0)1223 811441 Website: http://www.rankbrothers.co.uk/

More information

KINDERGARTEN 1 WEEK LESSON PLANS AND ACTIVITIES

KINDERGARTEN 1 WEEK LESSON PLANS AND ACTIVITIES KINDERGARTEN 1 WEEK LESSON PLANS AND ACTIVITIES UNIVERSE CYCLE OVERVIEW OF KINDERGARTEN UNIVERSE WEEK 1. PRE: Discovering misconceptions of the Universe. LAB: Comparing size and distances in space. POST:

More information

1. Use the class definition above to circle and identify the parts of code from the list given in parts a j.

1. Use the class definition above to circle and identify the parts of code from the list given in parts a j. public class Foo { private Bar _bar; public Foo() { _bar = new Bar(); public void foobar() { _bar.moveforward(25); 1. Use the class definition above to circle and identify the parts of code from the list

More information

EHR: Scavenger Hunt I

EHR: Scavenger Hunt I EHR: Scavenger Hunt I Metadata Author: Kay Folk Date Submitted: 03/21/07 Editor: Kathie Owens & Sandra Kersten Competency Domain(s) Health record data collection tools Competency Subdomain(s) IA. Health

More information

Introduction to LogixPro - Lab

Introduction to LogixPro - Lab Programmable Logic and Automation Controllers Industrial Control Systems I Introduction to LogixPro - Lab Purpose This is a self-paced lab that will introduce the student to the LogixPro PLC Simulator

More information

If you require more information about any of the services mentioned in this guide, please visit bell.ca/wirelessprepaid.

If you require more information about any of the services mentioned in this guide, please visit bell.ca/wirelessprepaid. Welcome to Mobility Prepaid Welcome to Mobility Prepaid Service, where you can chat all you want, but still control your wireless costs. This guide will help you understand your service and provide you

More information

Lab 2 Biochemistry. Learning Objectives. Introduction. Lipid Structure and Role in Food. The lab has the following learning objectives.

Lab 2 Biochemistry. Learning Objectives. Introduction. Lipid Structure and Role in Food. The lab has the following learning objectives. 1 Lab 2 Biochemistry Learning Objectives The lab has the following learning objectives. Investigate the role of double bonding in fatty acids, through models. Developing a calibration curve for a Benedict

More information