Συμβουλή 1: Πώς να δημιουργήσετε έναν αλγόριθμο

Συμβουλή 1: Πώς να δημιουργήσετε έναν αλγόριθμο


Η αλγόριθμος είναι η επιστήμη της δημιουργίας αλγορίθμων καιδιαδικασιών, το σημαντικότερο στοιχείο του διαρθρωτικού προγραμματισμού. Χωρίς αλγορίθμους, δεν θα είναι απαραίτητο να καταρτίσει ένα επιχειρηματικό σχέδιο, να αναπτύξει μια εφαρμογή για κινητά ή παιχνίδια υπολογιστών. Η δυνατότητα δημιουργίας αλγορίθμων σάς επιτρέπει να κάνετε πολλά πράγματα πολλές φορές, με ελάχιστη προσπάθεια, σε μια αυτόματη λειτουργία.



Πώς να δημιουργήσετε έναν αλγόριθμο


Οδηγίες


1


Για πρώτη φορά χρησιμοποιήθηκε η λέξη "αλγόριθμος" από έναν από τουςτους δημιουργούς της σύγχρονης άλγεβρας, τον φασκόμηλο και τον αστρονόμο Al-Khwarizmi από το 224 μ.Χ. στα θεμελιώδη έργα τους. Στην κατανόησή του, ο αλγόριθμος είναι μια οδηγία για την επίλυση ενός προβλήματος. Ο Al-Khorezmi ήταν ένας αξιοσέβαστος μελετητής μεταξύ των συναδέλφων του και η σύνταξη τέτοιων οδηγιών έγινε ο κανόνας σε ένα μαθηματικό περιβάλλον.


2


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


3


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


4


Τα κύρια χαρακτηριστικά του αλγορίθμου είναι η συντομία της παρουσίασης,βήμα-βήμα, σαφήνεια στον καλλιτέχνη. Ένα καλό παράδειγμα του αλγορίθμου είναι μια μαγειρική συνταγή. Μετατρέψτε την αόριστη περιγραφή της επίτευξης του στόχου σε μια οδηγία που αναλύεται σε συγκεκριμένες ενέργειες που προσεγγίζουν την επίτευξη του στόχου. Οι ομάδες πρέπει να είναι σαφείς, πιθανές, μη αμφισβητήσιμες, μετρήσιμες. Για παράδειγμα: "Πάρτε 2 αυγά. Μαγειρέψτε τα για 10 λεπτά σε μια κατσαρόλα. Ξεφλουδίστε το κέλυφος. "


5


Για να μεταφράσετε έναν αλγόριθμο σε έναν κώδικα προγράμματος, χρειάζεστενα το απλοποιήσει όσο το δυνατόν περισσότερο. Στη συνέχεια μπορείτε να το ξαναγράψετε σε "ψευδοκώδικα" - σε αυτή τη γλώσσα όλες οι ενέργειες εκτελούνται στο στυλ προγραμματισμού, αλλά με ανθρώπινες, όχι λέξεις προγράμματος. Μετά την ολοκλήρωση, ο ψευδοκώδικας μεταφράζεται σε κώδικα σε μια γλώσσα προγραμματισμού που γνωρίζετε και το ίδιο το πρόγραμμα συντάσσεται (εκτελείται από τον υπολογιστή).



Συμβουλή 2: Αλγόριθμος για την προστασία των δικαιωμάτων του παιδιού


Στον σύγχρονο κόσμο, συχνά η ελευθερία ενός ατόμου υπερβαίνει τις ελευθερίες ενός άλλου προσώπου. Εάν πιστεύετε ότι τα δικαιώματα του παιδιού σας παραβιάζονται, πρέπει να ακολουθήσετε έναν συγκεκριμένο αλγόριθμο.



Αλγόριθμος για την προστασία των δικαιωμάτων του παιδιού


Θα χρειαστείτε



  • Κανονιστικά έγγραφα.


Οδηγίες


1


Βρείτε στη νομοθεσία της Ρωσικής Ομοσπονδίας το δικαίωμα του παιδιού, το οποίο κατά τη γνώμη σας παραβιάστηκε.


2


Συγκρίνετε την πραγματική κατάσταση με τον τρόπο που ερμηνεύεται στις νομοθετικές πράξεις.


3


Γράψτε μια δήλωση στην οποία καθορίζετε τα συγκεκριμένα γεγονότα. Μην ξεχάσετε να αναφερθείτε στον σπασμένο νόμο. Ο Επίτροπος για τα Δικαιώματα του Παιδιού πρέπει να διαπιστώσει ότι είστε νομικά αρμόδιος.


4


Δημιουργήστε όλα τα έγγραφα σε δύο αντίτυπα. Αντίγραφα σημαντικών δηλώσεων θα πρέπει να βρίσκονται πάντα στα χέρια σας.


