COS 126

Hello, World on Mac OS X
Programming Assignment 0

Due: 11:59pm

The purpose of this assignment is to familiarize you with the mechanics of preparing and submitting assignment solutions. This assignment carries no grade, but you must do the electronic submission. Follow these instructions if you wish to use the Mac OS X operating system. We provide different instructions if you prefer to use a Windows machine or the arizona workstations. Your goal this week is to learn to use Project Builder for editing files and gcc for compiling programs.

If you have not programmed before, or are hesitant about using OS X, we recommend that you bring your laptop and a network cable to the Friend center lab, and work on the assignment there. The lab will be staffed with knowledgeable TAs who can assist you. Don't be afraid to ask for help.

Your assignment is to create, compile, run and submit three short C programs. In addition, you will edit and submit a descriptive file called readme.txt with each of your assignments. (Instructions for the readme file are on the checklist for each assignment.)

PROGRAM 1 hello.c : Create, compile, run and submit the following extension of everybody's first C program.

#include <stdio.h>

int main(void) {
    int num;
    printf("Hello world! Give me an integer:\n");
    scanf("%d", &num);
    printf("Thanks! I've always been fond of %d.\n", num);
    return 0;
}

PROGRAM 2 hello-while.c : Create, compile, run and submit Hello World Exercise #5.

PROGRAM 3 hello-if.c : Create, compile, run and submit Hello World Exercise #6.

Completing this assignment involves a number of steps that are described below. The instructions refer to Program 1, but will be the same for Programs 2 and 3.

Setting Up and Logging In


Editing the program

Now you are ready to write your first program. To begin the process, open up the Project Builder editor.

Compiling the program

Executing the program

Submitting the program

Browsing the COS 126 home page

Copyright © 2001 Robert Sedgewick