User Tools

Site Tools


apcs-bpc

This is an old revision of the document!


Basic Programming Concepts

  • APSC Phase 1

We need to understand basic programming concepts like input and output.

Program 1

Write a program that asks for your name, and then prints “Hello, Mr. <name>!”.

Step One: print()

bpc-1a


print("Hello, my name is Mr. Appledog!")
 

Now I explain what this does and add;

bpc-1b


name = "Appledog"

print("Hello, my name is Mr. " + name + "!")

So the key is we need to add the name:

bpc-1c


name = input("What is your name? ")

print("Hello, my name is Mr. " + name + "!")

This is the final version of the instruction program. Now we ask Roger to write a new program: Input your first name and last name, and write “Hello <firstname> <lastname>!”

This is the program he wrote:


a = input("What is your first name? ")
c = input("What is your last name? ")

print("Hi, Mr. " + a + " " + c + ".")

Mark: 100%

Comment: Roger got the right answer, but I had to tell him to fix the English formatting, including to add a space between a + c. After he changed it to a + “ ” + c the program was acceptable for APSC. I'll give him the 100% for now, but otherwise a program with a missing space is at best 90% or 93%.

apcs-bpc.1694757026.txt.gz · Last modified: 2023/09/15 05:50 by appledog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki