כתיבת מחלקות : המילה מחלקה היא Class עד עכשיו דיברנו על משתנים מסוגים שונים String int double bool כאשר נרצה להשתמש במשתנים מורכבים יותר כדי להשתמש בש

מסמכים קשורים
תכנות מונחה עצמים א' – תש"ע

Microsoft PowerPoint - rec3.ppt

Slide 1

מבוא למדעי המחשב

מבוא למדעי המחשב

מבוא לתכנות ב- JAVA תרגול 11

מהוא לתכנות ב- JAVA מעבדה 3

PowerPoint Presentation

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

תרגול 1

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

Microsoft PowerPoint - lec10.ppt

PowerPoint Presentation

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

Slide 1

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

PowerPoint Presentation

מבוא לתכנות ב- JAVA תרגול 7

PowerPoint Presentation

PowerPoint Presentation

מבוא למדעי המחשב

מבוא למדעי המחשב

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

מבוא למדעי המחשב

Slide 1

Slide 1

Slide 1

לנץ קרן מרצה: תכנותמונחהעצמים) ( יוםשישי 15 אוקטובר 0202 ב מועד 0202, אביב סמסטר סמסטר סוף מבחן גוטמן אייל רביב, אריאל משנה, אלון מתרגלים: הנחי

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

HTML - Hipper Text Makeup Language

Slide 1

Slide 1

יוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

תוכן העניינים

Slide 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

PowerPoint Presentation

PowerPoint Presentation

234114

תרגול 1

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

פייתון

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

מבוא למדעי המחשב

Microsoft Word - pitaron222Java_2007.doc

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

PowerPoint Presentation

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

תוכן העניינים

מבוא למדעי המחשב

1

Microsoft PowerPoint - rec1.ppt

מצגת של PowerPoint

Microsoft PowerPoint - lec2.ppt

תרגול 3 - מערכים

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

סדנת תכנות ב C/C++

PowerPoint Presentation

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

PowerPoint Presentation

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

Microsoft Word - דוגמאות ב

שקופית 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

מקביליות

שאלהIgal : מערכים דו מימדיים רקורסיה:

מבוא למדעי המחשב - חובלים

מס' סידורי: ת.ז.: עמוד 1 מתוך 20 בחינה בתוכנה 1 סמסטר ב', מועד א',תשס"ט 5/7/2009 וולף, ליאור ליאור שפירא, נעמה מאיר, מתי שמרת הוראות )נא לקרוא!( משך ה

מקביליות

מבוא לאסמבלי

תוכנה 1 1 אביב תשע"ג תרגיל מספר 5 מערכים, מחרוזות, עיבוד טקסט ומבני בקרה הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגש

תאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו

2019 שאלות מומלצות לתרגול מס' דיפרנציאביליות של פונקציה סקלרית )המשך(. כלל השרשרת. S = ( x, y, z) z = x + 3y על המשטח מצאו נקודה בה מישור משיק

Slide 1

Slide 1

Homework Dry 3

תרגיל בית מספר 1#

Slide 1

Microsoft PowerPoint - rec8.ppt

Microsoft PowerPoint - lec9.ppt

תורת הקומפילציה

Microsoft PowerPoint - lec 04 Gui Form_Item.pptx

Slide 1

Tutorial 11

Microsoft Word - c_SimA_MoedA2006.doc

Microsoft Word - c_SimA_MoedB2005.doc

Microsoft PowerPoint - 07_tdd.ppt

תרגול 1

תוכנה 1 תרגול מספר 12: GUI כתיבת מחלקות גנריות בית הספר למדעי המחשב אוניברסיטת תל אביב 1

PowerPoint Presentation

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

Microsoft PowerPoint - lec6.ppt

מבוא למדעי המחשב, סמסטר א', תשס"ח תרגול מס' 2

תמליל:

כתיבת מחלקות : המילה מחלקה היא Class עד עכשיו דיברנו על משתנים מסוגים שונים String int double bool כאשר נרצה להשתמש במשתנים מורכבים יותר כדי להשתמש בשפה באון מיטבי C# הינה שפה תכנות מונחה עצמים. המחלקה בנויה משדות: מכיוון שהשפה DATA מידע - והתנהגות- מטודות,פונקציות,פעולות. מטרת המשימה היא לבנות מחלקה המשמיעה תווים : תפתחו פרויקט חדש: נקרא למחלקה Ton כדי לפתוח מחלקה חדשה אנו נוסיף את השורות הבאות אחרי התוכנית הראשית: class ton תכתבו את הקוד הבא Thread.Sleep(Timeout.Infinite); class Ton עכשיו אנחנו רוצים להגדיר משתנים שיהיו בשימוש בתוך המחלקה )Class(.

אנו רוצים לציין תווים ולכן נכתוב את המשתנה _Ton במשתנה של המחלקה. את הסימן _ אני משתמש כדי לציין שימוש class Ton string _Ton; בשלב זה אחרי הגדרות המשתנים נבנה בנאי constructor המאתחל את משתנה המחלקה בעת יצירת האוביקט של המחלקה. *הבנאי יהיה בשם של המחלקה *הבנאי יכיל את הנתונים שיכילו המשתנים. * את הבנאי נבנה בתוך ה Class public Ton (string Bt) _Ton = Bt; ולאחר מכן נבנה את המטודה / הפעולה. שמדפיסה את התו שאנו רוצים: Debug.Print("the ton is" ); אנחנו רוצים להגדיר אובייקט מהסוג של.NewTon Ton כאשר NewTon הוא מסוג אוביקט של והוא מאתחל את הבנאי במילה DO אחרי בניית האובייקט אנחנו רוצים להפעיל את ההתנהגות של המחלקה. למשל PrintTon PrintTon(); נקרא לאוביקט NewTon ונבקש להפעיל את המטודה/הפונקציה

התוכנה הכוללת נכתבת כך : Thread.Sleep(Timeout.Infinite); בשם מחלקה פתיחת class Ton // Ton של בנאי יצירת Ton המחלקה משתני את שיאתכל המשתנה והגדרת // Bt) public Ton (string המחלקה Debug.Print("the ton is" ); עכשיו אנחנו נרצה להוסיף גם את הצליל של התו

עכשיו נוסיף לתוכנית הראשית את התוים ונבדוק שהם נשמעים טוב. ראשית נוסיף את הסיפריה של.PWM static PWM spk = new PWM(Cpu.PWMChannel.PWM_6, 1046, 0.5, false); spk.frequency = 1174; class Ton בשם מחלקה פתיחת // Ton public Ton(string Bt) המחלקה של בנאי יצירת Ton המחלקה משתני את שיאתכל המשתנה והגדרת // הוסף את שאר התווים לפי התדירות.

המשך כתיבת מחלקות : איך מגדירים מחלקה שבה אני לא יוצר שום בנאי ( )constructor? SpkTon NewSpkTon = new SpkTon(); NewSpkTon.SoundSpkTon(); נכתוב את הקוד הבא ונבין מה קורה : class Ton בשם מחלקה פתיחת // Ton public Ton(string Bt) המחלקה של בנאי יצירת Ton המחלקה משתני את שיאתכל המשתנה והגדרת // Debug.Print("the ton is"); המחלקה של משתנה הגדרת // SpkTon class double _SpkTon; static PWM spk = new PWM(Cpu.PWMChannel.PWM_6, 1046, 0.5, false); public void SoundSpkTon() Debug.Print("_SpkTon sound."); spk.frequency = _SpkTon;

למרות שלא נוצר שום בנאי. הקוד מאתחל את המשתנה של הבנאי בברירת מחדל : 0 במקרה של INT זה NULL במקרה של STRING זה FALSE במקרה של BOOL זה אז _SpkTon ב 0 כעת נוסיף לקוד בנאי נוסף עם פרמטרים : ונרצה להפעיל את הבנאי ללא פרמטרים לא נצליח. ברגע שיש לנו בנאי עם פרמטרים לא נוכל להפעיל אותו ללא פרמטרים. ולכן נהיה חייבים להכניס את המשתנים לתוך הבנאי : כך: נשתמש במילה השמורה this SpkTon NewSpkTon = new SpkTon(); NewSpkTon.SoundSpkTon(); class Ton בשם מחלקה פתיחת // Ton public Ton(string Bt) המחלקה של בנאי יצירת Ton המחלקה משתני את שיאתכל המשתנה והגדרת //

Debug.Print("the ton is"); המחלקה של משתנה הגדרת // SpkTon class double _SpkTon; static PWM spk = new PWM(Cpu.PWMChannel.PWM_6, 1046, 0.5, false); public SpkTon(double Frequency_HZ_SpkTon) המחלקה של בנאי יצירת Ton המחלקה משתני את שיאתכל המשתנה והגדרת // _SpkTon = Frequency_HZ_SpkTon; // Bt הבנאי של במשתנה מאותחל _Ton המחלקה של המשתנה public SpkTon() : this(1108.73) המחלקה של בנאי יצירת SpkTon המחלקה משתני את שיאתכל המשתנה והגדרת // public void SoundSpkTon() Debug.Print("_SpkTon sound."); spk.frequency = _SpkTon; הערה : ניתן לכתוב מספר בנאים שונים רק אם הפרמטרים שלהם שונים ואו מספרם. משימות:.1 רשום מחלקה בשם.LedClass עם שני constructor כאשר היא מדליקה לדים הבנאי הראשון בנאי ללא איתחול מגדיר את הלד האדום. והבנאי השני מגדיר את הלד של הבנאי הראשון. והפונקציה בפנים מדליקה את הלד למשך שניה ומכבה אותו.