5


Θυμηθείτε ότι ο χρόνος για την εξέταση οποιασδήποτε αίτησηςδιαρκεί το πολύ 30 ημέρες. Η απάντηση πρέπει να ζητηθεί γραπτώς, έτσι ώστε στο μέλλον να έχετε υλική απόδειξη, αν πρόκειται για δίκη.




Συμβουλή 3: Ποιος έγραψε τον πρώτο ιό υπολογιστή


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



Ποιος έγραψε τον πρώτο ιό υπολογιστή


Οι πρώτοι ιοί

Οι πρώτοι ιοί υπολογιστών ήταν εντελώς διαφορετικοίστη σύγχρονη παρασίτων - ότι ήταν συνηθισμένο ακίνδυνο προγράμματα, ωστόσο, πολύ υψηλό χέρι. Εργάζονταν στο σύστημα, να κάνει κάποια πράγματα γνωστά σε αυτούς και δεν υπακούει στους διαχειριστές των συστημάτων πληροφορικής. Ωστόσο, προς το παρόν αυτά τα αβλαβή «ιός» δεν τους επιτρέπει να προσελκύσουν ειδικές vnimaniya.Vse αλλάξει 19 Απρίλη του 1972, όταν οι υπολογιστές έργο σταμάτησε στις Ηνωμένες Πολιτείες, που ήταν μέρος του δικτύου «Eyrpanet». Αυτό σταμάτησε πολλές μηχανογραφικό διαδικασίες και διακοπή της κυκλοφορίας, προκαλώντας ένα τεράστιο αριθμό των τροχαίων ατυχημάτων που προκάλεσαν ζημιές αξίας εκατομμυρίων dollarov.Zadumyvalos όλα αυτά ως κοινό αστείο - ένα κακόβουλο πρόγραμμα που γράφτηκε από έναν από τους φοιτητές του Αμερικανικού Πανεπιστημίου, του οποίου το όνομα είναι άγνωστο. Ήταν μόνο προσπαθεί να εντυπωσιάσει τους συναδέλφους, δημιουργώντας ένα πρόγραμμα που θα πολλαπλασιάσει και να ταξιδέψουν μέσα από δίκτυα ηλεκτρονικών υπολογιστών. Το σχέδιο σαφώς «απέτυχε», αλλά είναι απίθανο ο δημιουργός του ιού θα μπορούσε να φανταστεί το μέγεθος της καταστροφής που θα προκαλέσει το παιδί του.

Ο Fred Cohen είναι ο επίσημος δημιουργός του πρώτου ιού

Επισήμως, θεωρείται ο δημιουργός του πρώτου ιούένας φοιτητής από την Καλιφόρνια, Fred Cohen, ο οποίος το έγραψε το 1983 για την υπεράσπιση της διατριβής του σχετικά με την ασφάλεια των υπολογιστών. Παρείχε αυτό το πρόγραμμα για τον εκπαιδευτή του, Leonard Edlman, ο οποίος, σύμφωνα με ορισμένες πηγές, ήταν ο πρώτος που χρησιμοποίησε τον όρο "virus computer". Παρά το γεγονός ότι ο ιός Cohen δεν προξένησε κακό, οι ειδικοί δεν είχαν αμφιβολίες για τις συνέπειες της μαζικής δημιουργίας τέτοιων προγραμμάτων. Κατανοήσαμε αυτό και τον Fred Cohen, προτείνουμε το 1984 να δημιουργήσουμε το πρώτο πρόγραμμα προστασίας από ιούς και αρκετά χρόνια αργότερα το 1987 αποδείξαμε ότι είναι αδύνατο να δημιουργηθεί ένας αλγόριθμος που θα προστατεύει από όλους τους ιούς. Ήταν αυτή τη στιγμή ο κόσμος των υπολογιστών χτυπήθηκε από την πρώτη επιδημία του ιού. Σε τρία χρόνια, μολύνθηκαν περισσότερες από εκατό χιλιάδες μηχανές, τα παγκόσμια δίκτυα υπολογιστών ήταν εκτός λειτουργίας για αρκετές ημέρες και ακόμη περισσότερο, θέτοντας σε κίνδυνο την αξιοπιστία των υπολογιστών και υπονόμευαν την εμπιστοσύνη των ανθρώπων στην ασφάλεια της χρήσης τους. Είναι αλήθεια ότι οι δημιουργοί των ιών antivirus δεν έκαναν πάρα πολύ, κερδίζοντας σταδιακά τη δύναμη και απωθώντας τις επιθέσεις χάκερ όλο και πιο επιτυχημένα. Αυτή η μάχη συνεχίζεται, και ο Fred Cohen παραμένει ένας από τους καλύτερους ειδικούς στον τομέα των ιών υπολογιστών.