ויקיספר
hewikibooks
https://he.wikibooks.org/wiki/%D7%A2%D7%9E%D7%95%D7%93_%D7%A8%D7%90%D7%A9%D7%99
MediaWiki 1.48.0-wmf.1
first-letter
מדיה
מיוחד
שיחה
משתמש
שיחת משתמש
ויקיספר
שיחת ויקיספר
קובץ
שיחת קובץ
מדיה ויקי
שיחת מדיה ויקי
תבנית
שיחת תבנית
עזרה
שיחת עזרה
קטגוריה
שיחת קטגוריה
שער
שיחת שער
מדף
שיחת מדף
TimedText
TimedText talk
יחידה
שיחת יחידה
אירוע
שיחת אירוע
מבנים אלגבריים/פולינומים סימטריים/סידור מונומי
0
30172
181063
181055
2026-10-29T21:41:46Z
יהודה שמחה ולדמן
6994
הגהה, שיפוץ קודים מתמטיים
181063
wikitext
text/x-wiki
==הגדרה 1==
תהי <math>(A_1,\ldots,A_n)</math> [[w:n-יה סדורה|n־יה סדורה]]. נגדיר:
:<math>\vec{A}{}^{^{_{_{~~\!\!\!n}}}}\!\!=(A_1,\ldots,A_n)</math>
עבור [[w:פונקציה|פונקציות]] <math>\,\vec{F}{~\!}^{^{_{_m}}}\!,\vec{G}{~\!}^{^{_{_n}}}\!</math> נגדיר:
:<math>\begin{align}\vec{F}{}^{^{_{_{~\!m}}}}~\!\!\!(~\!\vec{G}{}^{^{_{_{~\!n}}}}\!)=\bigl(F_1(G_1,\ldots,G_n)\,,\ldots,F_m(G_1,\ldots,G_n)\bigr)\end{align}</math>
סימון מקוצר זה ישמש אותנו רבות בעמודים הבאים.
==הגדרה 2==
יהי <math>\mathbb{F}</math> [[מבנים אלגבריים/שדות|שדה]]. יהיו <math>\underline{a}\,,\underline{b}\in\mathbb{F}{~\!}^{^{_{_n}}}\!</math>. נגדיר:
*חיבור וקטורי:
::<math>\underline{a}+\underline{b}=(a_1\!+b_1,\ldots,a_n\!+b_n)</math>
*חזקה חיבורית:
::<math>c\,\underline{a}=(c~\!\!\cdot~\!\!a_1,\ldots,c~\!\!\cdot~\!\!a_n)\quad:\!c\in\mathbb{F}</math>
*כפל וקטורי:
::<math>\underline{a}\cdot\underline{b}=(a_1~\!\!\!\cdot~\!\!b_1,\ldots,a_n~\!\!\!\cdot~\!\!b_n)</math>
*חזקה כפלית:
::<math>\underline{a}^c=\bigl((a_1~\!\!)^c,\ldots,(a_n~\!\!)^c\bigr)\quad:\!c\in\N</math>
*מכפלה סקלרית:
::<math>\underline{a}\bullet\underline{b}=(a_1~\!\!\!\cdot~\!\!b_1)+\cdots+(a_n~\!\!\!\cdot~\!\!b_n)</math>
*חזקה סקלרית:
::<math>\underline{a}{~\!}^\underline{c}=(a_1~\!\!)^{c_1}\!\cdots(a_n~\!\!)^{c_n}\quad:\!\underline{c}\in\N{~\!}^{^{_{_n}}}\!</math>
==הגדרה 3==
יהי <math>\mathbb{F}</math> שדה. אזי <math>\mathbb{F}\bigl[~\!\vec{X}{~\!}^{^{_{_n}}}\!\bigr]</math> הוא מרחב הפולינומים במשתנים <math>X_1,\ldots,X_n</math> עם מקדמים ב־<math>\mathbb{F}</math>.
'''[[w:מונום|מונום]]''' ('''חד־אבר''') הוא פולינום מן הצורה <math>c\,\underline{X}{~\!}^\underline{a}</math>, כאשר <math>\underline{a}\in\N{~\!}^{^{_{_n}}}\!</math> וכן <math>c\in\mathbb{F}</math>.
*<math>\deg(\,\underline{X}{~\!}^\underline{a})=a_1\!+\cdots+a_n</math>
*מעלת פולינום (שאיננו פולינום האפס) שוה למקסימלית מבין מעלות המונומים המרכיבים אותו.
===תכונות===
*מכפלת מונומים בעלי בסיס זהה מקיימת [[w:מרחב וקטורי|חיבור וקטורי מעריכים]]:
:<math>\begin{align}[10pt]\underline{X}{~\!}^\underline{a}~\!\!\cdot\underline{X}{~\!}^\underline{b}&=\bigl[\,(X_1~\!\!)^{a_1}\!\cdots(X_n~\!\!)^{a_n}~\!\bigr]\cdot\bigl[\,(X_1~\!\!)^{b_1}\!\cdots(X_n~\!\!)^{b_n}~\!\bigr]\\[5pt]&=\bigl[\,(X_1~\!\!)^{a_1}\!\cdot(X_1~\!\!)^{b_1}~\!\bigr]\cdots\bigl[\,(X_1~\!\!)^{a_n}\!\cdot(X_n~\!\!)^{b_n}~\!\bigr]\\[5pt]&=~\!(X_1~\!\!)^{a_1+~\!b_1}\!\cdots(X_n~\!\!)^{a_n+~\!b_n}\\[5pt]&=~\!\underline{X}{~\!}^{\underline{a}~\!+~\!\underline{b}}\end{align}</math>
*החזקה הסקלרית [[w:חוק הפילוג|מתפלגת]] מעל הכפל הוקטורי:
:<math>\begin{align}[10pt](\underline{X}~\!\!\cdot\underline{Y}){~\!}^\underline{a}&=(X_1~\!\!\!\cdot~\!\!Y_1,\ldots,X_n~\!\!\!\cdot~\!\!Y_n~\!\!){~\!}^\underline{a}\\[5pt]&=(X_1~\!\!\!\cdot~\!\!Y_1)^{a_1}\!\cdots(X_n~\!\!\!\cdot~\!\!Y_n)^{a_n}\\[5pt]&=\bigl[\,(X_1~\!\!)^{a_1}\!\cdot(Y_1~\!\!)^{a_1}\bigr]\cdots\bigl[\,(X_n~\!\!)^{a_n}\!\cdot(Y_n~\!\!)^{a_n}\bigr]\\[5pt]&=\bigl[\,(X_1~\!\!)^{a_1}\!\cdots(X_n~\!\!)^{a_n}\bigr]\cdot\bigl[\,(Y_1~\!\!)^{a_1}\!\cdots(Y_n~\!\!)^{a_n}\bigr]\\[5pt]&=~\!\underline{X}{~\!}^\underline{a}~\!\!\cdot\underline{Y}{~\!}^\underline{a}\end{align}</math>
==הגדרה 4==
יהיו <math>\underline{X}{~\!}^\underline{a},\underline{X}{~\!}^\underline{b}</math> מונומים.
נאמר כי <math>\underline{X}{~\!}^\underline{a}</math> '''בעל סדר קטן מ־'''<math>\underline{X}{~\!}^\underline{b}</math> (ונסמן <math>\underline{X}{~\!}^\underline{a}\prec\underline{X}{~\!}^\underline{b}</math>) אם קיים אינדקס <math>1\le k\le n</math> עבורו מתקיים
:<math>\begin{cases}a_i=b_i&:\!1\le i\le k-1\\[3pt]a_i<b_i&:i=k\end{cases}</math>
במלים אחרות, בין שני הוקטורים <math>\underline{a}\,,\underline{b}</math> קיים [[w:יחס סדר מילוני|יחס סדר מילוני]].
למונום בעל הסדר המקסימלי בפולינום <math>F</math> נקרא '''המונום המוביל''', ונסמנו <math>\text{L}(F)</math>.
===דוגמא===
:<math>x_1^7x_2^3x_3^{10}\!\prec x_1^7x_2^{31}x_3\iff(7,3,10)\prec(7,31,1)</math>
==[[w:למה (מתמטיקה)|למה]]==
יהיו <math>F,G\in\mathbb{F}\bigl[~\!\vec{X}{~\!}^{^{_{_n}}}\!\bigr]</math> פולינומים. אזי מתקיים <math>\text{L}(F\cdot G)=\text{L}(F)\cdot\text{L}(G)</math>.
===הוכחה===
יהיו <math>\underline{X}{~\!}^\underline{a},\underline{X}{~\!}^\underline{b},\underline{X}{~\!}^\underline{f},\underline{X}{~\!}^\underline{g}</math> מונומים, כאשר <math>\underline{X}{~\!}^\underline{f}=\text{L}(F),\,\underline{X}{~\!}^\underline{g}=\text{L}(G)</math>.
1. נניח כי <math>\underline{X}{~\!}^\underline{a}\prec\underline{X}{~\!}^\underline{f}</math>. נראה כי מתקיים <math>\underline{X}{~\!}^{\underline{a}~\!+~\!\underline{c}}\prec\underline{X}{~\!}^{\underline{f}~\!+~\!\underline{c}}</math> לכל <math>\underline{X}{~\!}^\underline{c}</math>.{{ש}}
מן ההגדרה, קיים אינדקס <math>1\le k\le n</math> עבורו מתקיים
:<math>\begin{cases}a_i(+\,c_i)=f_i(+\,c_i)&:\!1\le i\le k-1\\[3pt]a_i(+\,c_i)<f_i(+\,c_i)&:i=k\end{cases}</math>
2. נניח כי גם <math>\underline{X}{~\!}^\underline{b}\prec\underline{X}{~\!}^\underline{g}</math>. נראה כי מתקיים <math>\underline{X}{~\!}^{\underline{a}~\!+~\!\underline{b}}\prec\underline{X}{~\!}^{\underline{f}~\!+~\!\underline{g}}</math>.{{ש}}
מן ההגדרה, קיימים אינדקסים <math>k_1,k_2\in\{1,\ldots,n\}</math> עבורם מתקיים בהתאמה
:<math>\begin{align}&\begin{cases}a_i=f_i&:\!1\le i\le k_1-1\\[3pt]a_i<f_i&:i=k_1\end{cases},\quad\begin{cases}b_i=g_i&:\!1\le i\le k_2-1\\[3pt]b_i<g_i&:i=k_2\end{cases}\\[8pt]&\begin{cases}1\le k_1\le k_2\le n\!:&(a_{k_1}\!<f_{k_1}\!)\and(b_{k_1}\!\le g_{k_1}\!)\,\implies\,a_{k_1}\!+b_{k_1}\!<f_{k_1}\!+g_{k_1}\\[5pt]1\le k_2<k_1\le n\!:&(a_{k_2}\!=f_{k_2}\!)\and(b_{k_2}\!<g_{k_2}\!)\,\implies\,a_{k_2}\!+b_{k_2}\!<f_{k_2}\!+g_{k_2}\end{cases}\!\Bigg\}\,\implies\,\underline{X}{~\!}^{\underline{a}~\!+~\!\underline{b}}\prec\underline{X}{~\!}^{\underline{f}~\!+~\!\underline{g}}\end{align}</math>
לאמר:
:<math>\text{L}(F\cdot G)=\underline{X}{~\!}^{\underline{f}~\!+~\!\underline{g}}=\underline{X}{~\!}^\underline{f}~\!\!\cdot\underline{X}{~\!}^\underline{g}=\text{L}(F)\cdot\text{L}(G)</math>
<math>\square</math>
==הגדרה 5==
יהי <math>F\in\mathbb{F}\bigl[~\!\vec{X}{~\!}^{^{_{_n}}}\!\bigr]</math> פולינום. נגדיר:
:<math>\text{D}(F)=\Big\{\,\underline{X}{~\!}^\underline{a}\in\mathbb{F}\bigl[~\!\vec{X}{~\!}^{^{_{_n}}}\!\bigr]~\!\!:\deg(\,\underline{X}{~\!}^\underline{a})\le\deg(\text{L}(F)),\,\underline{X}{~\!}^\underline{a}\prec\text{L}(F)\Big\}</math>
לאמר, קבוצת כל [[w:פולינום מתוקן|המונומים המתוקנים]] ממעלה <math>\deg(\text{L}(F))\ge</math> ובעלי סדר קטן מזה של <math>\text{L}(F)</math>.
===דוגמא===
:<math>\begin{align}&F(x_1,x_2)=4+3x_1+2x_1^2x_2+x_2^4\\[3pt]&\text{L}(F)=2x_1^2x_2\\[3pt]&\text{D}(F)=\Big\{x_1x_2^2,x_1^2,x_1x_2,x_2^2,x_1,x_2,1\Big\}\end{align}</math>
{{תוכן|
|הפרק הקודם=[[../|הקדמה]]
|הפרק הנוכחי=סידור מונומי
|הפרק הבא=[[../תמורות וסימטריה/]]
}}
[[קטגוריה:מבנים אלגבריים]]
9k6n819h57i05r85w8zqh9ztpqh5vzy
מבוא לתכנות של קבוצת בטא/קורס אלפא/שינוי קוד משחק
0
30665
181062
180357
2026-10-29T16:41:05Z
~2026-54168-67
25966
/* יש! איפה נפגשים בשביל להתקדם בבטא? */
181062
wikitext
text/x-wiki
= שינוי משחק שכתוב ב C =
== מה עושים פה? ==
# '''מייצרים משחק'''
## מורידים קוד של משחק
## מקמפלים אותו
## מריצים אותו ומשחקים בכיף שלנו.
## מקבלים נקודה בתחום OS.
## מרוצים מעצמכם.
# '''משנים את המשחק'''
## עושים שינויים בקוד
## מקמפלים אותו
## מריצים אותו
## מקבלים נקודה בתחום C.
## ממש מרוצים מעצמכם.
== איך מתחילים? ==
מתחילים עם להוריד את הקוד מהאינטרנט.
עברו לכותרת "משיגים את הקוד של המשחק".
=== ניסיתי פעם אחת, לא סיימתי ואני רוצה לנסות שוב ===
{{מוסתר|מי שניסו כבר פעם אחת ורוצים לנקות הכל ולנסות שוב מהתחלה, לחצו על "הצגה".|bg1=#F0F080|bg2=#FFFFA0|ta2= right|2=
ננקה מה שעשינו בנסיון הקודם.
פשוט מוחקים את התיקיה games שיצרנו עם כל קבצי המשחק שבתוכה:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
rm -r ~/games
</source>
וזהו. אפשר להוריד מחדש את הקובץ ולעשות כל מה שכתוב במדריך.
}}
== משיגים את הקוד של המשחק ==
=== מאיפה מורידים את הקוד? ===
[https://github.com/duke-of-spacingham/raylib_c_arkanoid/archive/refs/heads/main.zip מהקישור הזה].
סיים לרדת? קדימה לשלב הבא.
=== מעבירים אותו לתיקיה שיצרנו במיוחד בשביל משחקים ===
יוצרים את תיקיית המשחקים:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
mkdir games
</source>
נכנסים אליה:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
cd games
</source>
מעבירים אליה את המשחק מהתיקיה שאליה הורדנו:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
mv ~/Downloads/raylib_c_arkanoid-main.zip .
</source>
שתדעו: הסימן ~ שקוראים לו "טילדה" או "גל" אומר "תיקיית הבית", Downloads/~ אומר "התיקיה Downloads שנמצאת בתיקיית הבית שלי". סימן ה"נקודה" בפקודה הזו אומר "התיקיה שאנחנו נמצאים בה עכשיו".
{{מוסתר|ואם כתבתי את הפקודה אבל הלינוקס כותב לי דברים ונראה שהוא כועס עלי? |bg1=#F0F080|bg2=#FFFFA0|ta2= right|2=זכרתם להוריד את הקובץ בשלב "מאיפה מורידים את הקוד"? אם לא, אז איך הוא יעביר קובץ שלא קיים? תורידו את הקובץ וזה יעבוד.}}
=== ופותחים את הקובץ שהורדנו ===
פותחים בעזרת הפקודה unzip:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
unzip raylib_c_arkanoid-main.zip
</source>
עכשיו יש לנו תיקיה בשם raylib_c_arkanoid-main ובה כל הקוד של המשחק.
אל תאמינו לי. תעשו
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
ls
</source>
כדי לבדוק.
נוצרה לכם התיקיה של המשחק?
יופי.
'''היכנסו אליה''' והמשיכו לקימפול.
== קדימה קימפול. איך מקמפלים את המשחק? ==
=== מורידים ומתקינים את כל הספריות שצריך לקימפול ===
שזה הרבה ספריות, אבל למזלנו במכונות הוירטואליות בחדר מחשבים כבר הורידו והתקינו לנו את כל הספריות שצריך למשחק הזה. אז אפשר לעבור ישר לקימפול.
{{מוסתר|ואם אני במכונה וירטואלית בבית, שלא התקינו בה את הספריות?|bg1=#F0F080|bg2=#FFFFA0|ta2= right|2=אז תצטרכו להתקין אותן, ככה:
יש בין הקבצים של המשחק סקריפט ללינוקס דביאן שיתקין את כל מה שצריך בשבילנו.
אז ניכנס לתיקיה של המשחק:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
cd raylib_c_arkanoid-main
</source>
נהפוך את עצמנו למנהל המערכת (הוא כנראה יבקש סיסמת root בשביל ההורדה. אם אתם לא מכירים את הסיסמה בקשו מעוזרי המדריכים שיעזרו לכם.):
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
su
</source>
ונריץ בתור מנהל המערכת את הסקריפט של ההורדות:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
./raylib_dependencies_install.sh
</source>
מחכים, מחכים מחכים, עד שסיים את ההורדות.
וכשמסיים '''יוצאים מתפקיד מנהל המערכת, שלא נהרוס לעצמנו את הלינוקס''':
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
exit
</source>
}}
=== מכינים לקומפיילר את כל מה שהוא צריך ===
האמת, העולם קצת התקדם מאז שמתכנתים קימפלו עם gcc. עכשיו מתכנתים מקמפלים עם תוכנה שבודקת שיש כל מה שצריך ואז מריצה את gcc בשבילם. קוראים לה cmake.
אז בואו גם אנחנו נתקדם ונשתמש ב cmake עם S- כדי שידע מאיפה לקחת את הקוד ועם B- כדי שידע לאן להוציא את התוכנה:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
cmake -S . -B build
</source>
התוכנה כותבת כמה שורות למשך ואז עובדת איזה דקה וחצי בלי להגיד כלום. תנו לה לעבוד, בלי לחץ.
{{מוסתר|ואם לא עובד לי? לינוקס כועס עלי! הוא אומר דברים באנגלית שאם אני אטרח לקרוא אותם אני אגלה שהם אומרים שחסר לי איזה קובץ!|bg1=#F0F080|bg2=#FFFFA0|ta2= right|2=
הקובץ קיים והוא בתיקיה הנכונה. פשוט אתם בתיקיה הלא נכונה. חיזרו לשלב "'''ופותחים את הקובץ שהורדנו'''" ושימו לב טוב מה כתוב אחרי הרצת פקודת הunzip. כן, כן, לקרוא כל מה שכתוב. לא לדלג על שורות. בעיקר לא על האחרונה.
}}
סיים? יופי.
זה עדיין לא קימפל, רק בדק שיש כל מה שצריך ויצר הוראות לקומפיילר, שידע מאיפה לקחת דברים ואיפה לשים אותם.
=== מקמפלים ===
עכשיו מקמפלים אל התיקיה build:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
cmake --build build
</source>
יופי, רק תבדקו שאכן יש תיקיה build:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
ls
</source>
ושבתוכה יש את התוכנה שיצרנו:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
ls build/arkanoid
</source>
רואים שם arkanoid ירוק? זה המשחק שלכם.
=== מריצים את המשחק ===
נריץ את המשחק ישר מהתיקיה שלו, בלי לטייל לשם, כי ככה בא לנו:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
./build/arkanoid/arkanoid
</source>
עלה המשחק? יופי. שחקו קצת, לא עולה לכם כסף. (משחקים עם החיצים, לא עם העכבר. כדי שהמשחק יתחיל תקראו מה כתוב שם.)
בונוס: אם תשימו אוזניות תגלו שהוא גם עושה קולות.
=== מקבלים נקודה בתחום OS ===
קראו לעופר שיראה אתכם משחקים במשחק שקימפלתם. זה יתן לכם נקודה.
=== מרוצים מעצמנו ===
ובצדק.
== איך משנים את המשחק? ==
ננסה לשנות את הגודל של הכדור.
למשחק הזה יש קובץ אחד עיקרי וכמה קטנים. אותנו מעניין הקובץ העיקרי main.c. הוא נמצא בתיקיה src.
אז נערוך אותו בלי לטייל אליו כי אנחנו עצלנים היום ולא בא לנו לטייל:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
vim src/main.c
</source>
=== איפה נמצא פה גודל של כדור? ===
אפשר לחפש את המילה size, אבל אני אגלה לכם שלא תמצאו אותה. המתכנת בחר להשתמש במילה radius - [[:w:רדיוס|הרדיוס של העיגול]]. והוא בחר להשתמש באותיות גדולות. אז חפשו RADIUS. (זכרו: בלינוקס אותיות גדולות ואותיות קטנות זה שני דברים שונים לגמרי.)
איך מחפשים מילה בvim? כתוב לכם [[מבוא_לתכנות_של_קבוצת_בטא/קורס_אלפא#איך_מחפשים_משהו_בvim?|בתזכורות של קורס אלפא]].
=== מצאתי את הגודל! איך לשנות אותו? ===
מה כתוב שם? 10? זה כנראה מספר הפיקסלים של הרוחב של הכדור. שנו אותו למספר אחר, איזה מספר שבא לכם, ושמרו את הקובץ.
יופי. עכשיו לצאת מעורך הטקסט, לקמפל ולהריץ שוב את המשחק.
תזכורת, ככה מקמפלים את המשחק הזה:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
cmake --build build
</source>
ואז מריצים:
<source lang = "shell" line="GESHI_NORMAL_LINE_NUMBERS">
./build/arkanoid/arkanoid
</source>
השתנה הגודל של הכדור?
'''ניצחון.'''
=== מקבלים נקודה בתחום C ===
קראו לעופר שיראה אתכם משחקים במשחק ששיניתם בו דברים. זה יתן לכם נקודה.
=== ממש מרוצים מעצמנו ===
ובא לנו לשנות עוד דברים במשחק.
==== מה עוד אפשר לעשות? ====
זה אמנם לא יתן לכם נקודות, אבל זה כיף: אפשר לשנות את המהירות של הכדור, או את הגודל של החלון של המשחק, או את הגודל של הלבנים, או את הרווח ביניהם, או את מספר השורות או את ההודעות בתחילת המשחק ובסופו, או מה שבא לכם. איזה מילים תחפשו כדי למצוא את מה שאתם רוצים לשנות?
או שאולי בכלל קלטתם שהמתכנת של המשחק הזה עשה עבודה מצויינת, ובמקום לפזר את המספרים בכל רחבי הקוד הגדיר את רובם מראש בdefine# בתחילת הקוד, ואפשר למצוא אותם שם ולשנות אותם בקלות.
= שיניתי דברים במשחק! איזה כיף. =
== יש לי עוד רעיונות לשינויים! ==
מצוין! אבל הם בטח יותר מסובכים משינוי צבע, צורה או מהירות.
בשביל לעשות שינויים מורכבים יותר תצטרכו לדעת קצת יותר תכנות ממה שלומדים בקורס אלפא.
שזה הקורס שלנו.
שהרגע סיימתם אותו.
מזל טוב! 🥳
== מה, זהו? ==
נראה לכם?! רק התחלנו!
אלא אם תכנות לא מעניין אתכם ובמפגש האחרון נרדמתם על המקלדת. במקרה כזה עדיף שתלמדו גיאוגרפיה, חשבון וזה. היה כיף, תבואו לבקר.
== לא זהו! תכנות מאוד מעניין אותי! יש לי המון משחקים לשנות! ==
בדיוק!
ואם היה לכם כיף לתכנת ויש לכם לפחות נקודה אחת, אז אתם כבר בשלב הבא: '''קבוצת בטא!'''
[[:betawikiversity:לימודי_מחשבים_בשיטת_בטא#C_Challenges|זה הזמן להתקדם לדרגה 1 ומשם להגיע]] [[:betawikiversity:לימודי_מחשבים_בשיטת_בטא#משחק_Code_Ninja|לחגורה צהובה בבטא]].
כשתהיו חגורה צהובה תוכלו לשנות הרבה יותר דברים במשחק וגם לגלות איזה כפתורים מפעילים את היכולות הנסתרות שם!
== יש! איפה נפגשים בשביל להתקדם בבטא? ==
אפשר להתקדם עוד במפגשי בטא במתנ"ס בקרית שמונה.
דברו עם עופר אם תרצו להמשיך להתקדם בבטא ואולי גם להיות מנטורים במחזורים הבאים של קורס אלפא.
אבל זה כבר לא קשור למדריך הזה.
אז עכשיו
באמת
זהו.
tijx2lwuz772oh8vzs7gzst63yxmqal