ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
Σχολή Ηλεκτρολόγων Μηχ. και Μηχ. Υπολογιστών

Προγραμματιστικές Τεχνικές
http://www.softlab.ntua.gr/~nickie/Courses/progtech/

1η Σειρά Ασκήσεων


1. Εξάσκηση στο Λειτουργικό Σύστημα Unix

Εκτέλεση του προγράμματος (expert system) "learn", για την εκμάθηση και εξάσκηση στο Λειτουργικό Σύστημα UNIX. Ειδικότερα, να εξασκηθείτε με το υποπρόγραμμα "files" και στη συνέχεια το "more files". Αν έχετε χρόνο ασχοληθείτε και με το υποπρόγραμμα "C".

2. Τα πρώτα μου προγράμματα

Γράψτε τα παρακάτω τρία απλά προγράμματα σε τρία αρχεία, μεταγλωττίστε τα και εκτελέστε τα. Εκ των αποτελεσμάτων, προσπαθήστε να καταλάβετε τί κάνουν αυτά τα προγράμματα και πώς.

Πρόγραμμα Α

#include <stdio.h>

void main ()
{
   printf("Hello world!\n");
}

Πρόγραμμα Β

#include <stdio.h>

void main ()
{
   int x = 16, y = 26, z;

   z = x + y;
   printf("The sum of %d and %d is %d.\n", x, y, z);
} 

Πρόγραμμα Γ

#include <stdio.h>

int factorial (int n)
{
   if (n>1)
      return n * factorial(n-1);
   else
      return 1;
}

void main ()
{
   int i = 0;

   while (i < 10) {
      printf("%d! = %d\n", i, factorial(i));
      i++;
   }
}


Τελευταία αλλαγή: 21/03/03, 1:50.