Slide 1
|
|
- פערל חאג יחיא
- לפני5 שנים
- צפיות:
תמליל
1 תוכנייה How a computer works? חומרת המחשב רקע תוכנה רקע צעדים ראשונים בשפת C * חלקים מפרק זה מבוססים על: 4
2 חומרה )Hardware( אנו מוקפים מחשבים,,Laptop טלוויזיה,,DVD ועוד. לכל אלו מבנה עקרוני משותף:,ipod מכונית, מכונת כביסה, טלפון, Bus אמצעי פלט זיכרון ראשי CPU אמצעי קלט התקני אחסון 5
3 חומרה: המרכיבים השונים :Bus ערוץ תקשורת פנימי שדרכו עובר מידע בין היחידות השונות. רוחבו מכתיב את מהירותו )לדוגמה,.)64bits.1 - Central Processing Unit( CPU יחידת עיבוד מרכזית(: אוסף רכיבים ומעגלים אלקטרוניים המנהלים את פעילות המחשב. יחידה זו מבצעת הבאת פקודות מהזיכרון, פענוחן, וביצוען..2 זיכרון ראשי memory( :)RAM בו נשמרים הנתונים והפקודות של התכניות בזמן ביצועם. Random-Access-Memory מהיר. המידע ברובו אינו נשמר כאשר מכבים את המחשב..3 6
4 חומרה: המרכיבים השונים - המשך זיכרון משני disk( :)cdrom,disk on key,hard עליו נשמרת מידע משני שאינו נחוץ לפעולות המחשב המידיות. בעת הצורך מועבר מידע מהזיכרון המשני לראשי ולהפך. המידע בזיכרון המשני נשמר עד אשר מוחקים אותו..4 אמצעי קלט ופלט devices( :)I/O התקני חומרה כדוגמת מקלדת, עכבר, מסך, מצלמה, מדפסת, אמצעי תקשורת וכיו"ב שבאמצעותם נקלטים נתונים הנחוצים לתכניות שמריץ המחשב ומוצגים )פלט( נתונים שמייצרות תכניות אלו..5 7
5 חוק Moore להתקדמות בציוד מחשוב עליה פי 100 כל כ- 10 שנים פקטור 1.3~ לשנה ניתן להראות גרפים דומים המתייחסים לגידול במהירותם ונפחם של זיכרונות.)RAM( 8
6 חוק Moore מקור: wikimedia 9
7 :CPU קצב עבודה מחזורי הפקודות מבוצעים תחת פיקוחו של השעון הפנימי. מקובל לכן למדוד את מהירות ה CPU על פי תדירות השעון )מספר הפעימות בשנייה(. דוגמאות: 1. II Apple )מתחילת שנות ה- 80 (: ~1MHz )מיליון תקתוקי שעון בשנייה(. 2. מחשב 486 משנת 93': כ- )33 33MHz מיליון בשנייה(. 3. מחשבי 3.5GHz :Pentium IV )כשלושה וחצי מיליארד בשנייה(. 4. טלפון סלולארי נוקיה 6680:.280MHz.800MHz : Apple של iphone 4S.5 ביצוע פקודה אחת נמשך מספר מחזורי שעון. 10
8 מרכיבי ה- CPU Arithmetic Logic Unit( ALU יחידה אריתמטית לוגית(: זוהי יחידת החישוב המבצעת פעולות אריתמטיות )חיבור, כפל,...(. פעולות לוגיות OR(.)AND, השוואת נתונים הנמצאים בזיכרון הראשי או ברגיסטרים. רגיסטרים )אוגרים(: מספר יחידות זיכרון שהגישה אליהן מהירה במיוחד )מעין RAM מקומי וקטן בתוך ה- CPU (. אחד הרגיסטרים משמש כ- counter program )המציין מהי הפקודה הבאה לביצוע(. 11
9 פעולת ה- :CPU דוגמה המטרה: חישוב C=A+B והשמת התוצאה ב- C..RAM נמצאים ב- C וכן,B,A תאי זיכרון RAM A B ל- R1, צעדי הפעולה: רגיסטרים R1 CPU ALU העבר תוכן A העבר תוכן B ל- R2, R2 חבר R1 ל- R2, C R3 העבר התוצאה מ- R3 ל- C. ב- 4 צעדי שעון הושלמה פעולת חיבור ב-.CPU 12
10 ארגון הזיכרון במחשב התקני זיכרון משמשים לכתיבת )שמירת( מידע ו/או לקריאתו )שחזורו(. זיכרון פועל כטבלה, לקוראו. בה לכל תא כתובת אליה ניתן לגשת ולטעון ערך או סיבית )bit( הינה יחידת המידע הקטנה ביותר של הזיכרון במחשב. סיבית מקבלת ערכים בינאריים, כלומר 0 או 1. זיכרון מאורגן בבתים )bytes( בני 8 סיביות. בית: יחידת הזיכרון הקטנה ביותר בעלת כתובת. ניתן לפרש סדרה כזו כמספר הכתוב בבסיס 2. משמעויות נוספות שיתכנו: חלק מפקודה, ועוד. 13
11 הזיכרון הראשי התקן זיכרון קטן )יחסית לדיסק( שהגישה אליו מהירה בנוי משבבי זיכרון.(chips) - הזיכרון הראשי גודל הזיכרון )RAM( המקובל כיום למחשבים ביתיים הוא GB KB = 2 10 bytes MB= 2 20 bytes GB = 2 30 bytes TB = 2 40 bytes.64 גודל הזיכרון ב- Apple II היה KB הזיכרון הראשי הינו.)Random Access Memory( RAM בזיכרון מסוג זה ניתן לגשת לכל כתובת באופן ישיר, כלומר אין צורך לבצע מעבר על כל הזיכרון כדי להגיע לכתובת הרצויה. 14
12 ספירה בבסיס שתיים )בינארי( דרך בנייתו של מספר עשרוני: * = * ובאנלוגיה, המרה ממספר בינארי לעשרוני תיעשה ע"י 10 =
13 וההמרה חזרה... תרגום ממספר עשרוני לבינארי 10 )עשרוני( =? תרגום ממספר עשרוני למספר בינארי גישה שונה: מנה 0 / 2 1 / 2 2 / 2 מנה מנה מנה 5 / 2 10 שארית שארית שארית שארית
14 תוכנייה How a computer works? חומרת המחשב רקע תוכנה רקע צעדים ראשונים בשפת C 17
15 תוכנה )Software( תוכנית מחשב הינה סדרת פקודות שנועדו לבצע משימה מסוימת. פקודות התוכנית, בשעת ריצתה, נמצאות בזיכרון הראשי. ב- CPU יש מנגנון אשר באופן סידרתי קורא פקודה, מפענח אותה ומבצעה. הפקודות מבוצעות בזו אחר זו, למעט פקודות הסתעפות. לפי סדר ישיבתן בזיכרון, 18
16 מערכת ההפעלה מערכת הפעלה תוכנה )אוסף תוכניות( אשר: מפקחת על ומנהלת את המחשב על התקניו, משאביו ומשימותיו. מאתחלת ביצוע משימות )תוכניות(. מקצה משאבים למשימות )תוכניות(. מערכת ההפעלה מתווכת בין התוכנה לחמרה. כשמחשב דלוק, מערכת ההפעלה בפעולה ומשרתת אותנו. דוגמאות: 19
17 תוכנה: שפת מכונה שפת מכונה: השפה שמבין ה- CPU והיא משתנה בין מחשב למחשב. שפות מכונה מכילות פקודות בסיסיות מהסוגים הבאים: העברת נתונים בין הרגיסטרים ותאי הזיכרון. פעולות אריתמטיות ולוגיות. קפיצות והסתעפויות מותנות. שפת מכונה הינה שפה בינארית פקודה לדוגמא: move from R1 to R2 20
18 תוכנה: שפת אסמבלי )סף( שפת סף )Assembly( : ייצוג סמלי של שפת מכונה. למשל, mov mov mov #0, x #1, y #0, i השם 0 מה עושה התוכנית? x במשתנה השם 1 y במשתנה השם 0 i במשתנה mov #30, n השם 30 במשתנה n loop: mov y, t העתק את ערכו של המשתנה t y למשתנה add x, y הוסף את ערכו של המשתנה y x למשתנה mov t, x העתק את ערכו של המשתנה x t למשתנה add #1, i הוסף i 1 למשתנה cmp i, n n השווה את המשתנה i עם המשתנה blt ואם קטן יותר חזור loop אסמבלר: תכנית המתרגמת פקודות שפת סף לשפת מכונה בינארית. 21
19 תוכנה: שפה עילית x = 0; y = 1; i = 0; n = 30; do { t = y; y = y + x; x = t; } while(i++ < n); :)...,Pascal שפה עילית,C(,Fortran,C++,Java דמוית אנגלית. פקודות מורכבות יותר מפקודות מכונה. מה עושה התוכנית? תכנית בשפה עילית מתאימה לריצה על מחשבים שונים ואינה תלויה בשפת המכונה של מעבד ספציפי. compiler )מהדר(: תכנית המתרגמת תכניות משפה עילית לתכניות בשפת מכונה של מעבד נתון. את קוד המכונה )קובץ הרצה( המתקבל ניתן להריץ פעמים רבות. y = 1, 1, 2, 3, 5, 8, 13, 21, 34, i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 22
20 שלב התרגום ושלב ההרצה מהדר compiler תוכנית בשפת מכונה my_prog.exe שגיאות הידור )אם יש( compilation errors תוכנית בשפה עילית my_prog.c פלט התוכנית output תוכנית בשפת מכונה my_prog.exe שגיאות הרצה )אם יש( runtime errors קלט לתוכנית input 23
21 שפת C פותחה ע"י דניס ריצ'י )Dennis Ritchie( במקור יועדה לכתיבת מערכת הפעלה בשנות ה- 70 של המאה ה- 20 )UNIX( ומהדר.)Compiler( זוהי שפה יעילה המאפשרת כתיבה עילית וירידה לפרטים ברמת הביטים )אם רוצים זאת(. בשימוש נרחב במגוון יישומים הנדסיים. שפה זו הינה הבסיס ל- ++C, קל לשגות בה, ל-,Java ול- Ada. וקשה לאתר ולתקן שגיאות אלה. הרגלים נכונים בתכנות משפרים את המצב, ממש! זו השפה בה נתמקד בקורס זה 25
22 תוכנייה How a computer works? חומרת המחשב רקע תוכנה רקע צעדים ראשונים בשפת C 26
23 איך אומרים Hello World בשפת C? /* The traditional first program in honor of Dennis Ritchie who invented C at Bell Labs in 1972 */ RUN #include<stdio.h> int main() { printf("hello World!\n"); return 0; } 27
24 מבנה תוכנית בשפת C /* The traditional first program in honor of Dennis Ritchie who invented C at Bell Labs in 1972 */ #include<stdio.h> RUN הערה הכללת קובץ int main() { printf("hello World!\n"); return 0; } הדפסה למסך ע"י קריאה לפונקציה mainהפונקציה ערך מוחזר אנו נעבור על כל אחד ממרכיבי התוכנית בשקפים הבאים 28
25 הערות /*... */ */ הערה )Comment( טקסט בתוך ההערה מתחילה בצירוף */ ומסתיימת בצירוף הערה יכולה להשתרע על פני מספר שורות דוגמה: /* In this part of the program we handle the computation of the final grades. */ לפי תקן C99 הערה היא גם טקסט שבא אחרי // עד לסוף השורה: // This is a comment a = b + c; // This is another comment 29
26 פונקציות פונקציה )Function( לקבל ערכים )פרמטרים( לחשב חישוב מסוים לבצע קלט/פלט להחזיר ערך יחידת חישוב אשר יכולה: )ודברים נוספים( בשפות אחרות משתמשים גם במונחים...,Routine,Procedure לכל פונקציה: הצהרה המתארת את שמה, הפרמטרים שהיא מקבלת ואת ערך החזרה. הגדרת גוף הפונקציה. הגדרה מכילה, בין היתר, לפני השימוש בפונקציה חייבת לבוא ההצהרה עליה. נרחיב את נושא הפונקציות בהמשך הקורס. קלט\פלט ערכי מוצא פונקציה את ההצהרה. פרמטרי כניסה 30
27 פונקציות דוגמה הצהרה בלבד: שם טיפוס מוחזר double power(double x, int n); double power(double x, int n) { double p; int i; הגדרה: שני פרמטרים } p = 1.0; for (i = 0; i < n; ++i) p = p * x; return p; 31
28 קבצי כותרת והכללתם ע"י #include קובץ כותרת File( :)Header הצהרות על עצמים חיצוניים. קובץ בעל סיומת "h." אשר מכיל #include <stdio.h> // #include <math.h> // מכיל מכיל הצהרות הצהרות על על פונקציות פונקציות קלט-פלט מתמטיות הנחיה להכליל קובץ כותרת בתוכנית HelloWorld שראינו, ישנה הכללה של stdio.h כיוון שאנו משתמשים בפונקציה printf המוצהרת שם. ללא הכללה זו הקוד לא היה עובר קומפילציה כי הקומפיילר מצפה לראות הצהרה על הפונקציה לפני השימוש בה. 32
29 פלט מעוצב ע"י printf stdio.h פרמטרים: הארגומנט הראשון הוא מחרוזת בקרה )פירוט בתרגול(, ואחריה באים הערכים אותם יש לכתוב לפי הפורמט. כל ארגומנט מתאים לקוד ה-% הבא בתור במחרוזת הבקרה. מחרוזת הבקרה יכולה גם להכיל טקסט רגיל )ללא %( שיודפס כמו שהוא. ערך החזרה: מספר התווים שנכתבו, או מספר שלילי בעת כישלון. דוגמאות: printf("just printing text.\n"); int i = 5; printf("the sum of %d and %d is %d", i, 2, 2+i); 33
30 קלט מעוצב ע"י scanf stdio.h פרמטרים: הארגומנט הראשון הוא מחרוזת בקרה )פירוט בתרגול(, ואחריה באים המשתנים אותם יש לקרוא לפי הפורמט. כל ארגומנט מתאים לקוד ה-% הבא בתור במחרוזת הבקרה. יש להוסיף & לפני שם המשתנה )נבין מדוע בהמשך(. ערך החזרה: מספר הנתונים שנקראו בהצלחה, או 1- כשלון. במקרה של לא לשכוח את ה-& int i; double x; float y; scanf("%d%lf%f", &i, &x, &y); דוגמה: 34
31 הפונקציה main תוכנית ב- C חייבת להכיל פונקציה אשר שמה הוא.main הביצוע המעשי של התוכנית יחל בפונקציה זו. int main() {... } בשלב זה נניח כי main אינה מקבלת פרמטרים. הערך המוחזר ממנה הוא ההפעלה. "קוד סיום התוכנית". ערך זה מוחזר למערכת 0: סיום בהצלחה שונה מ- 0 : בעיה כלשהי 35
32 מחזור החיים של תוכנה ניתוח הבעיה )הגדרת הקלט והפלט הרצוי( תכנון - Design : מציאת האלגוריתם )algorithm( לפתרון. i. תכנון מבנה הנתונים..ii.iii חלוקת האלגוריתם לתתי-מרכיבים. מימוש : קידוד באמצעות שפת התכנות שנבחרה. מציאת שגיאות,)debug( שימוש ותחזוקה כאשר כותבים תוכניות גדולות ומורכבות, שלב 4 הינו הארוך ביותר. ככל ששלבים 1,2 יסודיים יותר, כך שלבים 3 ו- 4 קצרים ופשוטים יותר. במקרים מסוימים )בעיות מורכבות( שלב )i( 2 הוא הקשה ביותר. 36
33 תוכנית ראשונה בשפת C הגדרת הבעיה נכתוב תכנית מחשב בשפת C הקוראת 10 מספרים מהמשתמש ומדפיסה את סכומם. הגדרת הבעיה: קלט: סדרה של 10 מספרים. פלט: סכום המספרים. 37
34 תוכנית ראשונה בשפת C תכנון האלגוריתם: אפס את הסכום. בצע 10 פעמים קרא את הערך הבא. הוסף ערך זה לסכום. הוצא את הסכום כפלט. מבנה הנתונים נזדקק לשלשה תאי זיכרון: הסכום )sum( המספר הנקרא הנוכחי )num( מספר הערכים שקראנו עד כה )i( בחירת האלגוריתם ומבנה הנתונים בד"כ אינה תלויה בשפת התכנות. 38
35 תוכנית ראשונה בשפת C הקוד #include <stdio.h> int main() { int i, sum = 0; RUN for (i = 0; i < 10; i++) { int num; scanf("%d", &num); sum += num; // sum = sum + num; } printf("%d\n", sum); } return 0; 39
36 תוכנית לסיכום מספרים שיפורים #include <stdio.h> int main() { int i, sum = 0, numbers_to_read; RUN printf("please enter number of values\n"); scanf("%d", &numbers_to_read); for (i = 0; i < numbers_to_read; i++) { int num; printf("enter the next integer: "); scanf("%d", &num); sum = sum + num; } printf("the sum of the %d numbers is %d\n", numbers_to_read, sum); } return 0; 40
37 תוכנית לסיכום 10 מספרים בדיקת קלט printf("please enter number of values\n"); scanf_result = scanf("%d", &numbers_to_read); if(scanf_result < 1) { printf("failed reading the number of values\n"); return 1; } for( i = 0; i < numbers_to_read; i++ ) { printf("enter the next integer: "); int num; scanf("%d", &num); sum = sum + num; } RUN איזו בדיקה נוספת כדאי לעשות? מה יקרה אם נכניס מספר שאינו שלם? 41
38 מקוד המקור לתוכנית שרצה - התהליך קוד מטרה נוסף other.obj קוד מקור prog.c מהדר )קומפיילר( קוד מטרה prog.obj ספריה libc.lib ק ש ר )linker( תוכנית לביצוע prog.exe 42
39 סוגי שגיאות שגיאות תחביר Errors( )Syntax קוד מקור שאינו חוקי: המהדר מגלה בקלות. החלפת השורה sum); printf("%d \n", בשורה printf("%d \n", num); תגרום לקבלת הודעה מהקומפיילר על כך שהמשתנה num אינו מוגדר. שגיאות משמעות Errors( )Semantic קוד מקור חוקי אבל שגוי: קשה יותר לגלות. sum += num; החלפת השורה בשורה עדיף sum = sum + num; sum = num + num; תוביל לשגיאה בפעולת התוכנית, אך הקומפיילר לא יראה בה שגיאה. שגיאות זמן ריצה Errors( )Run-time כגון חלוקה ב- 0 וכד': מתגלות בזמן הריצה. Bug! שגיאות לוגיות Errors( )Logical שגיאות בפיתוח האלגוריתם: לא תמיד מצליחים לאתר את כולן. 43
Microsoft PowerPoint - L01-n.ppt
:Altair 8800 המחשב האישי הראשון 1975 21 1977 Apple][ 22 1981 IBM PC 23 וכיום? 24 מבוא למדעי המחשב. כל הזכויות שמורות 1 הרצאה מיק רוסופ ט 1975 ב- 1975 מציעים ביל גייטס ופול אלן לחברת MITS המייצרת את ה-
קרא עודSlide 1
מבוא למחשב בשפת C צעדים הרצאה 2: ראשונים בשפת C מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקשטיין, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב". עודכן ע"י דן רביב נכתב על-ידי טל כהן, נערך ע"י
קרא עודMicrosoft PowerPoint - Lecture1
Computer Organization and Programming ארגון ותכנו ת המחשב - את"מ הרצאה מבוא 2 שפה עילית מול שפ ת מ כונה שפה עילית language) (High level שפת מכונה Language) (Machine תכנית בשפ ה עיל ית (C, Pascal, ) תכנית
קרא עודPowerPoint Presentation
מבוא למדעי המחשב תירגול 2: מבוא לתיכנות ב- C 1 תוכנייה משתנים קלט/פלט משפטי תנאי מבוא למדעי המחשב מ' - תירגול 3 2 משתנים 3 משתנים- תמונת הזיכרון הזיכרון כתובת התא #1000 10-4 לא מאותחל 67 לכל תא בזיכרון
קרא עודSlide 1
מבוא למדעי המחשב תירגול 4: משתנים בוליאניים ופונקציות מבוא למדעי המחשב מ' - תירגול 4 1 משתנים בוליאניים מבוא למדעי המחשב מ' - תירגול 4 2 ערכי אמת מבחינים בין שני ערכי אמת: true ו- false לכל מספר שלם ניתן
קרא עודPowerPoint Presentation
תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java אלכסיי זגלסקי ויעל אמסטרדמר 1 בירוקרטיה אלכסיי זגלסקי שעת קבלה: שני 13:00-14:00, בתיאום מראש משרד: בניין הנדסת תוכנה, חדר 209 יעל אמסטרדמר שעת קבלה: חמישי 15:00-16:00,
קרא עודSlide 1
מבוא למחשב בשפת C : מערכים חד ודו-ממדיים מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקשטיין, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב". עודכן ע"י דן רביב נכתב על-ידי טל כהן, נערך ע"י איתן אביאור.
קרא עוד2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ
מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מספיק עמדות לכולם ולכן מומלץ לעבוד ביחידים). במהלך המעבדה יהיה עליכם לבצע משימות. אם תצטרכו עזרה בשלב
קרא עודמבוא למדעי המחשב
מבוא למדעי המחשב מחרוזות, חתימה של פונקציה ומעטפות תוכן עניינים טיפוסים מורכבים טיפוסים מורכבים ערך שם טיפוס 12 m int undef. x boolean true y boolean arr int[] כאלה שעשויים להכיל יותר מערך פרימיטיבי אחד
קרא עודSlide 1
מבוא לשפת C תירגול 3: טיפוסים והמרות 1 מה היה שבוע שעבר? משתנים קלט/פלט scanf( ו- printf ( Redirection The Input Buffer 2 תוכנייה טיפוסי משתנים קלט/פלט מעוצב המרה בין טיפוסים קבועים 3 חישוב ממוצע בין שני
קרא עודסדנת תכנות ב C/C++
פקולטה: מדעי הטבע מחלקה: מדעי המחשב שם הקורס: מבוא למחשבים ושפת C קוד הקורס: 2-7028510 תאריך בחינה: 15.2.2017 משך הבחינה: שעתיים שם המרצה: ד"ר אופיר פלא חומר עזר: פתוח שימוש במחשבון: לא הוראות כלליות:
קרא עודמבוא למדעי המחשב
מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק א - השיטה הבינארית שיעור 5 ו- 1? ספירה בבסיס 2 ואיך אומרים "hello" עם 0 1 ממעגלים
קרא עודPowerPoint Presentation
תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java 1 מנהלות אתר הקורס: http://courses.cs.tau.ac.il/software1/1516b/ מתרגלים: ברית יונגמן )שעת קבלה: שלישי ב- 8:00 בתיאום מראש( לנה דנקין )שעת קבלה: שלישי ב- 17:00,
קרא עודמהוא לתכנות ב- JAVA מעבדה 3
מבוא לתכנות ב- JAVA מעבדה 3 נושאי התרגול לולאות ניפוי שגיאות לולאות - הקדמה כיצד הייתם כותבים תוכנית שתדפיס את המספרים השלמים בין 1 ל- 100 בעזרת הכלים שלמדתם עד עתה? חייבת להיות דרך אחרת מאשר לכתוב 100
קרא עודMicrosoft Word - c_SimA_MoedB2005.doc
מרצה: שולי וינטנר. מתרגל: עזרא דאיה. מבוא למדעי המחשב בחינת מועד ב', סמסטר א' תשס"ה,.2.2005 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות:. ודאו כי בטופס שבידיכם עמודים. יש לכתוב
קרא עודSlide 1
מבוא למדעי המחשב תירגול 7: פונקציות 1 מה היה שבוע שעבר? לולאות מערכים מערכים דו-ממדיים 2 תוכנייה )call by value( פונקציות העברת פרמטרים ע"י ערך תחום הגדרה של משתנה מחסנית הקריאות 3 פונקציות 4 הגדרה של
קרא עודPowerPoint Presentation
מבוא למדעי המחשב תירגול 6: כתובות ומצביעים 1 תוכנייה מצביעים מצביעים ומערכים, אריתמטיקה של מצביעים 2 3 מצביעים תזכורת- כתובות זיכרון הזיכרון כתובת התא #1000 #1004 #1008 ערך השמור בתא תא 10-4 לא מאותחל
קרא עודמבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו
מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו 4 דפי נוסחאות. בדקו שכל העמודים ברשותכם. ב. משך המבחן
קרא עודמבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי
מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 8-11( מבנה השאלון 5
קרא עודPowerPoint Presentation
פרוטאוס הדרכה לפיתוח פרויקט מבוסס ארדואינו 1 הוראות הפעלה תוכנת פרוטאוס מכילה כמות גדולה מאוד של כלי עזר להבנת דרך ההפעלה של התוכנה. שני מקורות מידע עיקריים עומדים לרשות המשתמש מחוץ לתוכנה: o באתר האינטרנט
קרא עודPowerPoint Presentation
1 תוכנה 1 תרגול 1: מנהלות, סביבת העבודה ומבוא ל- Java 1 2 מנהלות I מתרגלים: יעל אמסטרדמר )שעת קבלה: חמישי ב- 12, בתיאום מראש( דביר נתנאלי )שעת קבלה: רביעי ב- 17, בתיאום מראש( http://courses.cs.tau.ac.il/software1/1415a
קרא עודפתרון מבחן במיקרו בקרים תשעו
פתרון מבחן במיקרו בקרים תשעו תשובה 5 א. Mov 4h,a העבר את הנתון שבאקומולטור אל כתובת 4h ב RAM הנתונים הפנימי. Mov 41h,#1h העבר מידית לכתובת 41h ב RAM הנתונים הפנימי את הנתון 1 הקסה )1 בינארי(. Cjne a,4h,note
קרא עודMicrosoft Word B
מרצה: שולי וינטנר. מתרגל: שלמה יונה מבוא למדעי המחשב מועד ב', סמסטר א' תשס"ג, 17/2/03 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות: 1. ודאו כי בטופס שבידיכם 8 עמודים. יש לכתוב
קרא עודתורת הקומפילציה
תורת הקומפילציה תרגיל בית 2 הוראות לתרגיל 2 בשפת MINI-PASCAL הפרוייקט המצורף הינו קוד שלד של מהדר לשפת mini-pascal עליכם לממש בסביבת (Eclipse (Java את הפונקציות המתאימות לפי החומר שנלמד בהרצאה ע"מ שהמהדר
קרא עודתרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש
תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש המתרגם משימה: תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם 2 שאלות האם כבר יש
קרא עודSlide 1
בעיית התוכנית הגדולה C תוכנית גדולה המבצעת פעולות רבות, יכולה להפוך לקשה מאוד לניהול אם נשתמש רק בכלים שלמדנו עד כה: 1. קשה לכתוב ולנפות את התוכנית,. קשה להבין אותה, 3. קשה לתחזק ולתקן אותה, 4. קשה להוסיף
קרא עודSlide 1
Introduction to Programming in C תרגול 8 1 1 רקורסיה תזכורת הגדרה: המונח רקורסיה (recursion) מתאר מצב שבו פונקציה קוראת לעצמה באופן ישיר או באופן עקיף. שימוש: נוח להשתמש בפונקציות רקורסיביות על מנת לפתור
קרא עודפתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.
פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9. הדפסה ראשונה: מתבצעת לולאה שרצה מאפס עד אורך המחרוזת.
קרא עודMicrosoft Word - Ass1Bgu2019b_java docx
ת ר ג י ל 1 ב ק ו ר ס מ ב ו א לתכנות 202.1.9031 JAVA סמסטר ב, ת נ א י ם ו ל ו ל א ו ת תאריך אחרון להגשה בציון מלא : 02.04.19 עד שעה : 23:55, כ ל יום איחור ל א מ א ו ש ר א ו ח ל ק ממנו מודריד 10 נקודות
קרא עודSlide 1
מבוא לשפת C תירגול 8: פונקציות שבוע שעבר... מערכים מיזוג מערכים ממויינים מערכים דו-ממדיים מבוא לשפת סי - תירגול 8 2 תוכנייה פונקציות ברמת התקשורת הבין-אישית חלוקה לתתי בעיות בדומה למפתח של ספר קריאות גבוהה
קרא עודתרגול 1
מבוא למדעי המחשב 2019 תרגול 5 מחרוזות, חתימות ורקורסיה מחרוזות רצף של תווים רקורסיה קריאה של מתודה לעצמה באופן ישיר או עקיף ראינו בהרצאה מחרוזות: תווים, חתימות: העמסה- String,הצהרה, overloading אתחול רקורסיה:
קרא עודשאלהIgal : מערכים דו מימדיים רקורסיה:
אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג מנ' אב תשע"ז 15.08.17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' ב' שנה תשע"ז 3 שעות
קרא עודמשימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק
משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות 2 הפשטה שאלות כצעד ראשון נפתור בעיה הרבה יותר פשוטה האם כבר
קרא עודComp. Arch. Lecture 1
א ר כי טקטור ת מ ח ש בים ד"ר טל שיקלר סו ב ול אימייל: stal@bgu.ac.il Mother board לוח אם CPU central processing unit מעבד דוגמאות: 80x86 ו תואמיו Intel 80x86 Intel Core 2 Duo 64 bits 80x86 compatible AMD
קרא עודמבוא לתכנות ב- JAVA תרגול 7
מבוא לתכנות ב- JAVA תרגול 8 תזכורת - מבנה של פונקציה רקורסיבית.2 פונקציה רקורסיבית מורכבת משני חלקים עיקריים 1. תנאי עצירה: מקרה/מקרים פשוטים בהם התוצאה לא מצריכה קריאה רקורסיבית לחישוב צעד רקורסיבי: קריאה
קרא עודT01-1page
מבוא לשפת C תירגול 1: מבוא 1 אתר הקורס webcourse.cs.technion.ac.il/234112 חדשות הקורס תרגילי בית הרצאות ותירגולים חומר עזר, מבחנים קודמים, שאלות נפוצות, ועוד... 2 אתר הקורס 3 רשימת תפוצה חובה להירשם! הודעות
קרא עודMicrosoft PowerPoint - rec1.ppt
תכנות מונחה עצמים בשפת ++C תר גול מ ספר 1 אוהד ב ר זילי אוניברסיטת תל א ביב חדש חדיש ומחודש תוספות של + +C לשפ ת C 1 #include Hello World using namespace std; int main() cout
קרא עודשאלהIgal : מערכים דו מימדיים רקורסיה:
אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ח תשרי תשע"ז 30.10.16 שמות המורים: ציון סיקסיק א' תכנות ב- C מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' קיץ שנה תשע"ו 3 שעות משך
קרא עודSlide 1
מבוא לשפת C תירגול 10: מצביעים, מערכים ומחרוזות שבוע שעבר... מצביעים Call by reference 2 תוכנייה קשר מצביע-מערך )אריתמטיקה של מצביעים( העברת מערכים לפונקציה מחרוזות דוגמה 3 קשר מצביע-מערך 4 תזכורת: תמונת
קרא עודשבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע
שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים עליו כרגע )A מצביע עליו(. יש שני סוגי פקודות, פקודת
קרא עודמערכות הפעלה
מערכות הפעלה תרגול 2 קריאות מערכת ב- Linux תוכן התרגול קריאה לפונקציות ב- Linux קריאה לשירותי מערכת ב- Linux 2 תזכורת - תכנית Linux ראשונה hello.c #include int main() { char *str= Hello ; printf)
קרא עודתרגול מס' 1
תרגול 6 הסתעפויות 1 מבוסס על שקפים מאת יאן ציטרין קפיצות לא מותנות Unconditional Branch br label PC לאחר ה- fetch של פקודת ה- branch PC לאחר הביצוע של פקודת ה- branch pc label br label הקפיצה מתבצעת תמיד,
קרא עודתכנות מונחה עצמים א' – תש"ע
1 תכנות מונחה עצמים והנדסת תוכנה תשע"ו 2 בנאי העתקה בניית העתק של אובייקט קיים. בניית העתק בעת העברת אובייקט לפונקציה. בניית העתק בעת החזרת אובייקט מפונקציה. ניתן להגדיר בנאי העתקה. אם לא מגדירים, אז הקומפיילר
קרא עודהטכניון מכון טכנולוגי לישראל אלגוריתמים 1 )443432( סמסטר חורף הפקולטה למדעי המחשב תרגול 9 מסלולים קלים ביותר תרגיל APSP - 1 עד כה דנו באלגור
תרגול 9 מסלולים קלים ביותר תרגיל APSP - 1 עד כה דנו באלגוריתמים לפתרון בעית מסלולים קלים מציאת מסלולים קלים ביותר מצומת ביותר ממקור יחיד. כלומר, V לכל צמתי הגרף. בעיה אחרת הקשורה לבעיה זו היא בעית ה-(
קרא עודSlide 1
מבוא למדעי המחשב תירגול 1: מבוא 1 אתר הקורס webcourse.cs.technion.ac.il/234114 חדשות הקורס תרגילי בית חומר עזר, מבחנים קודמים, שאלות נפוצות, ועוד... הרצאות ותירגולים 2 אתר הקורס 3 רשימת תפוצה חובה להירשם!
קרא עודהגשה תוך שבוע בשעת התרגול
מרצה: שולי וינטנר. מתרגל: שלמה יונה מבוא למדעי המחשב מועד ב', סמסטר א' תשס"ג, 17/2/03 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות: ודאו כי בטופס שבידיכם 8 עמודים. יש לכתוב את
קרא עודפתרון 2000 א. טבלת מעקב אחר ביצוע האלגוריתם הנתון עבור הערכים : פלט num = 37, sif = 7 r האם ספרת האחדות של sif שווה ל- num num 37 sif 7 שורה (1)-(2) (
פתרון 000 א. טבלת מעקב אחר ביצוע האלגוריתם הנתון עבור הערכים : num = 3, sif = r האם ספרת האחדות של sif שווה ל- num num 3 sif (1)-() (3) () אמת ) = ( 3 3 יודפס: 3. ב. פתרון שאלה 11 עבור הערכים: עבור סעיף
קרא עודMicrosoft PowerPoint - lec2.ppt
מרחב הש מות (namespace) אוהד ברזילי אוניברסיטת תל אביב מה בתו כנית? לקוח וס פק במערכת תוכנה ממשקים הכרת מרחב השמות מניעת תלות פוטנציאלית בין רכיבים במערכת ע"י עיצוב חלופי של מבנה הממשקים 2 א ונ י ב רס
קרא עודMicrosoft PowerPoint - YL-05.ppt
מבוא למחש ב ב שפת C הרצאה 5: לולאות מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקנשטיין ז"ל, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב". עודכן ע"י דן רביב. עדכון אחרון: מרס 2015 יחיאל קמחי נכתב
קרא עודמבוא למדעי המחשב - חובלים
החוג למדעי המחשב אוניברסיטת חיפה מבוא למדעי המחשב סמסטר א' תשע"ג בחינת סיום, מועד ב', 20.02.2013 מרצה: ריטה אוסדצ'י מתרגלת: נעמה טוויטו מדריך מעבדה: מחמוד שריף משך המבחן: שעתיים חומר עזר: ספר של Kernighan
קרא עודTutorial 11
מבוא לשפת C תרגול 8: מערכים רב-ממדיים תרגילים בנושא מערכים ורקורסיה מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקנשטיין, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב" נכתב ע"י טל כהן, עודכן ע"י
קרא עודSlide 1
1 אובייקטים היום בתרגול: 2.)objects מחלקות )classes( ואובייקטים )מופעים, )fields( שדות המחלקה שיטות הכמסה )methods של מחלקה. ( class מחלקה - עד עכשיו השתמשנו בעיקר בטיפוסים מובנים ופונקציות המבצעות חישובים
קרא עודDisclaimer מסמך זה הינו סיכום און-ליין של השיעור ולא עבר עריכה כלל. מצאת טעות? שלח/י לי מייל ואתקן: 07/05/2009 קורס: מערכות ה
הרעיון: דפדוף paging וזכרון וירטואלי.1.2.3 לחלק את מרחב הכתובות לדפים בגודל קבוע )למשל )4KB את הדפים ממפים לזכרון פיסי a. לא רציף b. לא כולם העברה מזכרון לדיסק לפי הצורך מספר הדף: page = addr 4K המיקום
קרא עודתוכן העניינים
הוצאת חושבים קדימה הילה קדמן חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527 kadman11@gmail.com
קרא עודאוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי
אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך
קרא עודשאלהIgal : מערכים דו מימדיים רקורסיה:
אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג חשון תשע"ח 12/11/17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד קיץ סמ' שנה תשע"ז 3 שעות משך
קרא עודMicrosoft PowerPoint - T-10.ppt [Compatibility Mode]
מבוא למחשב בשפת Matlab לולאות בלוקי try-catch :10 תרגול מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקשטיין, איתן אביאור, סאהר אסמיר וטל כהן עבור הקורס "מבוא למדעי המחשב" נכתב על-ידי רמי כהן,אולג רוכלנקו,
קרא עודהטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב הוראות הגשה: ההגשה בזוגות. הוסיפו שמות, ת.ז., אי-מייל, תא אליו יש להחזיר את התרגיל ואת תשובותיכם לתרג
הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב הוראות הגשה: ההגשה בזוגות. הוסיפו שמות, ת.ז., אי-מייל, תא אליו יש להחזיר את התרגיל ואת תשובותיכם לתרגיל, הדפיסו והגישו לתא הקורס בקומה. מבנה מחשבים ספרתיים
קרא עודמבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב
מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. בדקו שכל העמודים ברשותכם. ב. משך המבחן שלוש שעות (180
קרא עודמצגת של PowerPoint
מבוא כללי לתכנות ולמדעי המחשב תרגול מס' 1 דין שמואל dshmuel110@gmail.com 1 1. מנהלות מרצה: אמיר רובינשטיין, amirr@tau.ac.il שעות קבלה: לשאלות קצרות - מייד לאחר השיעור. ניתן לתאם במייל שעות אחרות. מתרגל:
קרא עודMicrosoft PowerPoint - rec3.ppt
תכנו ת מונח ה עצ מים משתני מחלקה, עצמים מוכלים ועצמים מוצבעים א וה ד ברז יל י א ונ יברס י ט ת תל אביב משתנ י מח ל קה Static Members משתני מחלקה members) (static משתנים סטטיים מוגדרי ם בתוך מח לקה ואולם
קרא עודPowerPoint Presentation
תוכנה 1 3 תרגול מס' מתודות ותיכון לפי חוזים חוזה בין ספק ללקוח חוזה בין ספק ללקוח מגדיר עבור כל שרות: תנאי ללקוח - "תנאי קדם" precondition - - תנאי לספק "תנאי אחר".postcondition לקוח ספק 2 תנאי קדם )preconditions(
קרא עודתורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב
תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב, מילה ושפה לטובת מי ששכח חומר זה, או שלא למדו מעולם,
קרא עודאגף כלכלה תקציב ומסחר
נספחי תמורה נספח א' מחשבים נייחים תוצרת HP או LENOVO כמות שנתית לצורך השוואת 400 יחידות תוצרת HP HP Compaq Pro Desk 600G3 )או כל דגם עתידי מאותה סידרה \ מאפיינים( i5-7500 CPU @ 320GHz מעבד זיכרון כרטיס
קרא עודתרגיל בית מספר 1#
ב 4 תרגיל בית מספר - 1 להגשה עד 72 באוקטובר בשעה ::725 קיראו בעיון את הנחיות העבודה וההגשה המופיעות באתר הקורס, תחת התיקייה.assignments חריגה מההנחיות תגרור ירידת ציון / פסילת התרגיל. הנחיות והערות ספציפיות
קרא עודתוכן העניינים
הוצאת חושבים קדימה הילה קדמן # חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527
קרא עודאוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו
אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', 31.1.2017 מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבוני, דולב שרון הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה
קרא עודSlide 1
Introduction to Programming in C תרגול 7 1 1 רקורסיה הגדרה: המונח רקורסיה (recursion) מתאר מצב שבו פונקציה קוראת לעצמה באופן ישיר או באופן עקיף. שימוש: נוח להשתמש בפונקציות רקורסיביות על מנת לפתור בעיות
קרא עודהגשה תוך שבוע בשעת התרגול
מרצה: שולי וינטנר. מתרגל: עזרא דאיה. מבוא למדעי המחשב בחינת מועד א', סמסטר א' תשס"ה, 6..5 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות: ודאו כי בטופס שבידיכם 8 עמודים. יש לכתוב
קרא עודמבוא לאסמבלי
1 ברק גונן תוכנית שבנויה מחלקי קוד נפרדים המשולבים זה בזה מאפיינים: נקודת כניסה אחת נקודת יציאה אחת מבצעים פעולה מוגדרת נקראים פרוצדורות ברק גונן 2 קוד קצר יותר לא צריך לחזור על חלקי קוד שאלה למחשבה: האם
קרא עודמקביליות
PROMELA גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון עדכון אחרון: 21:40 15/06/2013 2 שפת מ פ ר ט עם ס מ נ ט יק ה מוגדרת באופן מתמטי "שפת תכנות" למודלים המטרה: לאפשר גם לכאלה שאינם חוקרים בתחום לבנות
קרא עודמבוא למדעי המחשב - חובלים
אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב סמסטר ב' תשע"ב בחינת סיום, מועד ב',.02..9.7 מרצה: אורן וימן מתרגלים: נעמה טוויטו ועדו ניסנבוים מדריכי מעבדה: מחמוד שריף ומיקה עמית משך המבחן: שעתיים חומר
קרא עודתוכן העניינים: פרק צמצומים ומימושים של פונקציות בוליאניות... 2 צמצומים של פונקציות באמצעות מפת קרנו:...2 שאלות:... 2 תשובות סופיות:... 4 צמצום
תוכן העניינים: פרק 2 3 צמצומים ומימושים של פונקציות בוליאניות 2 צמצומים של פונקציות באמצעות מפת קרנו: 2 שאלות: 2 תשובות סופיות: 4 צמצום באמצעות שיטת 6:QM שאלות: 6 תשובות סופיות: 7 מימושים בעזרת פונקציות
קרא עודמספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה
עמוד 1 מתוך 11 תשע"א מועד ב סמסטר א' 14.2.2011 תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי המחשב יש לענות על כל 5 השאלות. בכל השאלות במבחן יש לכתוב פונקציות יעילות
קרא עודאוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי
אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך
קרא עודPowerPoint Presentation
תכנות מתקדם בשפת Java אוניברסיטת תל אביב 1 תוכנה 1 תרגול 3: עבודה עם מחרוזות )Strings( מתודות )Methods( 1 תכנות מתקדם בשפת Java אוניברסיטת תל אביב 2 מחרוזות )STRINGS( 3 מחרוזות String s = Hello ; מחרוזות
קרא עודתכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח
תכנות דינמי פרק 6, סעיפים -6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח בסוף את הטוב ביותר. סכום חלקי sum) (subset הקלט: סדרה
קרא עודפייתון
שיעור 12: מילונים ברק גונן 1 או מילון, :hash table או,dictionary זוגות של מפתחות keys וערכים values מילון מוגדר על ידי סוגריים מסולסלים { } לדוגמה: מילון שמכיל ציונים, המפתח הוא מספר ת.ז ערך מפתח הגדרה
קרא עודדוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט
דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמטרים של מערכים היא by reference וכן דוגמאות שמראות שמשתנים
קרא עודBIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות נ
BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות ניתוח וניהול מאגרי מידע בעלי נתונים שאינם מאורגנים,
קרא עוד1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m
1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_ הפונקציה preg all הפונקציה str_replace הפונקציה preg_replace 2 מהי תבנית
קרא עודבחן במערכות הפעלה
אוניברסיטת בן-גוריון בנגב, המחלקה למדעי המחשב בוחן אמצע במערכות הפעלה מרצים: איתי דינור, דני הנדלר ורוברט יעקבשוילי. מתרגלים: אור דינרי, אחמד דרובי, מתן דרורי, צחי ספורטה, רועי עוזיאל ואריאל תלמי. ענו
קרא עודהמשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +
המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return + Line Feed( \r\n - יכולות להתעורר בעיות... זרמים, קוראים
קרא עודMicrosoft PowerPoint - CE_Candidates_2011.ppt [Compatibility Mode]
תשע"בב פתוח ו וירטואלי לקראת שנת הלמוד הלימודים יום ראשון ב- תואר מחשבים הנדסת הלימודים שנת לקראת הוירטואלי הפתוח ליום הבאים ברוכים מחשבים הנדסת עלל מקצוע פרטים מספר זוו תמצאו תשס"בב. במצגת וי שיש שינויים
קרא עודמבוא למדעי המחשב
מבוא למדעי המחשב שימוש במחסנית - מחשבון תוכן עניינים prefix כתיבת ביטויים ב-,infix ו- postfix postfix prefix,infix ביטויים ב- כתיבת ו- infix נוסח כתיבה ב- (operator אנו רגילים לכתוב ביטויים חשבוניים כדוגמת
קרא עודייבוא וייצוא של קבצי אקסל וטקסט
ייבוא וייצוא של קבצי אקסל וטקסט (Importing & Exporting MS Excel Files and Text) ייבוא (Import) הפיכת קובץ טקסט, Excel מבסיס נתונים אחר. או סוגים אחרים, לטבלת,Access או העתקת טבלת Access בתחילת התהליך יש
קרא עודתאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה
תאריך פרסום: 01.01.15 תאריך הגשה: 15.01.15 מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש להגיש בזוגות. -העבודה חייבת להיות מוקלדת. -הקובץ חייב
קרא עודתוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של ת
תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של תוכנה חופשית. דוגמאות מהשטח 1 ליאור קפלן 30/11/05 קצת
קרא עודמבוא למדעי המחשב
מבוא כללי לתכנות ולמדעי המחשב 1843-0310 מרצה: אמיר רובינשטיין מתרגל: דין שמואל אוניברסיטת תל אביב סמסטר חורף 2017-8 חלק ב - מבוא לקריפטוגרפיה שיעור 5 (offset מונחים בסיסיים צופן קיסר (היסט,.1.2 1 Today
קרא עודהגנה - שקפי תרגול
תרגול 9 סיסמאות חד פעמיות הגנה במערכות מתוכנתות )הגנה ברשתות( חורף תשע"ז 1 תזכורת בקרת כניסה אימות זהות המשתמש למניעת התחזות קבלת שירות שהתוקף אינו זכאי לו קבלת גישה למידע פרטי ולביצוע פעולות בד"כ נעשה
קרא עודMicrosoft Word - UsingXMTenvironment.rtf
שימוש בחבילת ה XMT סביבת XMT נועדה על מנת לאפשר מימוש של תוכניות לפי גישת ה-.XMT ניתן לכתוב תוכניות בשפת C המוכרת לנו, אך בתוספת מספר אופרטורים שבאמצעותם כותב התכניות יוכל להגדיר קטעי קוד שיתבצעו במקביל.
קרא עודSlide 1
מבוא לתכנות ב- JAVA תרגול 5 מה בתרגול מחרוזות מערכים דו ממדיים מחרוזות (Strings) מחרוזת היא רצף של תווים. immutable על מנת ליצור ולטפל במחרוזות נשתמש במחלקה String למחלקה String מתודות שונות שמאפשרות פעולות
קרא עודיוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן
יוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן מתרגלים: הנחיות: השאלות. כל על לענות עליכם משקל. שוות
קרא עוד