נתונה יחידה לוגית בעלת שתי כניסות Aו- Bושתי יציאות Cו- .C = min(A,B), D = max(A,B) :Dבאמצעות
יחידות מסוג זה בלבד, עליך לבנות יחידה חדשה עם ארבע כניסות וארבע יציאות, כך שהמספרים ביציאות יהיו
ממוינים בסדר עולה. המימוש צריך להיות פשוט ככל שניתן (שימוש במספר קטן ככל האפשר של יחידות.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2018
נניח יש 4 כניסות A B C D, נכניס קודם את A ו-B ליחידה אחת ואת C וD ליחידה אחרת, לאחר מכן ניקח את שתי היציאות של המינימום ונכניס וליחידה נוספת ואת 2 היח' של המקסימום ונכניס ליחידה נוספת ונקבל סדר עולה מלמטה למעלה. (לא בטוח ב100% אבל חושב שזה עובד)
לספר על מבנה נתונים בפרוייקט שביצעתי .
לכתוב פונקציה שמקבלת מערך שבחלק הראשון שלו הוא סדרה עולה ובחלק השני הוא סדרה יורדת , הפונקציה תחזיר את התא שהחל ממנו הסדרה מתחילה לרדת .
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2018
int i=0;
for (; i
if (arr[i]>arr[i+1])
break;
if (i==arr.length)
return -1;
return i;
יש לך 2 קופסאות שחורות שמקבלות 2 מספרים כל אחת.
הפלט של קופסא א המקסימום מבין שני המס', ושל קופסא ב' המינימום.
רצו שאבנה מהקופסאות הנתונות, מערכת שמקבל 4 מספרים, ומחזירה את ארבעתם כך שיודעים איפה ההכי גדול, השני הכי גדול, השלישי הכי גדול, וההכי קטן.
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.