עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

הסבר על כמה תרגילים בתכנות

Featured Replies

פורסם

for (i=0; i<=5;i++)
print a;

לגבי הקוד הראשון:

האות "a" תודפס 6 פעמיים

בתוך ה "for" יש לך ככה

הלולאה מתחילה i=0

והתנאי הוא כל עוד i קטן או שווה ל 5

לאחר כל כניסהה ללולאה להוסיף למשתנה i עוד אחד

i=0 -> ידפיס פעם ראשונה

i=1 -> ידפיס פעם שנייה

i=2 -> ידפיס פעם שלישית

i=3 -> ידפיס פעם רביעית

i=4 -> ידפיס פעם חמישית

i=5 -> ידפיס פעם שישית

_______________________

לגבי הקוד השני


j=0;
for (i=0 ; i<4 ; i++)
j=j+i*2;

j=0+0*2=0

j=0+1*2=2

j=2+2*2=6

j=6+3*2=12

התוצאה היא 12

_______________________

לגבי הקוד השלישי

 printf("%d + %d = %d",5,8,5+8);

ידפיס 5+8=13

_______________________

לגבי הקוד הרביעי והחמישי, אני לא יודע

_______________________

לגבי הקוד השישי


int i,a=2,b=5,c=1;
for (i=0 ; i<b ; i++)
c = c*a;

1 = 1*2 = 2

2 = 2*2 = 4

4 = 4*2 = 8

8 = 8*2 = 16

16 = 16*2 = 32

התוצאה 32

  • תגובות 41
  • צפיות 22.4k
  • נוצר
  • תגובה אחרונה
פורסם
  • מחבר

for (i=0; i<=5;i++)
print a;

לגבי הקוד הראשון:

האות "a" תודפס 6 פעמיים

בתוך ה "for" יש לך ככה

הלולאה מתחילה i=0

והתנאי הוא כל עוד i קטן או שווה ל 5

לאחר כל כניסהה ללולאה להוסיף למשתנה i עוד אחד

i=0 -> ידפיס פעם ראשונה

i=1 -> ידפיס פעם שנייה

i=2 -> ידפיס פעם שלישית

i=3 -> ידפיס פעם רביעית

i=4 -> ידפיס פעם חמישית

i=5 -> ידפיס פעם שישית

_______________________

לגבי הקוד השני


j=0;
for (i=0 ; i<4 ; i++)
j=j+i*2;

j=0+0*2=0

j=0+1*2=2

j=2+2*2=6

j=6+3*2=12

התוצאה היא 12

_______________________

לגבי הקוד השלישי

 printf("%d + %d = %d",5,8,5+8);

ידפיס 5+8=13

_______________________

לגבי הקוד הרביעי והחמישי, אני לא יודע

_______________________

לגבי הקוד השישי


int i,a=2,b=5,c=1;
for (i=0 ; i<b ; i++)
c = c*a;

1 = 1*2 = 2

2 = 2*2 = 4

4 = 4*2 = 8

8 = 8*2 = 16

16 = 16*2 = 32

התוצאה 32

את הקוד הראשון הבנתי ואת השאר לא כל כך.... :s07:

ובאיזה תוכנה אתה משתמש לתיכנות שפת C

פורסם

למי מיועדת התוכנית?

אם אתם מצויינים מאזור הדרום,

אם אתם מתחילים ללמוד בשנה הבאה בכיתה י’, י”א או י"ב,

אם אתם אוהבים מחשבים, אתגרים אינטלקטואלים, וצמאים לידע,

