תהליך קר מאוד.הרגשתי מאוד לא בנוח,מאוד נלחצתי בגלל זה.
שאלות מתוך הראיון
נתון ((y=not(A+Bnot(C ממש באמצעות מוקסים
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2016
בהנחה שמתעסקים עם מוקס 2 כניסות. ניתן ליצור לוגיקה סטנדרטית כלומר שערי NOT, OR, AND באמצעות מוקסים כאלה. שער NOT : את סיגנל הכניסה מכניסים לכניסת הסלקטור. בכניסה 1 מציבים '0' קבוע ובכניסה 0 מציבים '1' קבוע. אם האות בסיגנל הוא אחד ליציאה מחוברת כניסה 1 שתעביר '0' ואם האות אפס לייציאה מחוברת כניסה 0 שתעביר '1'.
שער OR:מחברים את אחד הסיגנלים לסלקטור ואת השני לכניסה 0 לכניסה 1 מחברים קבוע '1'.
שער AND: מחברים את אחד הסיגנלים לסלקטור ואת השני לכניסה 1. לכניסה 0 מחברים קבוע '0'
אפריל 2017
יש דרך יותר יעילה מלממש מערכת פעולות שלמה ו להשתמש בהרבה מוקסים, יש פתרון תקין באמצעות שני מוקסים...
אפריל 2018
איך עם שנים אפשר?
ספטמבר 2019
פתרון לשני מוקסים בלבד:
מוקס ראשון: אם B=0, להוציא 1, ואם B=1 להוציא את C.
המוצא שלו נכנס לתוך המוקס השני כאשר:
אם A=0 הנ"ל יוצא, ואם A=1 יוצא 0.
ראיון ראשון. תחילה סקירה על החברה ועלה התפקיד. תיאור פרטים אישיים כלליים, ואחר כך שאלות מקצועיות.
שאלות מתוך הראיון
שני כדורים מתחילים תנועה במהירות זהה בשתי מסילות חסרות חיכוך. צורת המסילות- שתיהן מתחילות ומסתיימות במקביל לקרקע. באמצע הם שונות- לאחת עיקול בצורת חצי מעגל המתחיל בעלייה ונגמר בירידה, ולשנייה יש עיקול בצורת חצי מעגל המתחיל בירידה ונגמר בעלייה. איזה כדור יגיע ראשון לסוף?
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2016
הכדור שמסילתו בעלת עיקול יורד ואז עולה יגיע ראשון. הסיבה היא שמשימור אנרגיה תהיה להם מהירות זהה לפני ואחרי העיקול. ההבדל הוא שלכדור זה יהיה בעיקול מהירות הגדולה שווה למהירות ההתחלה, לעומת השני שבחלק זה תהיה לו מהירות הקטנה שווה למהירות ההתחלה
הוזמנתי לראיון, היו שני מראינים.
לאחר הצגת התפקיד, שאלו מספר שאלות בנושא תוכנה
שאלות מתוך הראיון
כתוב פונקציה אשר מקבל כקלט מספר בבביס 10, ומחזירה כפלט את את המספר מוצג בבסיס 2.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
את הספרות נכתוב מצד שמאל לצד ימין בדרך הבאה:
1. אם המספר מתחלק ב-2 נכתוב 1, אחרת נכתוב 0.
2. נחלק את המספר ב-2 ולאחר מכן נחזור שוב לשלב מספר 1 עד שהגענו למספר 0 ובו נעצור.
לדוגמא המספר 10: 10 מתחלק ב-2 לכן נכתוב 1. נחלק את 10 ב-2 ונקבל 5, 5 אינו מתחלק ב-2 לכן נכתוב אחרי -1 את הספרה 0. נחלק את 5 ב-2 ונקבל 2 (עיגול כלפי מטה). 2 מתחלק ב-2 לכן נכתוב 1 אחרי ה-0. לאחר מכן נחלק שוב את 2 ונקבל 1 שאינו מתחלק ב-2, לכן נכתוב 0. נחלק את 1 ב-2 ונקבל 0 ולכן נעצור.
המספר שיצא הינו 1010 שמייצג את 10 בבינארית.
מאי 2020
לא נראה לי שזה נכון
אם עושים את הנ"ל על 4 יוצא 110 במקום 100
על 8 נקבל 1110 ולא 1000
יוני 2021
אם הוא מתחלק שמים 0 ואם הוא לא מתחלק שמים 1.
יוני 2021
void convertToBinary(unsigned int n)
{
if (n / 2 != 0) {
convertToBinary(n / 2);
}
printf("%d", n % 2);
}