Κεφάλαιo 12

You got 9 of 9 possible points.
Your score: 100%
Question

Να γράψετε μια συνάρτηση για το ημιάθροισμα δύο αριθμών.

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

function half_sum(n1,n2:real):real;
begin
half_sum:=(n1+n2)/2;
end;
 

1
Should have chosen

 

function half_sum(n1,n2);

var

n1,n2:real;
begin
half_sum:=(n1+n2)/2;
end;
 

0
Question

Να συγκρίνετε τη μορφή της διαδικασίας και του προγράμματος.

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Η πρώτη γραμμή (επικεφαλίδα) ενός προγράμματος ονομάζει το πρόγραμμα και προσδιορίζει τα αρχεία ,

από όπου παίρνουμε τα δεδομένα, και τα αρχεία, όπου γράφονται τα αποτελέσματα.

Η πρώτη γραμμή μιας διαδικασίας ονομάζει τη διαδικασία και προσδιορίζει τις μεταβλητές (παραμέτρους)

που χρησιμοποιούνται για είσοδο των δεδομένων και έξοδο των αποτελεσμάτων

1
Should have chosen

Η πρώτη γραμμή (επικεφαλίδα) ενός προγράμματος ονομάζει τη διαδικασία και προσδιορίζει τα αρχεία ,

από όπου παίρνουμε τα δεδομένα, και τα αρχεία, όπου γράφονται τα αποτελέσματα.

Η πρώτη γραμμή μιας διαδικασίας ονομάζει τη συνάρτηση και προσδιορίζει τις μεταβλητές (παραμέτρους)

ώστε να επιστρέφουν πολλές τιμές πίσω στο πρόγραμμα

0
Question

Ποιες είναι οι παράμετροι τιμών και ποιες οι παράμετροι μεταβλητών σε μία διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
  • Οι παράμετροι μεταβλητών  μεταφέρουν δεδομένα μέσα σε μια διαδικασία (λέγονται και παράμετροι εισόδου)
  • Σε πολλές περιπτώσεις χρειάζεται να εφοδιάσουμε τη διαδικασία και με παράμετρο η οποία να μεταφέρει μια τιμή στη διαδικασία η δε διαδικασία να αλλάζει την τιμή τηςπαραμέτρου και η αλλαγή αυτή να μεταφέρεται στην πραγματική παράμετρο. Τον ρόλο αυτό παίζει η παράμετρος μεταβλητής Οι παράμετροι τιμών μεταφέρουν τιμές έξω από τη διαδικασία και για το λόγο αυτό ονομάζονται παράμετροι εξόδου
0
Selected
  • Οι παράμετροι τιμών μεταφέρουν δεδομένα μέσα σε μια διαδικασία (λέγονται και παράμετροι εισόδου)
  • Σε πολλές περιπτώσεις χρειάζεται να εφοδιάσουμε τη διαδικασία και με παράμετρο ηοποία να μεταφέρει μια τιμή στη διαδικασία η δε διαδικασία να αλλάζει την τιμή τηςπαραμέτρου και η αλλαγή αυτή να μεταφέρεται στην πραγματική παράμετρο. Τον ρόλο αυτό παίζει η παράμετρος μεταβλητής Οι παράμετροι μεταβλητών μεταφέρουν τιμές έξω από τη διαδικασία και για το λόγο αυτό ονομάζονται παράμετροι εξόδου
1
Should have chosen
Question

Ποιες είναι οι τυπικές και ποιες οι πραγματικές παράμετροι μιας διαδικασίας;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Οι τυπικές παράμετροι(formal) είναι οι μεταβλητές οι οποίες τοποθετούνται στην αρχή μιας διαδικασίας για την είσοδο των δεδομένων και την έξοδο των αποτελεσμάτων. Οι
πραγματικές (actual) παράμετροι είναι εκείνες που αντικαθιστούν τις τυπικές κατά την κλήση της διαδικασίας. Κάθε πραγματική παράμετρος αντιστοιχεί στην τυπική παράμετρο που έχει την ίδια σειρά.

1
Should have chosen

Οι τυπικές παράμετροι(formal) είναι οι μεταβλητές οι οποίες τοποθετούνται στην αρχή μιας διαδικασίας δηλαδή αφορούν τη δήλωση όλων των μεταβλητών. Οι
πραγματικές (actual) παράμετροι είναι εκείνες που αφορούν τις πραγμσατικές μεταβλητές (real)

