יש דיסק שחצי ממנו צבוע בשחור וחצי שקוף. הדיסק מסתובב. יש שני סנסורים שמוציאים 1 אם האור עובר ו-0 אם הוא לא, כלומר אם הסנסור מזהה שהוא על החלק השקוף של הדיסק, הוא מוציא 1, ואחרת 0. צריך לקבוע את מיקום הסנסורים על הדיסק (הסנסורים לא מסתובבים עם הדיסק) ולתכנן מעגל שיזהה לאיזה כיוון הדיסק מסתובב. הקלט של המעגל הוא הפלט של שני הסנסורים - 0 או 1, והמוצא הוא 1 אם הדיסק מסתובב לימין ו-0 אם הוא מסתובב לשמאל. שאלו גם מה השיקולים למיקום הסנסורים.
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2018
ממקמים את הסנסורים כך שהקווים המחברים בין מרכז הדיסק לסנסורים יוצרים זוית של 90 מעלות. משתמשים ב-FF אחד שכניסת ה-data שלו היא מוצא סנסור אחד וכניסת ה-clk שלו היא מוצא הסנסור השני. זיהוי הכיוון מתבצע בעצם ע"י זיהוי איזה סנסור הוציא "1" קודם.
בהנתן 10 שקים ובכולם ממטבעות,כאשר מספר המטבעות לא ידוע,ידוע כי ב9 שקים ישנם מטבעות אמיתיים ובשק אחד מטבעות מזוייפים כאשר ההבדל היחידי בין המזוייפים לאמיתיים הוא שמשקל מזוייף הינו 9 גרם לעומת משקל אמיתי שהוא 10 גרם.
באמצעות משקל ושקילה אחת בלבד,כיצד ניתן לדעת באיזה שק נמצאים המטבעות המזוייפים
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2018
נקח מכל שק מספר מטבעות שונה,משק מספר אחד מטבע אחד,משק מספר 2 2 מטבעות וכן הלאה,ונשקול את כולם יחדיו...כך נוכל לדעת בדיוק באיזה שק נמצאים המטבעות המזוייפים
עלייך לבנות פונקציה המקבלת רשימה (לא מבנה הנתונים) של מספרים ומוציעה אותן בסדר רנדומלי
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2018
לספור את מספר האיברים ברשימה, ולשמור במשתנה n.
להגריל מספר בין 1 ל-n, ולקחת אותו להיות איבר ראשון ברשימה חדשה ולמחוק אותו מהקודמת.
להגריל מספר בין 1 ל- n-1, ולקחת אותו להיות האיבר השניה ברשימה החדשה ולמחוק אותו מהקודמת וכך הלאה.
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.