אשכול חידות
#1041
נכתב ב- 14/11/2011, 01:03
משוואת תנועה בציר y:
y=y0+v0sin(a)*t-0.5gt^2
הגובה של ההתחלה והסיום זהה אז ת'מקבל:
v0sin(a)*t-0.5gt^2=0
t(v0sin[a]-0.5gt)=0
בודק מתי זה מתאפס
t=0 or t=2v0sin(a)/g
הפתרון שt=0 די מובן מאליו...
קיצר עכשיו עוברים למשוואת תנועה בציר האופקי:
x=x0+v0cos(a)*t
x-x0=v0cos(a)*t
דלתא x זה הטווח נסמן בR
תציב עכשיו את הביטוי של הזמן ממקודם בביטוי של R:
R=v0cos(a)*2v0(sin(a)/g
R=v0^2*2cos(a)sin(a)/g
משתמשים בזהות לזווית כפולה:
R=v0^2sin(2a)/g
עכשיו הטווח זהה והכל חוץ מהזווית זהה אז:
sin(2a)=sin(2*60)
sin(2a)=sin120
מכאן זה קל חח בהצלחה אחי
מתגעגע למכניקה
#1043
נכתב ב- 14/11/2011, 13:34
פשוט יותר ארוך...
תודה על ההסבר!
בית"ר
במאבק עיקש ואכזר,
בדם ויזע,
לא נחנו אף רגע,
שיחקנו עם הלב והנשמה,
בוגרים וגם נוער,
גביע ותואר,
נרומנה בעוז והדר.
#1044
נכתב ב- 14/11/2011, 19:39
"אולימפיאדת מדעי המחשב" תחפש על זה בגוגל.מה זה המבחן הזה שכולכם מדברים עליו?
בא לי גם חח
מי שעד כיתה י"ב יכול להשתתף, אתה יכול לעשות את המבחן סתם לכיף
#1045
נכתב ב- 14/11/2011, 20:51
#1047
נכתב ב- 14/11/2011, 23:48
חבר טוב שלי היה בנבחרת בקיץ וטס לתאילנד. הוא לא קיבל אף מדליה, אבל זה עדיין נראה לי הישג מכובד."אולימפיאדת מדעי המחשב" תחפש על זה בגוגל.
מה זה המבחן הזה שכולכם מדברים עליו?
בא לי גם חח
מי שעד כיתה י"ב יכול להשתתף, אתה יכול לעשות את המבחן סתם לכיף
#1048
נכתב ב- 15/11/2011, 12:02
#1049
נכתב ב- 15/11/2011, 12:38
בקשר ל 4 ב':
הפתרון שאני עומד לתת הוא מאד קל כשאתה ליד מחשב.. (קטע קוד שייקח מקס' כמה דק' לכתוב)
אבל לחשב את זה לבד, מצריך קצת ריכוז.. ועבודה מסודרת. ככה זה כשעובדים עם רקורסיות..
אתה בונה פונקציה שמקבלת 2 פרמטרים,
הפרמטר הראשון: מהו הסכום שאליו אנו שואפים להגיע, הפרמטר השני: כמה מספרים אנו אמורים לחבר כדי להגיע לסכום הזה.
(כרגע אנו קובעים שהספרות המותרות הן 1,2,3,4 אבל בעיקרון אפשר להרחיב את השיטה לאיזה ספרות שאתה רוצה.. אבל אז נצטרך פרמטר שלישי: מערך שיכיל את הספרות שמותרות לשימוש).
השיטה תיהיה שבכל שלב אנחנו כאילו "נקבע" את הספרה הראשונה של הקוד, ונספור רקורסיבית את כל ההסתעפויות האפשריות..
בקוד זה יראה כך. (אני כותב ב C++)
#include <iostream> using namespace std; int counting(int sum, int operations) { if(operations==1) //אם נותרה פעולה אחת בלבד { if(sum<=4 && sum>=1) //אם אפשר להגיע לסכום בפעולה אחת בלבד return 1; //יש רק אפשרות אחת לבניית קוד כזה return 0; //אין אף אפשרות לבנות קוד כזה } return( counting(sum-1,operations-1)+counting(sum-2,operations-1)+counting(sum-3,operations-1)+counting(sum-4,operations-1)); //החזרת כל האופציות כשבחרנו בספרה הראשונה 1 + כשבחרנו 2 + כשבחרנו 3 + כשבחרנו 4 } int main() { cout <<counting(10,4); return 0; }
#1050
נכתב ב- 15/11/2011, 15:50
אתה לא בעמוד הנכון, זה התרגיל הדרכה והוא די קל לפתור עם רקורסיה.לאיזה שאלה אתה מתכוון עם הסדרות?
בקשר ל 4 ב':
הפתרון שאני עומד לתת הוא מאד קל כשאתה ליד מחשב.. (קטע קוד שייקח מקס' כמה דק' לכתוב)
אבל לחשב את זה לבד, מצריך קצת ריכוז.. ועבודה מסודרת. ככה זה כשעובדים עם רקורסיות..
אתה בונה פונקציה שמקבלת 2 פרמטרים,
הפרמטר הראשון: מהו הסכום שאליו אנו שואפים להגיע, הפרמטר השני: כמה מספרים אנו אמורים לחבר כדי להגיע לסכום הזה.
(כרגע אנו קובעים שהספרות המותרות הן 1,2,3,4 אבל בעיקרון אפשר להרחיב את השיטה לאיזה ספרות שאתה רוצה.. אבל אז נצטרך פרמטר שלישי: מערך שיכיל את הספרות שמותרות לשימוש).
השיטה תיהיה שבכל שלב אנחנו כאילו "נקבע" את הספרה הראשונה של הקוד, ונספור רקורסיבית את כל ההסתעפויות האפשריות..
בקוד זה יראה כך. (אני כותב ב C++)
#include <iostream> using namespace std; int counting(int sum, int operations) { if(operations==1) //אם נותרה פעולה אחת בלבד { if(sum<=4 && sum>=1) //אם אפשר להגיע לסכום בפעולה אחת בלבד return 1; //יש רק אפשרות אחת לבניית קוד כזה return 0; //אין אף אפשרות לבנות קוד כזה } return( counting(sum-1,operations-1)+counting(sum-2,operations-1)+counting(sum-3,operations-1)+counting(sum-4,operations-1)); //החזרת כל האופציות כשבחרנו בספרה הראשונה 1 + כשבחרנו 2 + כשבחרנו 3 + כשבחרנו 4 } int main() { cout <<counting(10,4); return 0; }
הוא מדבר על המבחן ולא על ההכנות, קישור: http://cms.education...HLAVAHEBPDF.pdf
תכתוב לנו פה כמה יוצא לך ב4ב שנדע אם צדקנו
ותן לנו רמז איך להתחיל את 3
#1051
נכתב ב- 15/11/2011, 16:27
הסבר:
ניקח את הטבלה שהם נתנו ונמלא בכל קוביה את מספר דרכים שיש לנו להגיע אליה.
(נתחיל למלא מהקוביה התחתונה השמאלית ביותר ונתחיל ללכת ימינה, כשנסיים שורה, נעלה לשורה הבאה ונתחיל שוב מהקוביה השמאלית)
השיטה היא, שלכל קוביה חדשה שאני ממלא.. מספר האפשרויות להגיע אליה הוא המספר של הקוביה מתחת + הקוביה משמאל.
קוביה שחורה מסומנת כ 0.
#1052
נכתב ב- 15/11/2011, 16:40
עשיתי בדיוק באותה דרך כמו שלך, אני לא זוכר אם יצא לי בסוף 160 או 180, מקווה שלא טעיתי באחד החישובים.4 ב' יצא לי 180.
הסבר:
ניקח את הטבלה שהם נתנו ונמלא בכל קוביה את מספר דרכים שיש לנו להגיע אליה.
(נתחיל למלא מהקוביה התחתונה השמאלית ביותר ונתחיל ללכת ימינה, כשנסיים שורה, נעלה לשורה הבאה ונתחיל שוב מהקוביה השמאלית)
השיטה היא, שלכל קוביה חדשה שאני ממלא.. מספר האפשרויות להגיע אליה הוא המספר של הקוביה מתחת + הקוביה משמאל.
קוביה שחורה מסומנת כ 0.
אוקיי כנראה שלא טעיתי וזה 160, בשורה 4 כתבת ש23+12 = 45
#1053
נכתב ב- 15/11/2011, 16:54
בקשר ל 3 א'. יצא לי 15.
רמז:
נשים לב שברגע שאני קובע מהו המספר הראשון בסדרה, כולם נקבעים אוטומטית לפיו.
זאת אומרת שהבחירה שלי היא על המספר הראשון בלבד.
פתרון מלא:
#1054
נכתב ב- 15/11/2011, 17:02
אז מתברר שעשיתי בדרך הנכונה חבל שבזבזתי יותר מדי זמן על השאלות האחרות.אתה צודק, טעות חישוב שלי. תיקנתי את הטבלה הקודמת.
בקשר ל 3 א'. יצא לי 15.
רמז:
נשים לב שברגע שאני קובע מהו המספר הראשון בסדרה, כולם נקבעים אוטומטית לפיו.
זאת אומרת שהבחירה שלי היא על המספר הראשון בלבד.
פתרון מלא:
נסמן את המספר הראשון בסדרה המבוקשת ב X.
a1 = X
א"כ המספר השני נקבע ביחידות להיות שווה 100-X (מפני שהממוצע של הראשון והשני חייבים לתת 50).
ואחרי שהשני קבוע, גם השלישי נקבע וכ"ו..
אם כן, יש לנו רשימה של ערכים שנקבעים בצורה יחידה.
זאת הרשימה:
http://i40.tinypic.com/29xyb20.jpg
אנו יודעים שכל איבר גדול או שווה מקודמו, לכן אנו יכולים לרשום 10 תנאים על X. נרשום את כולם ונקבל בסוף.
http://i44.tinypic.com/28qqdf7.jpg
כל X בתחום הזה מתקבל, ולכן יש בסה"כ 15 אפשרויות שונות.
ובקשר לשאלות ב וג צריך לבדוק אם השינוי של 320/350 ישנה את התחום הגדרה.
יש למישהו מושג מה הדרך שהיה צריך להשתמש בשאלה 1? אני פשוט התחלתי למלא כל משבצת במספר הצעדים הכי קטן כדי שתהיה פגישה.
#1055
נכתב ב- 15/11/2011, 17:26
ניתן לבחור את אחד משלושת המקומות הבאים.
3,5 4,6 6,6
השיטה:
מציירים את הציור הנתון 3 פעמים.
מתחילים באחד מהכוכבים וכותבים כמה צעדים ייקח לו להגיע לכל קוביה (כל פעם מוסיפים 1 למספר המינימאלי שמקיף את הקוביה)
אחרי שיש לנו את שלושת הטבלאות מלאות, עושים טבלה רביעית שמכילה את הסכומים של כל הטבלאות, ואנו מחפשים את הקוביה עם הסכום הקטן ביותר.
אבל האמת שלא חייסים לעשות את זה,
אפשר להבין מייד שהדרך הטובה ביותר להביא אותם היא לקרב איכשהו את כולם למרכז..
(כי תמיד עדיף להזיז כוכב כלפי שני האחרים, מאשר את שני האחרים אליו)
לכן מספיק לנסות בניסוי וטעיה את כל הקוביות במרכז.. ולראות שכמה מהן מחזירות את הערך 15.
#1056
נכתב ב- 15/11/2011, 23:15
ואת 1 גם עשיתי בניסוי וטעייה..
תודה אברהם
#1057
נכתב ב- 01/12/2011, 20:16
זאת די קלה.
יש 30 עיוורים.
לכול עיוור נותנים 5 עפרונות בצבע שונה ובהתאם לצבע הם מקבלים מדבקה (5 מדבקות בצבע של העפרונות).
נותנים להם להתאים את המדבקות לעפרונות לפי הצבע.
9 - לא הצליחו אפילו עפרון אחד.
7 - הצליחו להתאים עפרון אחד.
5 - הצליחו שני עפרונות.
2 - הצליחו שלושה עפרונות.
__ - הצליחו ארבעה עפרונות.
__ - הצליחו חמישה עפרונות.
השאלה: כמה הצליחו 4 עפרונות וכמה הצליחו 5?
"עבודה קשה משתלמת בעתיד, עצלנות משתלמת עכשיו"
- סטיבן רייט.
#1059
נכתב ב- 01/12/2011, 23:43
קשה להביא רמז, זה די טריקי כזה.
"עבודה קשה משתלמת בעתיד, עצלנות משתלמת עכשיו"
- סטיבן רייט.
#1060
נכתב ב- 02/12/2011, 01:45
בגלל שאי אפשר להצליח רק 4, כי אז החמישי חייב להיות נכון גם.
איזה מלך אני!!!!!!!!!!!!!!!!!!!!!!!!!!!!
באמא שלי שלא הכרתי ואני שיכור מת עכשיו.
בית"ר
במאבק עיקש ואכזר,
בדם ויזע,
לא נחנו אף רגע,
שיחקנו עם הלב והנשמה,
בוגרים וגם נוער,
גביע ותואר,
נרומנה בעוז והדר.
1 משתמשים קוראים נושא זה
0 משתמשים, 1 אורחים, 0 משתמשים אנונימיים