0
Question

 Τί είναι και σε τι χρησιμεύει μια διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Μια διαδικασία είναι ένα υποπρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη procedure και μετά το τελευταίο end έχουμε «;» αντί «.».

1
Should have chosen

Μια διαδικασία είναι ένα νέο πρόγραμμα το οποίο λειτουργεί παράλληλα με το κυρίως πρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη Parallel

0

Μια διαδικασία είναι το τμήμα του προγράμματος όπου η κύρια δομή του είναι αυτή της επανάληψης. Πάντα περιέχει κάποια από τις παρακάτω εντολές:

For, while ή repeat

0
Question

Να γράψετε μια συνάρτηση για το γινόμενο δύο αριθμών.

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

function product(n1,n2:real):real;
begin
product:=n1*n2;
end;
 

1
Should have chosen

 

function product(a,b:real):real;
begin

writeln('Δώσε δύο αριθμούς');

readln(a,b);
product:=n1*n2;
end;
 

0
Question

Τί είναι συνάρτηση οριζόμενη από το χρήστη και ποια είναι η διαφορά της από τη
διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
  • Η συνάρτηση είναι ένα υποπρόγραμμα η οποία δίνει ως αποτέλεσμα (επιστρέφει) μια τιμή η οποία μπορεί να έχει ένα οποιοδήποτε τύπο από τους επιτρεπτούς της Pascal.
  • Η Διαδικασία μπορεί να λειτουργήσει αυτόνομα, να μην επιστρέψει καμιά τιμή ή να επιστρέψει πολλές τιμές
1
Should have chosen
  • Η Διαδικασία είναι ένα υποπρόγραμμα η οποία δίνει ως αποτέλεσμα (επιστρέφει) μια τιμή η οποία μπορεί να έχει ένα οποιοδήποτε τύπο από τους επιτρεπτούς της Pascal.
  • Η συνάρτηση μπορεί να λειτουργήσει αυτόνομα, να μην επιστρέψει καμιά τιμή ή να επιστρέψει πολλές τιμές
0
Question

Πώς εκτελείται μία διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Για να εκτελεστεί μια διαδικασία πρέπει να γράψουμε το όνομά της, ακολουθούμενο
από τη λίστα των πραγματικών παραμέτρων (που τυχόν περιέχει). Οι παράμετροι

τοποθετούνται εντός παρενθέσεως και αν είναι περισσότερες από μία, χωρίζονται με
κόμμα. Κατά την κλήση της διαδικασίας (μέσα από το κυρίως πρόγραμμα ή μέσα από
μια άλλη διαδικασία), ο έλεγχος μεταφέρεται στην είσοδό της και στη συνέχεια εκτελούνται

οι εντολές που βρίσκονται μέσα σε αυτή. Όταν τελειώσουν, ο έλεγχος ξαναγυρίζει

στο σημείο από όπου έγινε η κλήση της διαδικασίας και στην εντολή η οποία βρίσκεται μέτα την κλήση της διαδικασίας

αφού έχουν επιστρεφεί οι τιμές μέσω των παραμέτρων μεταβλητητών.

1
Should have chosen

Για να εκτελεστεί μια διαδικασία πρέπει να γράψουμε το όνομά της και νατο το εκχωρήσουμε σε μια μεταβλητή

Μετέπειτα μπορουμε να εμφανίσουμε το αποτέλεσμα, αφού θα έχει γίνει η μταφορά των τιμών από τη διαδικασία στο πρόγραμμα

0
Question

Πώς καλείται μία συνάρτηση;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Κάθε συνάρτηση καλείται με το όνομά της και αν υπάρχουν παράμετροι, οι πραγματικές παράμετροι αντικαθιστούν τις τυπικές παραμέτρους.

Κάθε πραγματική παράμετρος αντιστοιχεί στην τυπική παράμετρο που έχει την ίδια σειρά.

Με την κλήση της πρέπει να εκχωρήσω το αποτέλεσμά της σε μια μεταβλητή, ή να εκτυπώσω την τιμή της μέσω της writeln και του ονόματος της με τις πραγματικές παραμέτρους

1
Should have chosen

Κάθε συνάρτηση καλείται με το όνομά της και ποτέ δεν υπάρχουν παράμετροι

 

0