VB CONSOLE SUMMER WORK. Introduction into A Level Programming
|
|
- Flora Edwards
- 6 years ago
- Views:
Transcription
1 VB CONSOLE SUMMER WORK Introduction into A Level Programming
2 DOWNLOAD VISUAL STUDIO You will need to Download Visual Studio Community 2013 to create these programs en-us/products/visual-studiocommunity-vs.aspx
3 INSTRUCTIONS For each of the tasks, paste screenshots of completed code into the Answer Document. Where questions are asked, write the answers in the spaces provided on the document
4 1. PLAYING WITH VARIABLES COPY and Paste this code in VB declare variables Dim name As String = "Homer Simpson " Dim weight As Integer = 239 Dim height As Decimal = 5.9 Dim PossibleBrainDamage = True Dim stagename As String = "Wide Load QUESTION 1: Why when you run this script, does nothing happen? QUESTION 2 What is the difference between an INTEGER and DECIMAL?
5 2. PLAYING WITH VARIABLES declare variables Dim name As String = "Homer Simpson " Dim weight As Integer = 239 Dim height As Decimal = 5.9 Dim PossibleBrainDamage As Boolean = True Dim stagename As String = "Wide Load use variables in a sentence Console.WriteLine("Weighing an incredible " & weight & " pounds and a staggering " & height & " feet high ") QUESTION 1: What is the difference between a String and an Integer? TAKE NOTE: Using the & symbol like this is called concatenation! TASK:: Try to finish the introduction above by concatenating (joining) all the other variables onto the sentence.
6 3. PLAYING WITH VARIABLES declare variables Dim percentage As Decimal = "92.4" Dim correct As Boolean = "True" Console.WriteLine("Doesn t expecting the unexpected make the unexpected become the expected?? ") Console.WriteLine("This fact is absolutely " & correct ") Console.WriteLine("percentage " & " % of students agree!") BOOLEAN is used when we want to store True or False values QUESTION 1: What does do? RUN the code without it to find out!
7 4. PLAYING WITH VARIABLES COPY and Paste this code in VB declare variables Dim name, scent As String name= "Stewie" scent = "methane gas expulsion" Console.WriteLine("My bestest friend " & name & " smells of " & scent & "!") TASK: play around with the variables seen here to create your own sentence about your best mate!
8 PLAYING WITH VARIABLES COPY and Paste this code in VB declare variables Dim name, scent As String name= "Stewie" scent = "methane gas expulsion" Console.WriteLine("My bestest friend " & name & " smells of " & scent & "!") QUESTION 1: the variables here are declared in a different way from slide 2, 3 and 4. WHAT is different? WHICH method do you prefer?
9 DATA TYPES WHY DOES IT MATTER? When you create a VARIABLE, you are asking the computer to STORE something in its MEMORY Some DATA TYPES can take more memory than others. For example, a STRING - which can store lots of characters - can use a lot more memory then CHAR which stores a single character. Again, storing a DECIMAL takes more memory then storing an INTEGER. A bad program will choose poor data types to store information. This slows the program down because it uses more memory than necessary. EVEN WORSE, a program can crash when it expects to see one data type but gets another!! This is often called a RUN TIME ERROR
10 6. PROBLEMS WITH YOUR VARIABLES.? Dim x, y, total As Integer Console.WriteLine("Enter the value of x ") x = Console.ReadLine() Console.WriteLine("Enter the value of y ") y = Console.ReadLine() total = x + y Console.WriteLine("The total is " & total) TASK: Copy and paste this code into VB. Enter TWO numbers when prompted. THEN Run the program again but this time SPELL the number e.g. eight not 8. Question 1: Explain WHAT happens.
11 8. DATA TYPES Data Type Storage (bits, bytes etc) Value range Boolean Byte Integer Double Decimal Char String Boolean Date RESEARCH ACTIVITY: You will need to investigate the difference between signed and unsigned
12 MY BEST FRIEND THE COMPUTER Dim name, colour As String Console.WriteLine("S up dude. What s your name?") name = Console.ReadLine() Console.WriteLine("Whatever, " & name & ". Your mum s got gold teeth!") Console.WriteLine("Roses are red, violets are...") colour = Console.ReadLine() Console.WriteLine("Yes, yes. Roses are red, violets are " & colour & ". God made me pretty, but what happened to you??") NOTICE: that Console.ReadLine() lets us store information in a variable?? TASK: Write your own conversation with the computer. You must use at least 2 variables
13 9.PLAYING WITH FORMATTING TRY THIS ROBOT HUMOUR Console.ForegroundColor = ConsoleColor.Red Console.WriteLine("What s red and bad for your teeth?") Console.WriteLine("A brick") Console.ForegroundColor = ConsoleColor.Yellow Console.WriteLine("What's yellow and doesn't float?") Console.WriteLine("A bulldozer") TASK: Show the words red, amber and green on screen. Colour the words suitably.
14 10. MATHEMATICAL OPERATORS Dim x, y, total As Integer Console.WriteLine("Enter the value of x ") x = Console.ReadLine() Console.WriteLine("Enter the value of y ") y = Console.ReadLine() total = x + y Console.WriteLine("The total is " & total) Symbols Used: + Add - Minus * Multiply / Divide Mod Finds the remainder WRITE a program that divides a number entered by a user WRITE a program that displays any times table the user requests
15 11. MATHEMATICAL OPERATORS & FORMATTING NUMBERS Dim z As Double Z = 23 ^ 3 this sets Z to (the cube of 23) Dim K As Integer K = 23/5 this sets K to 4. Int will strip out any decimal places! Dim X As Integer = 100 Dim Y As Integer = 6 Dim Z As Integer Z = X Mod Y this sets Z to 4 Dim A As Double = Dim b As Double = 4.13 Dim C As Double C = A Mod B this sets C t Modulus finds the remainder Console.ForegroundColor = ConsoleColor.White Console.WriteLine("Enter a number") num = Console.ReadLine() Console.WriteLine("The number is " & num) Console.ForegroundColor = ConsoleColor.Green Console.WriteLine("To 2d.p it is " & Format(num, "###.00")) Console.WriteLine("As a percentage " & Format(num, "###.00%")) Console.WriteLine("As currency " & Format(num, " ###.00")) WRITE: a program that will read 3 integers and display the sum ENTER: the length, width and depth of a swimming pool. Calculate the volume of water and display it. WRITE: a program that will display six random numbers between 5 and 10 EXTENSION: WRITE: a program to enter an amount of money as a whole number e.g. 78. Now display the minimum number of 20s, 10s, 5s, 2s and 1s that make up this amount. For example, the value 78 would give 3 twenty pound notes, 1 ten pound note, 1 five pound note, 1 two pound coin and 1 pound coin.
16 SELECTION: IF STATEMENTS IF statements allow the COMPUTER to choose which code to run. They do this by working out if a condition is TRUE or FALSE: IF [this condition is true] Then Do this code End If HERE IS AN EXAMPLE: Dim name As String = "Pete" declare variable Console.WriteLine("Enter your name") name = Console.ReadLine() If name = "Pete" Then If this is true then Console.WriteLine("Hi " & name) End If
17 LET S SUP IT UP If, ElseIf and Else can be used to make the bog standard if statement more SOPHISTICATED: IF [this condition is true] THEN Do this code ElseIf [this condition is true] THEN Do this code Else [If all conditions are false] Do this code End If The ELSE keyword catches any other possibility if all the other conditions return FALSE.
18 12. SELECTION (USING IF STATEMENTS) Dim choice As Char declare variables Console.WriteLine("Choose a one liner") Console.WriteLine("A: My Bestest one liner") Console.WriteLine("B: My Second bestest") Console.WriteLine("C: The crap one I use at parties to break the ice") choice = Console.ReadLine() COPY AND PASTE THIS INTO VB If choice = "A" Then Console.WriteLine("I want to die peacefully in my sleep, like my grandfather.. Not screaming and yelling like the passengers in his car") ElseIf choice = "B" Then Console.WriteLine("Just read that 4,153,237 people got married last year, not to cause any trouble but shouldn't that be an even number?") Else Console.WriteLine("I hate it when I am about to hug someone really sexy and my face hits the mirror..") End If TASK: We can use as many ELSEIFs statements as we want to increase the sophistication of a program!! Add your own ElseIf to the program above!
19 13. YOUR TURN IF STATEMENTS WRITE a program that asks the user to enter your name and a password. IF the password = Teapot, THEN say "Welcome " & then your name. OTHERWISE show the message "Who the hell are you??" WRITE a program to ask the user what 2*2 is. Say "Well done, you have an IQ of a chimp" if they get it right and "What are u, like 2?" if they get it wrong.
Object Oriented Programming with Visual Basic.Net
Object Oriented Programming with Visual Basic.Net By: Dr. Hossein Hakimzadeh Computer Science and Informatics IU South Bend (c) Copyright 2007 to 2015 H. Hakimzadeh 1 What do we need to learn in order
More informationAccelerator pack Summer 2018
Accelerator pack Summer 2018 Your Teachers Mr Andrews MJA@leventhorpe.net Exam Board: OCR Website: www.ocr.org.uk Course Specification: http://www.ocr.org.uk/images/170845-specification-accredited-as-level-gcecomputer-science-h046.pdf
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 informationprintf( Please enter another number: ); scanf( %d, &num2);
CIT 593 Intro to Computer Systems Lecture #13 (11/1/12) Now that we've looked at how an assembly language program runs on a computer, we're ready to move up a level and start working with more powerful
More informationFull file at
Java Programming, Fifth Edition 2-1 Chapter 2 Using Data within a Program At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional
More informationVB FUNCTIONS AND OPERATORS
VB FUNCTIONS AND OPERATORS In der to compute inputs from users and generate results, we need to use various mathematical operats. In Visual Basic, other than the addition (+) and subtraction (-), the symbols
More informationDealing with Output. Producing Numeric Output CHAPTER 3. Task. Figure 3-1. The program in action
CHAPTER 3 You already know all the main steps that you should take when developing a program in the C# language. In addition, you have already seen the important statement Console. WriteLine, which displays
More informationChapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics
Java Programming, Sixth Edition 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional
More informationPre C# Fundamentals. Course reference LEARNING. Updated:
1 Pre C# Fundamentals Course reference This booklet contains a summary of what you will learn during this preparation course for C# Fundamentals. 2 Why a programming language? People express themselves
More informationChapter 2: Using Data
Chapter 2: Using Data Declaring Variables Constant Cannot be changed after a program is compiled Variable A named location in computer memory that can hold different values at different points in time
More informationChapter 1 Getting Started
Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different
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 informationObjectives. Introduce the core C# language features class Main types variables basic input and output operators arrays control constructs comments
Basics Objectives Introduce the core C# language features class Main types variables basic input and output operators arrays control constructs comments 2 Class Keyword class used to define new type specify
More informationEx: If you use a program to record sales, you will want to remember data:
Data Variables Programs need to remember values. Ex: If you use a program to record sales, you will want to remember data: A loaf of bread was sold to Sione Latu on 14/02/19 for T$1.00. Customer Name:
More informationChapter 2: Using Data
Chapter 2: Using Data TRUE/FALSE 1. A variable can hold more than one value at a time. F PTS: 1 REF: 52 2. The legal integer values are -2 31 through 2 31-1. These are the highest and lowest values that
More informationThis tutorial will teach you about operators. Operators are symbols that are used to represent an actions used in programming.
OPERATORS This tutorial will teach you about operators. s are symbols that are used to represent an actions used in programming. Here is the link to the tutorial on TouchDevelop: http://tdev.ly/qwausldq
More informationProblem Statement. A1: being lapped on the track
Problem Statement A1: being lapped on the track You and your friend are running laps on the track at the rec complex. Your friend passes you exactly X times in one of your laps (that is, you start the
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 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 informationVisual C# Instructor s Manual Table of Contents
Visual C# 2005 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics Additional Projects Additional Resources Key Terms
More informationReview: Exam 1. Your First C++ Program. Declaration Statements. Tells the compiler. Examples of declaration statements
Review: Exam 1 9/20/06 CS150 Introduction to Computer Science 1 1 Your First C++ Program 1 //*********************************************************** 2 // File name: hello.cpp 3 // Author: Shereen Khoja
More informationIntroduction to. Copyright HKTA Tang Hin Memorial Secondary School 2016
Introduction to 2 VISUAL BASIC 2016 edition Copyright HKTA Tang Hin Memorial Secondary School 2016 Table of Contents. Chapter....... 1.... More..... on.. Operators........................................
More informationStudyHub+ 1. StudyHub: AP Java. Semester One Final Review
StudyHub+ 1 StudyHub: AP Java Semester One Final Review StudyHub+ 2 Terminology: Primitive Data Type: Most basic data types in the Java language. The eight primitive data types are: Char: A single character
More informationVARIABLES. Aim Understanding how computer programs store values, and how they are accessed and used in computer programs.
Lesson 2 VARIABLES Aim Understanding how computer programs store values, and how they are accessed and used in computer programs. WHAT ARE VARIABLES? When you input data (i.e. information) into a computer
More informationCMSC 104 -Lecture 6 John Y. Park, adapted by C Grasso
CMSC 104 -Lecture 6 John Y. Park, adapted by C Grasso 1 Topics #define Arithmetic Operators Assignment Operators Operator Precedence Evaluating Arithmetic Expressions Incremental Programming 2 Preprocessor
More informationCreating a C++ Program
Program A computer program (also software, or just a program) is a sequence of instructions written in a sequence to perform a specified task with a computer. 1 Creating a C++ Program created using an
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 informationLecture 05 I/O statements Printf, Scanf Simple statements, Compound statements
Programming, Data Structures and Algorithms Prof. Shankar Balachandran Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 05 I/O statements Printf, Scanf Simple
More information(Refer Slide Time: 00:26)
Programming, Data Structures and Algorithms Prof. Shankar Balachandran Department of Computer Science and Engineering Indian Institute Technology, Madras Module 07 Lecture 07 Contents Repetitive statements
More informationOutline. Data and Operations. Data Types. Integral Types
Outline Data and Operations Data Types Arithmetic Operations Strings Variables Declaration Statements Named Constant Assignment Statements Intrinsic (Built-in) Functions Data and Operations Data and Operations
More informationSlide 1 Side Effects Duration: 00:00:53 Advance mode: Auto
Side Effects The 5 numeric operators don't modify their operands Consider this example: int sum = num1 + num2; num1 and num2 are unchanged after this The variable sum is changed This change is called a
More informationKey Concept: all programs can be broken down to a combination of one of the six instructions Assignment Statements can create variables to represent
Programming 2 Key Concept: all programs can be broken down to a combination of one of the six instructions Assignment Statements can create variables to represent information Input can receive information
More informationUnit 1: Binary and Java Input and Output. Sample Test (Inquiry) Name : Totals: /70 (!c), /9 (c), /79 (!c&&c)
Unit 1: Binary and Java Input and Output Sample Test (Inquiry) Name : Totals: /70 (!c), /9 (c), /79 (!c&&c) Part A: Binary 1. Fill in the answer column of this chart. /9 Instruction Data Answer 53 (a)
More informationMobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02
Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02 Hello, in this lecture we will learn about some fundamentals concepts of java.
More informationMARK SCHEME for the May/June 2011 question paper for the guidance of teachers 9691 COMPUTING. 9691/23 Paper 2 (Written Paper), maximum raw mark 75
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and GCE Advanced Level MARK SCHEME for the May/June 2011 question paper for the guidance of teachers 9691 COMPUTING 9691/23
More informationProgramming Language 2 (PL2)
Programming Language 2 (PL2) 337.1.1 - Explain rules for constructing various variable types of language 337.1.2 Identify the use of arithmetical and logical operators 337.1.3 Explain the rules of language
More informationIntroduction to. Copyright HKTA Tang Hin Memorial Secondary School 2017
Introduction to 3 VISUAL BASIC 2016 edition Copyright HKTA Tang Hin Memorial Secondary School 2017 Table of Contents. Chapter....... 1.... Select Case........... Statement....................................
More informationYEAH 2: Simple Java! Avery Wang Jared Bitz 7/6/2018
YEAH 2: Simple Java! Avery Wang Jared Bitz 7/6/2018 What are YEAH Hours? Your Early Assignment Help Only for some assignments Review + Tips for an assignment Lectures are recorded, slides are posted on
More informationC# Programming Tutorial Lesson 1: Introduction to Programming
C# Programming Tutorial Lesson 1: Introduction to Programming About this tutorial This tutorial will teach you the basics of programming and the basics of the C# programming language. If you are an absolute
More informationJAVA Ch. 4. Variables and Constants Lawrenceville Press
JAVA Ch. 4 Variables and Constants Slide 1 Slide 2 Warm up/introduction int A = 13; int B = 23; int C; C = A+B; System.out.print( The answer is +C); Slide 3 Declaring and using variables Slide 4 Declaring
More informationProblem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur
Problem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 18 Switch Statement (Contd.) And Introduction to
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 informationFundamentals of Programming CS-110. Lecture 2
Fundamentals of Programming CS-110 Lecture 2 Last Lab // Example program #include using namespace std; int main() { cout
More informationGeneral Syntax. Operators. Variables. Arithmetic. Comparison. Assignment. Boolean. Types. Syntax int i; float j = 1.35; int k = (int) j;
General Syntax Statements are the basic building block of any C program. They can assign a value to a variable, or make a comparison, or make a function call. They must be terminated by a semicolon. Every
More informationcs1114 REVIEW of details test closed laptop period
python details DOES NOT COVER FUNCTIONS!!! This is a sample of some of the things that you are responsible for do not believe that if you know only the things on this test that they will get an A on any
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 informationc122mar413.notebook March 06, 2013
These are the programs I am going to cover today. 1 2 Javascript is embedded in HTML. The document.write() will write the literal Hello World! to the web page document. Then the alert() puts out a pop
More informationENGINEERING 1020 Introduction to Computer Programming M A Y 2 6, R E Z A S H A H I D I
ENGINEERING 1020 Introduction to Computer Programming M A Y 2 6, 2 0 1 0 R E Z A S H A H I D I Today s class Constants Assignment statement Parameters and calling functions Expressions Mixed precision
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 informationValues, Variables, Types & Arithmetic Expressions. Agenda
Values, Variables, Types & Arithmetic Expressions Lecture 2 Object-Oriented Programming Agenda Inside of a Computer Value Variable Data Types in Java Literals Identifiers Type conversions Manipulating
More informationMITOCW watch?v=0jljzrnhwoi
MITOCW watch?v=0jljzrnhwoi The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationExam 1. CSC 121 Spring Lecturer: Howard Rosenthal. March 1, 2017
Exam 1. CSC 121 Spring 2017 Lecturer: Howard Rosenthal March 1, 2017 Your Name: Key 1. Fill in the following table for the 8 primitive data types. Spell the types exactly correctly. (16 points total) Data
More information4 WORKING WITH DATA TYPES AND OPERATIONS
WORKING WITH NUMERIC VALUES 27 4 WORKING WITH DATA TYPES AND OPERATIONS WORKING WITH NUMERIC VALUES This application will declare and display numeric values. To declare and display an integer value in
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 informationLESSON 2 VARIABLES, OPERATORS, EXPRESSIONS, AND USER INPUT
LESSON VARIABLES, OPERATORS, EXPRESSIONS, AND USER INPUT PROF. JOHN P. BAUGH PROFJPBAUGH@GMAIL.COM PROFJPBAUGH.COM CONTENTS INTRODUCTION... Assumptions.... Variables and Data Types..... Numeric Data Types:
More informationProgramming in C++ 5. Integral data types
Programming in C++ 5. Integral data types! Introduction! Type int! Integer multiplication & division! Increment & decrement operators! Associativity & precedence of operators! Some common operators! Long
More informationVariables in C. Variables in C. What Are Variables in C? CMSC 104, Fall 2012 John Y. Park
Variables in C CMSC 104, Fall 2012 John Y. Park 1 Variables in C Topics Naming Variables Declaring Variables Using Variables The Assignment Statement 2 What Are Variables in C? Variables in C have the
More informationCS-211 Fall 2017 Test 1 Version A Oct. 2, Name:
CS-211 Fall 2017 Test 1 Version A Oct. 2, 2017 True/False Questions... Name: 1. (10 points) For the following, Check T if the statement is true, the F if the statement is false. (a) T F : If I code a C
More informationConcepts Review. 2. A program is the implementation of an algorithm in a particular computer language, like C and C++.
Concepts Review 1. An algorithm is a sequence of steps to solve a problem. 2. A program is the implementation of an algorithm in a particular computer language, like C and C++. 3. A flowchart is the graphical
More informationExpressions and Casting. Data Manipulation. Simple Program 11/5/2013
Expressions and Casting C# Programming Rob Miles Data Manipulation We know that programs use data storage (variables) to hold values and statements to process the data The statements are obeyed in sequence
More informationVariables in C. CMSC 104, Spring 2014 Christopher S. Marron. (thanks to John Park for slides) Tuesday, February 18, 14
Variables in C CMSC 104, Spring 2014 Christopher S. Marron (thanks to John Park for slides) 1 Variables in C Topics Naming Variables Declaring Variables Using Variables The Assignment Statement 2 What
More informationIntroduction to Programming Using Java (98-388)
Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;
More informationHCA Tech Note 103. Expressions. Example: Conversion
Expressions This technical note provides several examples on some of the common uses of expressions and the Compute element. The Compute element opens a lower level of HCA than available from the Visual
More informationTOPIC 2 INTRODUCTION TO JAVA AND DR JAVA
1 TOPIC 2 INTRODUCTION TO JAVA AND DR JAVA Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach by M. Guzdial and B. Ericson, and instructor materials prepared
More informationArrays. Structure programming. Section-(6) Array Initialization. <Type> [] identifier;
El-Shorouk Academy Acad. Year : 2013 / 2014 Higher Institute for Computer & Term : Second Information Technology Year : First Department of Computer Science [] identifier; Structure programming
More informationI Internal Examination Sept Class: - BCA I Subject: - Principles of Programming Lang. (BCA 104) MM: 40 Set: A Time: 1 ½ Hrs.
I Internal Examination Sept. 2018 Class: - BCA I Subject: - Principles of Programming Lang. (BCA 104) MM: 40 Set: A Time: 1 ½ Hrs. [I]Very short answer questions (Max 40 words). (5 * 2 = 10) 1. What is
More informationSummer Math Learning Packet for Students Entering. Grade 6. SFTitle I
Summer Math Learning Packet for Students Entering Grade 6 Dear Parents, The attached packet provides a range of activities that review the skills and concepts that your child explored this year in their
More informationIntroduction to Programming EC-105. Lecture 2
Introduction to Programming EC-105 Lecture 2 Input and Output A data stream is a sequence of data - Typically in the form of characters or numbers An input stream is data for the program to use - Typically
More informationOverview (4) CPE 101 mod/reusing slides from a UW course. Assignment Statement: Review. Why Study Expressions? D-1
CPE 101 mod/reusing slides from a UW course Overview (4) Lecture 4: Arithmetic Expressions Arithmetic expressions Integer and floating-point (double) types Unary and binary operators Precedence Associativity
More informationData and Variables. Data Types Expressions. String Concatenation Variables Declaration Assignment Shorthand operators. Operators Precedence
Data and Variables Data Types Expressions Operators Precedence String Concatenation Variables Declaration Assignment Shorthand operators Review class All code in a java file is written in a class public
More informationExpressions and Casting
Expressions and Casting C# Programming Rob Miles Data Manipulation We know that programs use data storage (variables) to hold values and statements to process the data The statements are obeyed in sequence
More informationText Input and Conditionals
Text Input and Conditionals Text Input Many programs allow the user to enter information, like a username and password. Python makes taking input from the user seamless with a single line of code: input()
More informationKinds Of Data CHAPTER 3 DATA REPRESENTATION. Numbers Are Different! Positional Number Systems. Text. Numbers. Other
Kinds Of Data CHAPTER 3 DATA REPRESENTATION Numbers Integers Unsigned Signed Reals Fixed-Point Floating-Point Binary-Coded Decimal Text ASCII Characters Strings Other Graphics Images Video Audio Numbers
More informationDecisions, Decisions. Testing, testing C H A P T E R 7
C H A P T E R 7 In the first few chapters, we saw some of the basic building blocks of a program. We can now make a program with input, processing, and output. We can even make our input and output a little
More informationAdvanced Computer Programming
Hazırlayan Yard. Doç. Dr. Mehmet Fidan VARIABLE TYPES Integral Types: In C#, an integral is a category of types. For anyone confused because the word Integral sounds like a mathematical term, from the
More informationCSCI 102 Fall 2010 Exam #1
Name: USC Username: CSCI 102 Fall 2010 Exam #1 Problems Problem #1 (14 points) Problem #2 (15 points) Problem #3 (20 points) Problem #4 (16 points) Problem #5 (35 points) Total (100 points) Problem 1 Short
More informationDarshan Institute of Engineering & Technology for Diploma Studies
Overview of Microsoft.Net Framework: The Dot Net or.net is a technology that is an outcome of Microsoft s new strategy to develop window based robust applications and rich web applications and to keep
More informationLesson 2 Variables and I/O
Lesson 2 Variables and I/O Pic 10A Ricardo Salazar Free form layout C++ lets you use spaces and returns (enter key) wherever you see fit. cout
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 informationLearning the Language - V
Learning the Language - V Fundamentals We now have locations to store things so we need a way to get things into those storage locations To do that, we use assignment statements Deja Moo: The feeling that
More informationCS 112 Introduction to Programming
CS 112 Introduction to Programming Java Primitive Data Types; Arithmetic Expressions Yang (Richard) Yang Computer Science Department Yale University 308A Watson, Phone: 432-6400 Email: yry@cs.yale.edu
More informationAdmin. CS 112 Introduction to Programming. Recap: Java Static Methods. Recap: Decomposition Example. Recap: Static Method Example
Admin CS 112 Introduction to Programming q Programming assignment 2 to be posted tonight Java Primitive Data Types; Arithmetic Expressions Yang (Richard) Yang Computer Science Department Yale University
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 information4. Java Project Design, Input Methods
4-1 4. Java Project Design, Input Methods Review and Preview You should now be fairly comfortable with creating, compiling and running simple Java projects. In this class, we continue learning new Java
More informationModule 10A Lecture - 20 What is a function? Why use functions Example: power (base, n)
Programming, Data Structures and Algorithms Prof. Shankar Balachandran Department of Computer Science and Engineering Indian Institute of Technology, Madras Module 10A Lecture - 20 What is a function?
More informationLaboratory 0 Week 0 Advanced Structured Programming An Introduction to Visual Studio and C++
Laboratory 0 Week 0 Advanced Structured Programming An Introduction to Visual Studio and C++ 0.1 Introduction This is a session to familiarize working with the Visual Studio development environment. It
More informationBinary, Hexadecimal and Octal number system
Binary, Hexadecimal and Octal number system Binary, hexadecimal, and octal refer to different number systems. The one that we typically use is called decimal. These number systems refer to the number of
More informationCONTENTS: What Is Programming? How a Computer Works Programming Languages Java Basics. COMP-202 Unit 1: Introduction
CONTENTS: What Is Programming? How a Computer Works Programming Languages Java Basics COMP-202 Unit 1: Introduction Announcements Did you miss the first lecture? Come talk to me after class. If you want
More informationUNIT 1 مدخالت معالجة مخرجات
UNIT 1 مدخالت معالجة مخرجات Robots are machines that can be used to do jobs a human might do. Automated: can do the work of human by themselves Manual/computer controlled: must have a person telling them
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 informationChapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. A Guide to this Instructor s Manual:
Java Programming, Eighth Edition 2-1 Chapter 2 Using Data A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance your teaching experience through classroom
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 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 informationCSE 351: The Hardware/Software Interface. Section 2 Integer representations, two s complement, and bitwise operators
CSE 351: The Hardware/Software Interface Section 2 Integer representations, two s complement, and bitwise operators Integer representations In addition to decimal notation, it s important to be able to
More informationString sequence of characters string Unicode Characters immutable they cannot be changed after they have been created.
String A string is basically a sequence of characters A string in C# is an object of type String The string type represents a string of Unicode Characters. String objects are immutable that is they cannot
More informationProblem Statement. B1: average speed
Problem Statement B1: average speed A woman runs on tracks of different lengths each day. She always times the last lap. Use the time for the last lap (in seconds) and the length of the track (in miles)
More informationAccelerating Information Technology Innovation
Accelerating Information Technology Innovation http://aiti.mit.edu Cali, Colombia Summer 2012 Lesson 02 Variables and Operators Agenda Variables Types Naming Assignment Data Types Type casting Operators
More informationVba Variables Constant and Data types in Excel
Vba Variables Constant and Data types in Excel VARIABLES In Excel VBA, variables are areas allocated by the computer memory to hold data. Data stored inside the computer memory has 4 properties: names,
More informationAnnouncements. Lab 1 this week! Homework posted Wednesday (late)
C++ Basics Announcements Lab 1 this week! Homework posted Wednesday (late) Avoid errors To remove your program of bugs, you should try to test your program on a wide range of inputs Typically it is useful
More informationECE 122. Engineering Problem Solving with Java
ECE 122 Engineering Problem Solving with Java Lecture 5 Anatomy of a Class Outline Problem: How do I build and use a class? Need to understand constructors A few more tools to add to our toolbox Formatting
More information