הגדרת הוראות
סט של תורות או נתונים המועברים לאדם או לישות נקרא הוראה.
הוראה היא צורה של הוראה, המורכבת מהעברת ידע או נתונים לישות נתונה, בין אם זה אדם, בעל חיים או מכשיר טכנולוגי. ההוראה יכולה להינתן במסגרת לימודית וחינוכית, או למטרה פונקציונאלית או מבצעית בלבד.
כאשר ההוראה מתאימה לסביבה חינוכית, היא יכולה להיות חינוך פורמלי או לא פורמלי, הנלמד במעגל משפחתי או בבית ספר, מכללה או אוניברסיטה, זה יכול להתרחש בסביבת עבודה או במצב יומיומי בין שני חברים, זה עשוי אפילו יש מקום במרחבים היררכיים או פשוט מתקיימים בצורה מאולתרת. בכל מקרה, כדי שההוראה תתקיים, חייבים להיות שני צדדים, שאחד מהם יהיה המדריך (כלומר זה שיש לו ידע להעביר) והשני יהיה המדריך (זה שמקבל את ההוראה) .
יש גם את המונח "לתת הוראות", שמתייחס לרעיון לתת פקודות או פקודות לעקוב בכדי לעבור תהליך. לדוגמא, הוראות נפוצות מאוד בהתקנת התקנים טכנולוגיים ולכן מכשירים אלה מלווים בדרך כלל במדריכים או הוראות המאפשרות להקל על המשימה עבור המשתמש.
במדעי המחשב, הוראה נקראת סדרת נתונים ומידע הממוקמים ברצף כך שמעבד מפרש ומבצע אותם בהתאם.
הסוגים האפשריים של ההוראות נבדקו עבור כל פלטפורמה בתוך מה שמכונה אדריכלות רפרטואר הדרכה או ARI. הם יכולים להיות העברת נתונים, לוגיקה, המרה, העברת שליטה, קלט ופלט (או קלט או פלט).
בכל מקרה, כמעט כל פעולה שמתבצעת עם מחשב כוללת מתן הוראות למכשיר כך שיקבל ויפעיל אותו.