אם אתם בעלי ניסיון מוצלח בתחומי המחשבים/רשתות (מתכנתים, מתגברים על תקלות מחשב, מתקינים רשתות וכו'),

אם אתם רוצים להיכנס לעולם מקצועי מרתק וחדשני, שיאפשר לכם להשתלב, בהגיעכם לשרות צבאי, ביחידות עילית באמ"ן, ובהמשך במוקדי תעשיית הייטק,

אתם מתאימים

אתה לא מתאים, לפחות לא לפי רמת הידע הנוכחית שלך.

פורסם
  • מחבר

למי מיועדת התוכנית?

אם אתם מצויינים מאזור הדרום,

אם אתם מתחילים ללמוד בשנה הבאה בכיתה י’, י”א או י"ב,

אם אתם אוהבים מחשבים, אתגרים אינטלקטואלים, וצמאים לידע,

אם אתם בעלי ניסיון מוצלח בתחומי המחשבים/רשתות (מתכנתים, מתגברים על תקלות מחשב, מתקינים רשתות וכו'),

אם אתם רוצים להיכנס לעולם מקצועי מרתק וחדשני, שיאפשר לכם להשתלב, בהגיעכם לשרות צבאי, ביחידות עילית באמ"ן, ובהמשך במוקדי תעשיית הייטק,

אתם מתאימים

אתה לא מתאים, לפחות לא לפי רמת הידע הנוכחית שלך.

לא כל כך מעניין אותי מה אתה חושב אתה יודע....

אני יודע שחרשתי על הנושאים שיש במבחן שם לילות וימים.

לא ידעתי כימעט כלום.... אחרי 4 ימים ללא שינה אני יודע יותר מ 27 שאלות לענות עליהם בעל פה ולהרחיב עליהם.

אז אל תגידו לי אתה לא מתאים כי י לי עוד שבוע+ ללמוד,

ועכשיו אני לומד שפת C מהאתר הכי טוב ללמידת השפה: http://clang.eitan.ac.il/index.php

פורסם

בקיצור אתה רוצה שנעשה את המבחן במקומך.

פורסם

החלק העצוב הוא שהוא לא מבין שזה מה שהוא רוצה (או שהוא פשוט חושב שכולנו מפגרים). :-\

פורסם
  • מחבר

בקיצור אתה רוצה שנעשה את המבחן במקומך.

לא אחי הסתדרתי....הורדתי Visul Studio ומתי תפקודות שרשומות ובדרתי מה הם עושות...

עכשיו אני לא כל כך צריך אותכם כי למדתי את הבסיס ל פת C בלילה אחד.

ולמדתי איך להשמ בתוכנה VISUAL STUDIO.

עריכה:

וזה שאתם חובים אני רוצה תפתרו לי תמבחן לא יודע מה לומר לכם.. בסוף פתרתי תתרגילים לבד....

פורסם

בסוף פתרתי תתרגילים לבד....

מה שאומר שאת העבודה שלנו עשינו :)

פורסם
  • מחבר

מה שאומר שאת העבודה שלנו עשינו :)

חחחח גם אבל נישאר לי כמה שאלות (2-3)

שחיפשתי תשובה אליהם ולא מצאתי זה על מערכות ופריצות.....חיפשתי לא מצאתי כלום..

פורסם

כל הכבוד שהצלחתה, אבל לא הבנתה את כוונת הפורום. במידה והיתה שואל "מאיפה אפשר להשיג חומר ללמוד שפות תכינות?" היתה מקבל את כל התמיכה והרבה יותר הסברים ושיתוף פעולה. במידה ואתה חכם כמו שאתה אומר תבין את מה שאמרו לך ותלמד להבאה .

בהצלחה

פורסם

ברמת העקרון הוא נראה בסדר (כלומר, הוא כן ילמד אותך לתכנת ברמה בסיסית), אבל יש בו הרבה טעויות... ככה שלא הייתי מסתמך עליו יותר מדי.

פורסם
  • מחבר

ברמת העקרון הוא נראה בסדר (כלומר, הוא כן ילמד אותך לתכנת ברמה בסיסית), אבל יש בו הרבה טעויות... ככה שלא הייתי מסתמך עליו יותר מדי.

יש לך מקור יותר טוב להציע לי?

פורסם

אתה יודע, אתה לא צריך לצטט כל הודעה שמעליך. מספיק ללחוץ על כפתור "הוספת תגובה".

פורסם
  • מחבר

אתה יודע, אתה לא צריך לצטט כל הודעה שמעליך. מספיק ללחוץ על כפתור "הוספת תגובה".

סתם סתם חחחחחחחח

אבל יש לך מקור טוב להציע לי שיש בו הכל על שפת C?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.