Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός ακέραιου πίνακα Α(3,3) τα οποία έχουν άρτια τιµή. Τα στοιχεία του πίνακα αρχικώς θα τα εισάγει ο χρήστης από το πληκτρολόγιο. 1
Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει έναν θετικό ακέραιο Ν ο οποίος θα είναι µικρότερος από 10000 και θα υπολογίζει το άθροισµα των ψηφίων του. Στη συνέχεια, φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει την τιµή του 3 5 7 9 11 x x x x x αθροίσµατος x+ + + + + +... για οποιοδήποτε θετικό πραγµατικό x που θα 3 5 7 9 11 εισάγει ο χρήστης και για τόσους όρους όσος ο ακέραιος N του προηγούµενου θέµατος. 2
Φτιάξε ένα πρόγραµµα FORTRAN που θα υπολογίζει την απόσταση δυο σηµείων A( x, y ) και A( z, ω ) του πραγµατικού επιπέδου, τις συνιστώσες των οποίων θα εισάγει ο χρήστης. Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει τις τιµές τις συνάρτησης + f ( x) = 2 2x 2, x 0 2 2x + 2, x< 0 για κάθε 2 x 2 µε βήµα 0.1 3
Φτιάξε ένα πρόγραµµα FORTRAN που θα υπολογίζει τους 100 αρχικούς όρους της ακολουθίας Fibonacci ai+ 2 = ai+ 1+ ai, a1 = 1, a2 = 2. Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει από το πληκτρολόγιο τις πραγµατικές καρτεσιανές συντεταγµένες x και y ενός σηµείου A( x, y ) και θα βρίσκει αν είναι µέσα στον κύκλο 2 2 x + y = 9. 4
Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει από το πληκτρολόγιο έναν θετικό ακέραιο ο οποίος θα είναι µικρότερος από τον αριθµό 10000 και θα υπολογίζει το άθροισµα των ψηφίων του. Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει το άθροισµα των διαγώνιων στοιχείων ενός πραγµατικού πίνακα Α(4,4) τα στοιχεία του οποίου θα εισάγει ο χρήστης. 5
Φτιάξε ένα πρόγραµµα FORTRAN που θα υπολογίζει την παράσταση 1 2 7 A= 2 1 0 και I ο µοναδιαίος πίνακας. % % 7 0 4 2 A 2A+ 3I % % %, όπου Φτιάξε ένα πρόγραµµα FORTRAN που θα ελέγχει αν το διαγώνιο στοιχείο ενός πραγµατικού πίνακα Α(4,4), τα στοιχεία του οποίου θα εισάγει ο χρήστης, είναι το απολύτως µεγαλύτερο στην αντίστοιχη γραµµή. 6
Φτιάξε ένα πρόγραµµα FORTRAN που θα αντικαθιστά τα στοιχεία ενός πραγµατικού πίνακα Α(4,4) τα οποία θα εισάγει ο χρήστης, µε τα αντίστροφά τους. (Αν κάποιο είναι µηδέν, να µη το αντικαθιστά). Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει από το πληκτρολόγιο τις συνιστώσες δυο διανυσµάτων του πραγµατικού επιπέδου και θα υπολογίζει το εσωτερικό τους γινόµενο καθώς και το µέτρο του εξωτερικού τους γινοµένου. 7
Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει το άθροισµα των στοιχείων κάθε γραµµής ενός πραγµατικού πίνακα Α(6,9) τα στοιχεία του οποίου θα εισάγει ο χρήστης. Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει τον αριθµητικό µέσο όρο των 100 πρώτων όρων της ακολουθίας 1 an = n+, n= 1,2,...,100. n 8
Φτιάξε ένα πρόγραµµα FORTRAN που θα προσοµοιάζει µια ζαριά στο τάβλι (µε δυο ζάρια). Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει τον αρµονικό µέσο όρο 100 πραγµατικών 100 µη µηδενικών αριθµών x1, x2,..., x 100 που θα εισάγει ο χρήστης ( h= 100 1 x i= 1 i ). 9
Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει Ν τυχαίες τριάδες πραγµατικών x, y, z µε 0 x 1, 1 y 2 και 2 z 3, όπου το Ν είναι ακέραιος που εισάγει ο χρήστης. Τις τριάδες να τις αποθηκεύει σε έναν πίνακα. Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει από το πληκτρολόγιο τις πραγµατικές καρτεσιανές συντεταγµένες x και y ενός σηµείου A( x, y ) και θα βρίσκει αν ανήκει στην ευθεία 2x+ 3y= 7. 10
Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει το µέγιστο στοιχείων κάθε στήλης ενός πραγµατικού πίνακα Α(10,10) τα στοιχεία του οποίου θα εισάγει ο χρήστης. Να γραφεί πρόγραµµα FORTRAN το οποίο θα διαβάζει από ένα αρχείο δικής σου ονοµασίας, δέκα γραµµές δεδοµένων, καθεµιά από τις οποίες αποτελείται από 10 στοιχεία: 4 ακέραια, 5 πραγµατικά και 1 αλφαριθµητικό µε αυτήν την σειρά. 11
Φτιάξε ένα πρόγραµµα FORTRAN που θα αντικαθιστά τα στοιχεία ενός πραγµατικού πίνακα Α(4,4) τα οποία θα εισάγει ο χρήστης, µε 1 αν έχουν άρτια τιµή ή µε -1 αν έχουν περιττή τιµή. (Αν κάποιο είναι µηδέν, να µη το αντικαθιστά). Φτιάξε ένα πρόγραµµα FORTRAN που θα υπολογίζει τις διαδοχικές διαφορές των 100 πρώτων όρων της ακολουθίας a = i 1 0.7 ai, a = + 0 1. 12
Φτιάξε ένα πρόγραµµα FORTRAN που θα πολλαπλασιάζει ένα πραγµατικό πίνακα Α(5X8) µε έναν πραγµατικό πίνακα Β(8X3), αφού πρώτα ελέγξει αν επιτρέπεται η πράξη αυτή. Τα στοιχεία των 2 πινάκων θα τα δίνει ο χρήστης από το πληκτρολόγιο Στη συνέχεια να τροποποιήσεις το πρόγραµµά σου έτσι ώστε να λειτουργεί για οποιοσδήποτε διαστάσεις πινάκων επιθυµεί ο χρήστης, δηλ. Α(ΜXN) και Β(KXΛ). 13
Φτιάξε ένα πρόγραµµα FORTRAN που θα προσθέτει δυο οποιουσδήποτε µιγαδικούς αριθµούς δίνει ο χρήστης και θα εµφανίζει το αποτέλεσµα τόσο σε καρτεσιανές όσο και σε πολικές συντεταγµένες. Στη συνέχεια να τροποποιήσεις το παραπάνω πρόγραµµα ώστε να εκτελεί και τις τρεις βασικές πράξεις των µιγαδικών (πρόσθεση, αφαίρεση και πολλαπλασιασµό), ανάλογα µε το αν ο χρήστης επιλέξει +, - ή * 14
Φτιάξε ένα πρόγραµµα FORTRAN που θα διαβάζει έναν πραγµατικό πίνακα Α(3,3) από το πληκτρολόγιο και στη συνέχεια θα προσθέτει µια στήλη στον πίνακα αυτόν, τα στοιχεία της οποίας θα είναι το άθροισµα των στοιχείων της αντίστοιχης γραµµής του αρχικού πίνακα. Να γραφεί πρόγραµµα FORTRAN το οποίο θα αναστρέφει έναν πραγµατικό πίνακα διαστάσεων 3Χ2. 15
Φτιάξε ένα πρόγραµµα FORTRAN που θα προσοµοιάζει τη λειτουργία ενός Μηχανήµατος Αυτόµατης Ανάληψης (ΑΤΜ) που περιέχει χαρτονοµίσµατα των 50 ευρώ µόνο. Συγκεκριµένα, το πρόγραµµα θα διαβάζει το ακέραιο ποσόν που θα εισάγει ο χρήστης από το πληκτρολόγιο και θα ελέγχει αν αυτό µπορεί να καλυφθεί µε συνδυασµό των περιεχόµενων χαρτονοµισµάτων. Αν ναι, να τυπώνει πόσα χαρτονοµίσµατα πρέπει να δώσει. Σε κάθε άλλη περίπτωση, να τυπώνει µήνυµα λάθους. Στη συνέχεια να τροποποιήσεις το παραπάνω πρόγραµµα ώστε να περιέχει εκτός από 50άρικα και 20άρικα, οπότε θα πρέπει να τυπώνει πόσα χαρτονοµίσµατα από το κάθε είδος πρέπει να δώσει το µηχάνηµα. 16