ABA


"עזרה בפסקל שאלה עקרונית במערכים כיתה י"
גירסת הדפסה        
קבוצות דיון לימודים, מדע ותרבות נושא #6127 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6127
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
20383 הודעות, 9 פידבק
   11:27   14.02.04   
אל הפורום  
  עזרה בפסקל שאלה עקרונית במערכים כיתה י  
 
     הוקפץ אל ראש הפורום בשעה 12:07
    הוקפץ אל ראש הפורום בשעה 11:33
  איך אני בודק אם איבר במערך ואם הוא חוזר להציג הודעה ולהפסיק את הסריקה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא הבנתי את השאלה דני15  14.02.04 12:09 1
     כן Crazy Lion  14.02.04 12:11 2
  פונקציה בוליאנית דני15  14.02.04 12:19 3
     אחי לא למדתי אחי אולי תנסה Crazy Lion  14.02.04 14:04 4
  הדרכה... kobi232 14.02.04 16:38 5

       
דני15 
חבר מתאריך 3.8.02
48971 הודעות, 8 פידבק
   12:09   14.02.04   
אל הפורום  
  1. לא הבנתי את השאלה  
בתגובה להודעה מספר 0
 
   אתה רוצה הודעה אם האיבר מופיע לפחות פעם אחת במערך?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
20383 הודעות, 9 פידבק
   12:11   14.02.04   
אל הפורום  
  2. כן  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
48971 הודעות, 8 פידבק
   12:19   14.02.04   
אל הפורום  
  3. פונקציה בוליאנית  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 14.02.04 בשעה 12:22 בברכה, דני15
 
למדת פונקציות?
אם לא, אז פשוט תשתמש ברעיון.


type a=array{1..n} of integer;
function appears(arr:a;b:integer):boolean;
var bool:boolean;
i:integer;
begin
i:=1;
bool:=FALSE;
while not (bool) and (i<=n) do
begin
if arr{i}=b then
bool:=true;
i:=i+1;
end;
appears:=bool;
end;

ריצה עם לולאה בוליאנית על המערך. אם נמצא האיבר הלולאה עוצרת והפונקציה מחזירה TRUE אם נמצא. אחרת FALSE.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Crazy Lion  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
20383 הודעות, 9 פידבק
   14:04   14.02.04   
אל הפורום  
  4. אחי לא למדתי אחי אולי תנסה  
בתגובה להודעה מספר 3
 
   לעשות בלי בוליאן?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobi232
חבר מתאריך 25.4.02
11272 הודעות
   16:38   14.02.04   
אל הפורום  
  5. הדרכה...  
בתגובה להודעה מספר 0
 
   אפשר למצוא אם איבר במערך ע"י לולאת FOR שתרוץ על המערך...
בתוך הלולאה להשתמש בתנאי שאם האיבר שאותו בודקים שווה לאיבר
הנוכחי במערך , ובמקרה כזה להגדיל משתנה לדוגמא COUNT
לאחר מכן מחוץ ללולאה לבדוק אם COUNT=1 אם כן, אז האיבר הופיע
פעם אחת במערך

*לא לשכוח לאפס COUNT
בהצלחה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       
דרג לפי חשיבות הנושא  דרג לפי חשיבות הנושא   



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net