1. Description of RBbasic2K4 Lite Program
|
|
- Dorcas Moore
- 5 years ago
- Views:
Transcription
1 1. Description of RBbasic2K4 Lite Program In this paragraph, let's study the commands using at RBbasic2k4. It is based on the previous BASIC commands. You should know each command's function and use method to control freely them. But, because these are simple, you can master them. It provides an arrangement declaration to two-dimension as the command for variable and constant. Each command is as follows : 1.1 Command related to variable/constant command description remark DIM Variables are declared using DIM statement AS Variables are defined when variable declaration CONST Constant Declaration BYTE Define the variables as Bite type INTEGER Define the variables as Integer type 1.2 Command related program flow control command description remark IF ~ THEN If the condition is true, execute the command defined after THEN ENDIF define the end of IF sentence FOR repeat the command as the setting quantity TO define the initial range of the condition sentence NEXT go to next sentence ON separate the routine at condition GOTO jumo to row want to go GOSUB subroutine calls RETURN return from sub-routine to main program END end the program 1.3 Command related to input/output command description remark IN read the port status OUT output the port status as HIGH/LOW signal BYTEOUT byte output command TOGGLE toggle the present signal from port PULSE toggle the output for short time as pulse 1.4 Logical operation Command command description remark AND logical product OR logical sum XOR Exclusive logical sum
2 MOD convert into constant by taking the remainder when dividing by constant 1.5 Servo motor control command command description remark ISERVOINIT initialize the module servo motor ISERVO control the module servo motor 2. Example for using each command DIM... AS Function : It defines the Variables Structure : DIM [Variable Name] AS [Variable Type] DIM [] AS [Variable Type], [Variable Name] AS [Variable Type],.. Description : all variables should be defined with DIM command. The variables definition by DIM always uses the AS together. The defined variable name does not distinguish capital letter from minuscule. DIM I AS INTEGER DIM J AS BYTE define I variable as Integer type define J variable as Byte type CONST Function : Constants can be assigned to symbolic names using CONST directive Structure : CONST [Constant Name] = Constant
3 Description : Once the constant is defined, it can be used in whole module. It's never changed. It is efficient to generate the code rather than that of variables. It is easy to do a correction. IF?THEN IF?TH EN IF...THEN Function : change the control sequence as the result of the condition Structure : IF [condition1] THEN [Sentence] {ELSEIF [condition2] THEN [Sentence]} {ELSE [Sentence]} ENDIF Description : Constants can be used in decimal number system with no special marks. There is a benefit to use constant in lieu of variable as constant as follows.... NEXT I NEXT J It can go out from FOR... NEXT sentence but cannot come into FOR...NEXT sentence from outside. FOR I=1 TO 10 GOTO 40 IF I=5 THEN GOTO 20 FOR
4 IF... THEN Function : It chnages the sequence in accordance with the result of the condition. Structure : IF [condition1] THEN [Sentence] {ELSEIF [condition2] THEN [Sentence]} {ELSE [Sentence]} ENDIF Description : If IF THEN sentence is executed, it examine the condition sentence of initial IF sentence is true. If it FALSE, it examines each the condition sentence of ELSEIF sentence or execute the ELSE sentence. In this case, ELSEIF sentence can be used as required, or not used. If IF sentence of RBbasic2K4 is true, related THEN's next command sentence start to execute until the command sentence next ELSEIF or before ELSE. Then without more condition inspection, execute the next command next to ENDIF. If IF sentence and execution sentence is simple, it is possible to write them at one line. IF A > 0 THEN B = 5 FOR... NEXT Function : As executing a program, repeating variables increases at one and do the repetitive work. Structure : FOR [ Repeat Variables] = [Start] TO [End] { Sentence}
5 NEXT {[ Repeat Variables]} Description : Repeat Variables is a variable to count how many it repeats. Start is a initial figure defined, END is final figure to end the repetition. In AVRBasic2000, the END of repeat variables must be larger than that of START and it increase the repeat variable as one. There is a rule to use FOR... NEXT sentence at AVRBasic2000. FOR...NEXT sentence can be used in another FOR...NEXT sentence. GOTO Function : Jump to the defined row without condition. Structure : [Row Label] Description : GOTO sentence jumps to the row label defined and the row label must be defined in program. If there are many GOVT sentences in program, it is very difficult to understand the program. So it is recommended to use constructed control commands(for...next, IF..THEN...ELSE). Example of Program
6 ON... GOTO Function : jump to random row in the several defined rows in accordance with the variables vaules Structure : Variables [row label list] Description : Variables is used to define the special row in the list of row lable and its value determines to which row the program control jumps. For example, if variable's value is 3, it lead to jump to 3rd defined row. Row label list is a array of row label distinguished as comma. DIM A AS INTERGER A = 2 ON A GOTO 10,20,30, If 'A's value is 1, do it If 'A's value is 2, do it If 'A's value is 3, do it If 'A's value is 4, do it.
7 GOSUB... RETURN Function : It execute to jump to subroutine and return back from subroutine. Structure : [ROW LABEL]. [ROW LABEL]. RETURN Description : Subroutine is defined at one time about the routines which are used many times in the program. This subroutine decrease the size of the program, and make a efficient program editing. It can call another subroutine from internal subroutine. If possible, it is better to avoid the complex redundant call of routines to prevent it from happening internal modules' errors. Example of Program
8 OUT Function : It outputs 1bit's data to input/output port. Structure : [Port Number] Data] Description : it output the data through the input/output port of module and the data is valid only for 0 or 1 bit's data. So, for byte type and interger type, it depends on the last 0 th bit value. IN 1, A 'read the data at port number 1' IF A=0 THEN OUT 2, 1 ELSE OUT 3,1 ;If the value of port number 1 is 0, then output HIGH at port number 2. ;If the value of port number 1 is 1, then output HIGH at port number 3. TOGGLE Function : It toggles the output condition of specific port. Structure : TOGGLE [port number] Description : It toggles the output condition. If the output is LOW, it change the output as HIGH, if it is HIGH,it makes the output as LOW. TOGGLE 1 ' If port number 1 is "HIGH" signal, it change it as "LOW" signal. ' If port number 1 is "LOW" signal, it change it as "HIGH" signal. BYTEOUT Function : it output as byte unit Structure : BYTEOUT port block number, Variables/constant Description :
9 BYTEOUT command outputs signals to 8 ports at one time. If this command is used, the all defined port blocks become output condition and can not be used as other usage. I=125 BYTEOUT 0, I ' Output I's content to 0th block. IN Function : it input a signal from setting port. Structure : IN port number,byte Variables Description: Example of Program DIM I AS BYTE 'Set the Variable I as byte type IN 1, I 'Save a signal from the port 1 at Variable I AND Function : It is an arithmetic operator makes AND arithmetic result of numerical expression Structure : [numerical expression1] AND [numerical expression2] Description : The variable, constant and figure can be used at numerical expression 1 and 2. AND operator make the operation result of AND between numerical expression 1 and 2. DIM I AS INTEGER I=50
10 I=I AND 4 ' After doing AND operation of the I and 4, save the result into I. OUT 2, I 'Put out the value of variable I. OR Function : It is an arithmetic operator makes OR arithmetic result of numerical expression Structure : [numerical expression 1] OR [numerical expression 2] Description : The variable, constant and figure can be used at numerical expression 1 and 2. OR operator make the operation result of OR between numerical expression 1 and 2. DIM I AS INTEGER I=12 I=I AND 4 ' After doing OR operation of the I and 4, save the result into I. OUT 2, I 'Put out the value of variable I. XOR Function : It is an arithmetic operator makes XOR arithmetic result of numerical expression Structure : [numerical expression1] XOR [numerical expression2] Description :
11 ISERVOINIT Function : It initialized the servo motor if you have the module's port operate the servo motor directly. Structure : ISERVOINT [1 번 servo initial value], [2 번 servo initial value],... Description : ISERVOINT 20, 30, 40, 20, 20, 20 30, #3 servo is initialized with 40. 'the servo of the module's port1 is 20, #2 servo is ISERVO Function : It changes the servo motor's value if you have the module's port operate the servo motor directly. Structure : ISERVO [servo number],[servo value] Description : It gives the initial value of the servo and start the servo function included in the module. But, it should not be given over the servo quantity. ISERVOINT 20, 30, 40 'the servo of the module's port1 is 20, #2 servo is 30, #3 servo is initialized with 40. ISERVO 1, 150 Outport Servo Degree(150) to Servo 1 3. Other element
12 Before testing LED, it is necessary to install a resistor at LED. If the LED is connected directly at a battery, it may be destroyed. So you should install 330 ohms resistor at LED's plus leg to decrease the voltage of LED. When connecting it to module, '+' should be connected at VCC of module and "-" at the control line of the module. [Figure 3.1] LED connecting at the module The buzzer also has a polarity, but it is not necessary to install a resistor such as a LED. The way connecting at the module is the same as the way of LED's. [Figure 3.2] Buzzer connecting at the module
Quick Reference Guide
SOFTWARE AND HARDWARE SOLUTIONS FOR THE EMBEDDED WORLD mikroelektronika Development tools - Books - Compilers Quick Reference Quick Reference Guide with EXAMPLES for Basic language This reference guide
More informationENGR PBASIC programming
ENGR 1100 PBASIC programming Variables Why variables? To store values, Why store variables? To count, Why count? To control and keep track of the number of times something happens Variables Variables can
More informationStatements and Operators
Statements and Operators Old Content - visit altium.com/documentation Mod ifi ed by Rob Eva ns on Feb 15, 201 7 Parent page: EnableBasic Enable Basic Statements Do...Loop Conditional statement that repeats
More informationCOMPUTER SCIENCE SECTION A
Total No. of Printed Pages 16 X/14/CSc 2 0 1 4 COMPUTER SCIENCE ( CANDIDATES WITH PRACTICAL/INTERNAL ASSESSMENT ) Full Marks : 80 Pass Marks : 24 ( CANDIDATES WITHOUT PRACTICAL/INTERNAL ASSESSMENT ) Full
More informationGENERAL INFORMATICS Chapter 3. The Representation of Processing Algorithms Algorithm definition Steps in computer problem solving process
GENERAL INFORMATICS Chapter 3. The Representation of Processing Algorithms 3.1. Algorithm definition 3.2. Steps in computer problem solving process 3.3. Steps for preparing a program for execution 3.4.
More informationIntroduction to C# Applications
1 2 3 Introduction to C# Applications OBJECTIVES To write simple C# applications To write statements that input and output data to the screen. To declare and use data of various types. To write decision-making
More informationUnit 4. Lesson 4.1. Managing Data. Data types. Introduction. Data type. Visual Basic 2008 Data types
Managing Data Unit 4 Managing Data Introduction Lesson 4.1 Data types We come across many types of information and data in our daily life. For example, we need to handle data such as name, address, money,
More informationRoboStamp Basic Software (A tutorial by Technotutorz)
RoboStamp Basic Software (A tutorial by ) The Robostamp robotic kit is one of the robots used as standard in the workshops. Two versions can be built up: the izebot and the RoboTank. The Robostamp can
More informationGroups of two-state devices are used to represent data in a computer. In general, we say the states are either: high/low, on/off, 1/0,...
Chapter 9 Computer Arithmetic Reading: Section 9.1 on pp. 290-296 Computer Representation of Data Groups of two-state devices are used to represent data in a computer. In general, we say the states are
More informationDEPARTMENT OF MATHS, MJ COLLEGE
T. Y. B.Sc. Mathematics MTH- 356 (A) : Programming in C Unit 1 : Basic Concepts Syllabus : Introduction, Character set, C token, Keywords, Constants, Variables, Data types, Symbolic constants, Over flow,
More informationC Language, Token, Keywords, Constant, variable
C Language, Token, Keywords, Constant, variable A language written by Brian Kernighan and Dennis Ritchie. This was to be the language that UNIX was written in to become the first "portable" language. C
More informationUnit 6 - Software Design and Development LESSON 3 KEY FEATURES
Unit 6 - Software Design and Development LESSON 3 KEY FEATURES Last session 1. Language generations. 2. Reasons why languages are used by organisations. 1. Proprietary or open source. 2. Features and tools.
More informationCS313D: ADVANCED PROGRAMMING LANGUAGE
CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 2 : C# Language Basics Lecture Contents 2 The C# language First program Variables and constants Input/output Expressions and casting
More informationAppendix 1: Pseudo-code command set
Appendix 1: Pseudo-code command set Questions in the written examination that involve code will use this pseudo-code for clarity and consistency. However, students may answer questions using any valid
More informationOverview About KBasic
Overview About KBasic The following chapter has been used from Wikipedia entry about BASIC and is licensed under the GNU Free Documentation License. Table of Contents Object-Oriented...2 Event-Driven...2
More informationVariable A variable is a value that can change during the execution of a program.
Declare and use variables and constants Variable A variable is a value that can change during the execution of a program. Constant A constant is a value that is set when the program initializes and does
More informationAn overview about DroidBasic For Android
An overview about DroidBasic For Android from February 25, 2013 Contents An overview about DroidBasic For Android...1 Object-Oriented...2 Event-Driven...2 DroidBasic Framework...2 The Integrated Development
More informationUnit 6 - Software Design and Development LESSON 3 KEY FEATURES
Unit 6 - Software Design and Development LESSON 3 KEY FEATURES Last session 1. Language generations. 2. Reasons why languages are used by organisations. 1. Proprietary or open source. 2. Features and tools.
More information2.2 (a) Statement, subroutine, procedure, function, parameter, loop
Chapter 2.2: The structure of procedural programs 2.2 (a) Statement, subroutine, procedure, function, parameter, loop Procedural programs are ones in which instructions are executed in the order defined
More informationIntroduction to Visual Basic and Visual C++ Arithmetic Expression. Arithmetic Expression. Using Arithmetic Expression. Lesson 4.
Introduction to Visual Basic and Visual C++ Arithmetic Expression Lesson 4 Calculation I154-1-A A @ Peter Lo 2010 1 I154-1-A A @ Peter Lo 2010 2 Arithmetic Expression Using Arithmetic Expression Calculations
More information1. In COMAL language programs, parameters after name of procedure must be put in A. brackets B. back-slash C. insecure data D.
1. In COMAL language programs, parameters after name of procedure must be put in A. brackets B. back-slash C. insecure data D. punctuation marks 2. Programming language COBOL works best if used for A.
More informationChapter 1: Representing Data
- ١ - Chapter 1: Representing Data Data Variables and Constants When you input data into a computer, the computer stores it in its memory 1- Computer's memory consider as millions of little boxes. 2- Each
More informationIntroductory Notes: Condition Statements
Brigham Young University - Idaho College of Physical Sciences and Engineering Department of Mechanical Engineering Introductory Notes: Condition Statements The simplest of all computer programs perform
More informationQuick Reference Guide
SOFTWARE AND HARDWARE SOLUTIONS FOR THE EMBEDDED WORLD mikroelektronika Development tools - Books - Compilers Quick Reference Quick Reference Guide with EXAMPLES for Pascal language This reference guide
More informationComputer Science Papers 1, 2 and 3
Pearson Edexcel Level 1/Level 2 GCSE (9 1) Computer Science Papers 1, 2 and 3 Sample assessment material for first teaching September 2016 Pseudo-code command set Paper Reference 1CP1/01 1CP1/02 1CP1/3A-3E
More informationAIS Cube [THE BLAZINGCORE SERIES] LANGUAGE REFERENCE
AIS Cube LANGUAGE REFERENCE [THE BLAZINGCORE SERIES] With superior number crunching abilities and peripheral handling on our custom embedded OS, Rapid prototyping is now easy... and blazing fast. Sonata
More informationREVIEW. The C++ Programming Language. CS 151 Review #2
REVIEW The C++ Programming Language Computer programming courses generally concentrate on program design that can be applied to any number of programming languages on the market. It is imperative, however,
More informationCS201- Introduction to Programming Latest Solved Mcqs from Midterm Papers May 07,2011. MIDTERM EXAMINATION Spring 2010
CS201- Introduction to Programming Latest Solved Mcqs from Midterm Papers May 07,2011 Lectures 1-22 Moaaz Siddiq Asad Ali Latest Mcqs MIDTERM EXAMINATION Spring 2010 Question No: 1 ( Marks: 1 ) - Please
More informationN.B. These pastpapers may rely on the knowledge gained from the previous chapters.
N.B. These pastpapers may rely on the knowledge gained from the previous chapters. 1 SEC 95-PAPER 1-Q5 (a) A computer uses 8-bit two s complement numbers. In the space below fill in the largest positive
More informationGO MOCK TEST GO MOCK TEST I
http://www.tutorialspoint.com GO MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to Go. You can download these sample mock tests at your local machine
More informationDATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6)
Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6) AGENDA 3. Executing VBA
More informationFundamentals. Fundamentals. Fundamentals. We build up instructions from three types of materials
Fundamentals We build up instructions from three types of materials Constants Expressions Fundamentals Constants are just that, they are values that don t change as our macros are executing Fundamentals
More informationC: How to Program. Week /Mar/05
1 C: How to Program Week 2 2007/Mar/05 Chapter 2 - Introduction to C Programming 2 Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers
More informationComputer Programming: C++
The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2003 Muath i.alnabris Computer Programming: C++ Experiment #4 Loops Part II Contents Loop Control Statement
More informationProgramming Examples for Picaxe BASIC. NC Engineering Systems
Programming Examples for Picaxe BASIC NC Engineering Systems C:\Users\Mike\Desktop\TechStudies\Programs\Updated Programs\Example.bas 'EXAMPLE 4 'This program shows how to use the 5 'HIGH and LOW commands
More informationCreating If/Then/Else Routines
10 ch10.indd 147 Creating If/Then/Else Routines You can use If/Then/Else routines to give logic to your macros. The process of the macro proceeds in different directions depending on the results of an
More informationLe L c e t c ur u e e 2 To T p o i p c i s c t o o b e b e co c v o e v r e ed e Variables Operators
Course Name: Advanced Java Lecture 2 Topics to be covered Variables Operators Variables -Introduction A variables can be considered as a name given to the location in memory where values are stored. One
More informationSpecial Section: Building Your Own Compiler
cshtp6_19_datastructures_compiler.fm Page 1 Tuesday, February 14, 2017 10:31 AM 1 Chapter 19 Special Section: Building Your Own Compiler In Exercises8.31 8.33, we introduced Simpletron Machine Language
More informationEDIABAS BEST/2 LANGUAGE DESCRIPTION. VERSION 6b. Electronic Diagnostic Basic System EDIABAS - BEST/2 LANGUAGE DESCRIPTION
EDIABAS Electronic Diagnostic Basic System BEST/2 LANGUAGE DESCRIPTION VERSION 6b Copyright BMW AG, created by Softing AG BEST2SPC.DOC CONTENTS CONTENTS...2 1. INTRODUCTION TO BEST/2...5 2. TEXT CONVENTIONS...6
More informationCOMPUTER SCIENCE SECTION A
Total No. of Printed Pages 16 X/13/CSc 0 1 3 COMPUTER SCIENCE ( CANDIDATES WITH PRACTICAL/INTERNAL ASSESSMENT ) Full Marks : 80 Pass Marks : 4 ( CANDIDATES WITHOUT PRACTICAL/INTERNAL ASSESSMENT ) Full
More informationME2110: Creative Decisions and Design Electromechanical and Pneumatic Kit Manual
ME2110: Creative Decisions and Design Electromechanical and Pneumatic Kit Manual Contents 1 The Controller Box 1 2 Basic Programming of the Controller Box 2 2.1 Program Directives.....................................
More information2/29/2016. Definition: Computer Program. A simple model of the computer. Example: Computer Program. Data types, variables, constants
Data types, variables, constants Outline.1 Introduction. Text.3 Memory Concepts.4 Naming Convention of Variables.5 Arithmetic in C.6 Type Conversion Definition: Computer Program A Computer program is a
More informationGET130 Intro to Engineering Technology Fall 2013
GET130 Intro to Engineering Technology Fall 2013 2 Programming is FUN! in addition to being a software package user, engineers and ETs can often benefit from being able to program computers for particular
More informationChapter 2 - Introduction to C Programming
Chapter 2 - Introduction to C Programming 2 Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers 2.4 Memory Concepts 2.5 Arithmetic
More informationBuilding Applications
V B. N E T P r o g r a m m i n g, T h e B a s i c C o n c e p t s a n d To o l s E n g. H a s a n A l h o u r i Building Applications analyzing designing coding testing deploying Eng. Hasan Alhouri 1 Programming
More informationAIS Cube [THE BLAZINGCORE SERIES] LANGUAGE REFERENCE
AIS Cube LANGUAGE REFERENCE [THE BLAZINGCORE SERIES] With superior number crunching abilities and peripheral handling on our custom embedded OS, Rapid prototyping is now easy... and blazing fast. Sonata
More informationComputer Components. Software{ User Programs. Operating System. Hardware
Computer Components Software{ User Programs Operating System Hardware What are Programs? Programs provide instructions for computers Similar to giving directions to a person who is trying to get from point
More informationUniversity of Technology. Laser & Optoelectronics Engineering Department. C++ Lab.
University of Technology Laser & Optoelectronics Engineering Department C++ Lab. Second week Variables Data Types. The usefulness of the "Hello World" programs shown in the previous section is quite questionable.
More informationCISC 110 Day 1. Hardware, Algorithms, and Programming
CISC 110 Day 1 Hardware, Algorithms, and Programming Outline Structure of Digital Computers Programming Concepts Output Statements Variables and Assignment Statements Data Types String and Numeric Operations
More informationSPM90 MODBUS PROTOCOL AND REGISTER LIST V1.0
SPM90 MODBUS PROTOCOL AND REGISTER LIST V1.0 目 录 1. Introduction... 1 1.1 Purpose of the Communication Protocol... 1 1.2 Version of Communication Protocol... 1 2. Detailed Description of the SPM90 Modbus
More informationFundamental of Programming (C)
Borrowed from lecturer notes by Omid Jafarinezhad Fundamental of Programming (C) Lecturer: Vahid Khodabakhshi Lecture 3 Constants, Variables, Data Types, And Operations Department of Computer Engineering
More informationProgrammers should write code that is self-documenting and split into small sections.
Writing Programs What are good program writing techniques? Programmers should write code that is self-documenting and split into small sections. Specifically, the programmers should: use meaningful identifier
More information3. Types of Algorithmic and Program Instructions
3. Types of Algorithmic and Program Instructions Objectives 1. Introduce programming language concepts of variables, constants and their data types 2. Introduce types of algorithmic and program instructions
More informationME 461 C review Session Fall 2009 S. Keres
ME 461 C review Session Fall 2009 S. Keres DISCLAIMER: These notes are in no way intended to be a complete reference for the C programming material you will need for the class. They are intended to help
More informationStructure of Programming Languages Lecture 5
Structure of Programming Languages Lecture 5 CSCI 6636 4536 June, 2017 CSCI 6636 4536 Lecture 10... 1/16 June, 2017 1 / 16 Outline 1 Expressions and Evaluation 2 Control Structures Conditionals Repetition
More informationIn Delphi script, when values are assigned to variables, the colon-equal operator is used; :=
Statements and Operators Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Parent page: DelphiScript DelphiScript Statements A statement in DelphiScript is considered as simple when
More informationIntroduction to C Programming. Chih-Wei Tang ( 唐之瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan
Introduction to C Programming Chih-Wei Tang ( 唐之瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan Outline Printing texts Adding 2 integers Comparing 2 integers C.E.,
More informationPRELIMINARY APPLE BASIC USERS MANUAL OCTOBER Apple Computer Company. 770 Welch Rd., Palo Alto, CA (415)
PRELIMINARY APPLE BASIC USERS MANUAL OCTOBER 1976 Apple Computer Company. 770 Welch Rd., Palo Alto, CA 94304 (415) 326-4248 This is a PRELIMINARY manual. It will, most likley, contain errors, incorrect
More informationComputer Components. Software{ User Programs. Operating System. Hardware
Computer Components Software{ User Programs Operating System Hardware What are Programs? Programs provide instructions for computers Similar to giving directions to a person who is trying to get from point
More informationProgrammable Control. Name Class Teacher. Ellon Academy Technical Faculty
Programmable Control Name Class Teacher Ellon Academy Technical Faculty Learning Intentions o Gain the ability to design and evaluate solutions to engineering problems in a range of contexts o I will gain
More informationAttia, John Okyere. Control Statements. Electronics and Circuit Analysis using MATLAB. Ed. John Okyere Attia Boca Raton: CRC Press LLC, 1999
Attia, John Okyere. Control Statements. Electronics and Circuit Analysis using MATLAB. Ed. John Okyere Attia Boca Raton: CRC Press LLC, 1999 1999 by CRC PRESS LLC CHAPTER THREE CONTROL STATEMENTS 3.1 FOR
More informationVariables. Data Types.
Variables. Data Types. The usefulness of the "Hello World" programs shown in the previous section is quite questionable. We had to write several lines of code, compile them, and then execute the resulting
More informationFundamentals of Programming
Fundamentals of Programming Lecture 3 - Constants, Variables, Data Types, And Operations Lecturer : Ebrahim Jahandar Borrowed from lecturer notes by Omid Jafarinezhad Outline C Program Data types Variables
More informationVariables Data types Variable I/O. C introduction. Variables. Variables 1 / 14
C introduction Variables Variables 1 / 14 Contents Variables Data types Variable I/O Variables 2 / 14 Usage Declaration: t y p e i d e n t i f i e r ; Assignment: i d e n t i f i e r = v a l u e ; Definition
More informationHost Communication Tester Instruction Manual
InfoSOSA Series Host Communication Tester Instruction Manual InfoSOSA Version 2.1 Seedsware Corporation http://www.seedsware.co.jp/global/ 12A4A5-00083E-3 Introduction This document describes the operation
More informationBasic C Programming (2) Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island
Basic C Programming (2) Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island Data Types Basic Types Enumerated types The type void Derived types
More informationFlow Control. Statements We Will Use in Flow Control. Statements We Will Use in Flow Control Relational Operators
Flow Control We can control when how and the number of times calculations are made based on values of input data and/or data calculations in the program. Statements We Will Use in Flow Control for loops
More informationLanguage Fundamentals
Language Fundamentals VBA Concepts Sept. 2013 CEE 3804 Faculty Language Fundamentals 1. Statements 2. Data Types 3. Variables and Constants 4. Functions 5. Subroutines Data Types 1. Numeric Integer Long
More informationUnit 9: Excel Page( )
Unit 9: Excel Page( 496-499) Lab: A. Font B. Fill color C. Font color D. View buttons E. Numeric entry F. Row G. Cell H. Column I. Workbook window J. Active sheet K. Status bar L. Range M. Column labels
More informationProgramming with C++ Language
Programming with C++ Language Fourth stage Prepared by: Eng. Samir Jasim Ahmed Email: engsamirjasim@yahoo.com Prepared By: Eng. Samir Jasim Page 1 Introduction: Programming languages: A programming language
More informationADARSH VIDYA KENDRA NAGERCOIL COMPUTER SCIENCE. Grade: IX C++ PROGRAMMING. Department of Computer Science 1
NAGERCOIL COMPUTER SCIENCE Grade: IX C++ PROGRAMMING 1 C++ 1. Object Oriented Programming OOP is Object Oriented Programming. It was developed to overcome the flaws of the procedural approach to programming.
More informationVBA Handout. References, tutorials, books. Code basics. Conditional statements. Dim myvar As <Type >
VBA Handout References, tutorials, books Excel and VBA tutorials Excel VBA Made Easy (Book) Excel 2013 Power Programming with VBA (online library reference) VBA for Modelers (Book on Amazon) Code basics
More informationArduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.
Introductory Medical Device Prototyping Arduino Part 1, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB Interface
More informationSkill Area 306: Develop and Implement Computer Program
Add your company slogan Skill Area 306: Develop and Implement Computer Program Computer Programming (YPG) LOGO Skill Area 306.2: Produce Structured Program 306.2.1 Write Algorithm 306.2.2 Apply appropriate
More informationECE232: Hardware Organization and Design
ECE232: Hardware Organization and Design Lecture 4: Logic Operations and Introduction to Conditionals Adapted from Computer Organization and Design, Patterson & Hennessy, UCB Overview Previously examined
More informationUnit 6 - Software Design and Development LESSON 4 DATA TYPES
Unit 6 - Software Design and Development LESSON 4 DATA TYPES Previously Paradigms Choice of languages Key features of programming languages sequence; selection eg case, if then else; iteration eg repeat
More informationIn this chapter you ll learn:
Much that I bound, I could not free; Much that I freed returned to me. Lee Wilson Dodd Will you walk a little faster? said a whiting to a snail, There s a porpoise close behind us, and he s treading on
More informationVISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0. L J Howell UX Software Ver. 1.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 L J Howell UX Software 2009 Ver. 1.0 TABLE OF CONTENTS INTRODUCTION...ii What is this book about?... iii How to use this book... iii
More information50) Which of the following statement temporarily stops the execution of a program?
FFC MODEL SCHOOL 1) Which one option is not in Edit Menu? (a) Undo (b) Redo (c) Find (d) Font 2) Which Keyboard shortcut is used to make the selected word bold? (a) Ctrl+Shift+B (b) Shift+B (c) Alt+B (d)
More informationExpressions and Data Types CSC 121 Spring 2015 Howard Rosenthal
Expressions and Data Types CSC 121 Spring 2015 Howard Rosenthal Lesson Goals Understand the basic constructs of a Java Program Understand how to use basic identifiers Understand simple Java data types
More informationBasic Types, Variables, Literals, Constants
Basic Types, Variables, Literals, Constants What is in a Word? A byte is the basic addressable unit of memory in RAM Typically it is 8 bits (octet) But some machines had 7, or 9, or... A word is the basic
More informationObject Oriented Programming with Java
Object Oriented Programming with Java What is Object Oriented Programming? Object Oriented Programming consists of creating outline structures that are easily reused over and over again. There are four
More informationPHPoC vs PHP > Overview. Overview
PHPoC vs PHP > Overview Overview PHPoC is a programming language that Sollae Systems has developed. All of our PHPoC products have PHPoC interpreter in firmware. PHPoC is based on a wide use script language
More informationPreface to the Second Edition... xi A Note About Source Entry... xi
Contents Preface to the Second Edition... xi A Note About Source Entry... xi Chapter 1: Pre Free-Format RPG IV... 1 RPG IV... 1 Extended Factor 2... 2 Built-in Functions... 2 Subprocedures... 3 Other Changes...
More informationMIDI CPU Firmware V User Manual
MIDI CPU Firmware V..2 MIDI CPU Firmware Version.2 User Manual Updated 23-5-3 Additional documentation available at: http://highlyliquid.com/support/ 23 Sonarcana LLC Page / 55 MIDI CPU Firmware V..2 Table
More information19 Much that I bound, I could not free; Much that I freed returned to me. Lee Wilson Dodd
19 Much that I bound, I could not free; Much that I freed returned to me. Lee Wilson Dodd Will you walk a little faster? said a whiting to a snail, There s a porpoise close behind us, and he s treading
More informationContents. Introduction PerfectScript macros Quattro Pro macros VBA macros Glossary Index...
Macro Guide Contents Introduction............................................ 1 PerfectScript macros..................................... 3 Quattro Pro macros.................................... 127 VBA
More informationUnit-II Programming and Problem Solving (BE1/4 CSE-2)
Unit-II Programming and Problem Solving (BE1/4 CSE-2) Problem Solving: Algorithm: It is a part of the plan for the computer program. An algorithm is an effective procedure for solving a problem in a finite
More informationBasic operators, Arithmetic, Relational, Bitwise, Logical, Assignment, Conditional operators. JAVA Standard Edition
Basic operators, Arithmetic, Relational, Bitwise, Logical, Assignment, Conditional operators JAVA Standard Edition Java - Basic Operators Java provides a rich set of operators to manipulate variables.
More informationHO #13 Fall 2015 Gary Chan. Hashing (N:12)
HO #13 Fall 2015 Gary Chan Hashing (N:12) Outline Motivation Hashing Algorithms and Improving the Hash Functions Collisions Strategies Open addressing and linear probing Separate chaining COMP2012H (Hashing)
More informationDigital Logic Design Exercises. Assignment 1
Assignment 1 For Exercises 1-5, match the following numbers with their definition A Number Natural number C Integer number D Negative number E Rational number 1 A unit of an abstract mathematical system
More informationCS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications
CS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications Friday, January 23, 2004 We are going to continue using the vending machine example to illustrate some more of Access properties. Advanced
More informationHow a Digital Binary Adder Operates
Overview of a Binary Adder How a Digital Binary Adder Operates By: Shawn R Moser A binary adder is a digital electronic component that is used to perform the addition of two binary numbers and return the
More informationComputers Programming Course 6. Iulian Năstac
Computers Programming Course 6 Iulian Năstac Recap from previous course Data types four basic arithmetic type specifiers: char int float double void optional specifiers: signed, unsigned short long 2 Recap
More informationExpressions and Data Types CSC 121 Fall 2015 Howard Rosenthal
Expressions and Data Types CSC 121 Fall 2015 Howard Rosenthal Lesson Goals Understand the basic constructs of a Java Program Understand how to use basic identifiers Understand simple Java data types and
More informationCredit Cards. Validating Credit Cards. Answers
Answers 7 8 9 10 11 12 TI-Nspire Coding Student 60 min Validating Credit Cards Imagine you are building a website that requires financial transactions to take place. Users need to enter their credit card
More informationTopics. PLC Fundamentals Ladder Logic Fundamentals
PLC Fundamentals Ladder Logic Fundamentals MET 382 Controls & Instrumentation for Automation Spring 08 T.E. Kostek Topics PLC programming languages Anatomy of a ladder program Logic functions Logical continuity
More informationPHPoC. PHPoC vs PHP. Version 1.1. Sollae Systems Co., Ttd. PHPoC Forum: Homepage:
PHPoC PHPoC vs PHP Version 1.1 Sollae Systems Co., Ttd. PHPoC Forum: http://www.phpoc.com Homepage: http://www.eztcp.com Contents 1 Overview...- 3 - Overview...- 3-2 Features of PHPoC (Differences from
More informationLevel 3 Computing Year 1 Lecturer: Phil Smith
Level 3 Computing Year 1 Lecturer: Phil Smith Previously.. We looked at forms and controls. The event loop cycle. Triggers. Event handlers. Objectives for today.. 1. To gain knowledge and understanding
More informationVBScript: Math Functions
C h a p t e r 3 VBScript: Math Functions In this chapter, you will learn how to use the following VBScript functions to World Class standards: 1. Writing Math Equations in VBScripts 2. Beginning a New
More information