What is a computer program?

print("Hello!")
print("How are you?")
print("What's your name?")
Hello
How are you?
What's your name?
print("Hello World")
Hello World
App
Instruction 1
Instruction 2
Instruction 3

Programming Languages

print("Hello World")
Python
console.log("Hello, World!");
JavaScript
 Console.WriteLine("Hello, World!");
C#

Why do we need Programming Languages?

01001000 10000011 11101100 00001000
10111111 00000100 00100000 01000000 00000000
11101000 11100010 11111111 11111111 11111111
00110001 11000000
01001000 10000011 11000100 00001000
11000011

Natural language

Binary

Programming

languages

Natural language

Binary

 Console.WriteLine("Hello, World!");
C#

Error CS 0001: ; expected

 Console.WriteLine("Hello, World!");
C#

Error CS 0001: ; expected

 Console.WriteLine("Hello, World!");
C#
import random

c = input("Odd or even: ").lower()
u = int(input("Number (0–5): "))

comp = random.randint(0, 5)
total = u + comp
r = "even" if total % 2 == 0 else "odd"

print(f"Computer: {comp}, Total: {total}, Result: {r}")
print("You win!" if c == r else "Computer wins!")
Python

A game where you pick odd or even, the computer picks a number, and you win if the total matches your choice.

import random

c = input("Odd or even: ").lower()
u = int(input("Number (0–5): "))

comp = random.randint(0, 5)
total = u + comp
r = "even" if total % 2 == 0 else "odd"

print(f"Computer: {comp}, Total: {total}, Result: {r}")
print("You win!" if c == r else "Computer wins!")
Python
using System;

class Program
{
    static void Main()
    {
        var r = new Random();

        Console.Write("Odd or even: ");
        var choice = Console.ReadLine().ToLower();

        Console.Write("Number (0–5): ");
        int user = int.Parse(Console.ReadLine());

        int comp = r.Next(6), total = user + comp;
        var result = total % 2 == 0 ? "even" : "odd";

        Console.WriteLine($"Computer: {comp}, Total: {total}, Result: {result}");
        Console.WriteLine(choice == result ? "You win!" : "Computer wins!");
    }
}
C#
print("Hello World")
Hello World
App

What is Programming

By Groundhog Learning

What is Programming

What programming is and why we need programming languages

  • 28