More Related Content
PPTX
PDF
OPERATING SYSTEM SECURITY PDF
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY PPTX
PPTX
unit 4.pptx of hash function in cryptography PPT
PDF
PPTX
Cryptography - Block cipher & stream cipher What's hot
PDF
Implications of Computer Misuse and Cyber Security (Teaching) (1).pdf PPTX
PPT
PPTX
Remote User Authentication ,Symmetric, Asymmetric and Kerberos.ppt PDF
PDF
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher PPTX
Timing Attacks and Ruby on Rails PPTX
PPT
13 asymmetric key cryptography PPT
12 symmetric key cryptography PPTX
PPTX
The origin and evaluation criteria of aes PPTX
PPTX
PDF
basic encryption and decryption PPT
PPT
PPT
Intrusion detection system ppt PPT
PPT
Similar to מערך דו ממדי
PDF
סיכום קצר של הקורס במבני נתונים PDF
סיכום הקורס בבינה מלאכותית PDF
נספח נוסחאות אלגברה לינארית PDF
PDF
מבוא לתכנות מדעי: פייתון הרצאה 13 PDF
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017 PDF
סיכום על מטרואידים וזרימות בגרפים PDF
ג'אווה - תכנות מונחה עצמים - מתודות - דריסה/חפיפה, העמסה ומתודות בונות DOC
רשימת פונקציות שימושיות c++ PDF
Week2 - Matrix arrays and graphics basics - stud.pdf PDF
תכנות מדעי: פייתון : הרצאה 7: 2017 PPTX
Hebrew_presentat_pseudo_code_-loops.pptx PDF
PDF
תכנות מדעי: פייתון: הרצאה 8: 2017 PDF
PDF
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה PPTX
ראיון בהייטק פגישה 5 - programer interview lesson 5 PPT
PPT
PPT
More from lizliziz
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPS
PPT
פרק 3 ארגון תכניות וביצוען PPT
פרק 3 ארגון תכניות וביצוען PPT
פרק 3 ארגון תכניות וביצוען PPT
PPT
PPT
PPT
PPTX
PPTX
PPTX
PPTX
PPTX
מערך דו ממדי
- 1.
- 2.
שעות מערכת
לכיתה שבועיתשעות מערכת של קיומה נניח
אחת
ישנם בשבוע5יום ובכל ,ימי-לימוד7שעות
.לימוד מקצוע שם – שעה בכל .היותר לכל
?המערכת נתוני את נשמור כיצד
- 3.
השעות מערכת
חמישי רביעישלישי שני ראשון
תנ"ך מתמטיקה סביבה מתמטיקה ספרות שיעור1
תנ"ך מתמטיקה אנגלית מתמטיקה תנ"ך שיעור2
סביבה לשון אנגלית סביבה ספורט שיעור3
לשון אנגלית תלמוד ספרות מתמטיקה שיעור4
מחנך קולנוע ספורט קולנוע לשון שיעור5
קולנוע מוסיקה קולנוע אנגלית שיעור6
מוסיקה מוסיקה תלמוד אנגלית שיעור7
- 4.
?יתאים חד-ממדי מערךהאם
-חד למערך השיעורים שמות כל את נכניס אם
לשיעור ,לדוגמה ,בקלות להגיע נוכל האם ,ממדי
שימושית דרך בוודאי קיימת ?שלישי ביום השני
.המידע לארגון יותר
131211
... מוסיקה מוסיקה תלמוד ...
- 5.
:כפולה אינדקסים מערכתנבנה
-מ ימים1עד5-מ שעות ,1עד7
5 4 3 2 1
תנ"ך מתמטיקה סביבה מתמטיקה ספרות 1
תנ"ך מתמטיקה אנגלית מתמטיקה תנ"ך 2
סביבה לשון אנגלית סביבה ספורט 3
לשון אנגלית תלמוד ספרות מתמטיקה 4
מחנך קולנוע ספורט קולנוע לשון 5
קולנוע מוסיקה קולנוע אנגלית 6
מוסיקה מוסיקה תלמוד אנגלית 7
Week[3][4]
- 6.
במערך תא אלגישה
נקראת כולה הטבלה אםWeek,נרצה ,
ייקרא שלישי ביום השני שהשיעור ,לדוגמה
Week[3][2[.
אינדקסים ושני הטבלה שם באמצעות ,כך
.במערכת שיעור לכל להגיע נוכל מספריים
הימים של האינדקס מיהו להחליט עלינו ,כמובן
.השעות של ומי
- 7.
-ב דו-ממדית טבלהמימושJava
String[][] Week = new String[5][7[;
:הסבר
סוגריים של מערכות )שני דו-ממדי במערך מדובר
.(השיעורים )שמות מחרוזות של (מרובעים
-מ ליום שייך יהיה השמאלי שהאינדקס נחליט5
של למספרו – הימני האינדקס .ימי-השבוע
מתוך השיעור7.היום שיעורי
הוא חמישי ביום הרביעי השיעורWeek[5][4[
...אבל
- 8.
חד-ממדי במערך כמו
...ולכן,אפס הוא ממד בכל הראשון האינדקס
:הם שלנו המערך תאי ולכן
0'א יום 1'ב יום 2'ג יום 3'ד יום 4'ה יום
0שיעור –1 Week[0][0[ Week[0][1[ Week[0][2[ Week[0][3[ Week[0][4[
1שיעור –2 Week[1][0[ Week[1][1[ Week[1][2[ Week[1][3[ Week[1][4[
2שיעור –3 ...הלאה וכן
3
4
5
6שיעור –7 Week[6][0[ Week[4][6[
- 9.
נתונים הכנסת
Week[1,3] =“;”ספורט
הלאה ...וכן
,אפסים הם הראשונים שהאינדקסים מהסיבה
.השני ביום הרביעי השיעור ,למעשה ,זהו
קטנה בעיה לפתור נוכל אבל ,כעת מבלבל קצת
.בהמשך זאת
- 10.
- 11.
?זו נתונים אחסוןשיטת של יתרונה מה
שני לכל .חד-משמעית כתובת יש במערך תא לכל
,משמעותית הכתובת .שונה כתובת – תאים
.ולשעה ליום ישיר קשר וקשורה
שם במתן מסתפקים אנו ,חד-ממדי במערך כמו
למערךWeek'ומס השורות 'מס ובהגדרת ,
– שלו העמודות7-ו שורות5.עמודות
Javaשל שמות יוצר35:משתני-מחרוזת
Week[0][0], Week[0][1], Week[0][2… ,[
- 12.
השעות מערכת במערךלשימוש דוגמה
System.out.println(“Type day.”);
nt D=input.nextInt();
System.out.println(“Type hour.”);
int H=input.nextInt();
System.out.println(“On that hour you have
“ + Week[D-1][H-1] + “ class.”);
חיסרנו מדוע :שאלה1-מD-ומH?
- 13.
שימושיות דוגמאות1
boolean[][] Meeting= new boolean[45][39];
.הכרויות במועדון פגישות מתעד המערך
בין לפגישות תאים במערך45-ל בנים39.בנות
של ערכוMeeting[12][5[יהיהtrue'מס בן אם12
'מס בת עם נפגש כבר5-ו ,falseלא עדיין אם ,
.נפגשו
- 14.
שימושיות דוגמאות2
int[][] ClassRoom=new int[6][5];
עבור הכיתות חדרי מספרי את מתעד המערך6
-ב כיתות5ערכו .אחד לימודים יום של שעות
שלClassRoom[3][4[יהיה11כיתה אם
'מס3'מס בשעה נמצאת4'מס כיתה בחדר
11.
- 15.
שימושיות דוגמאות3
int twoDice=newint [6][6];
זוג של הטלות סדרת תוצאות מתעד המערך
'א לקוביה שייך שמאלי אינדקס כאשר ,קוביות
אם .()ירוקה 'ב לקוביה – ימני ואינדקס ()אדומה
הזוג הוטל3-4-ב להגדיל יש ,1התא ערך את
twoDice[3][4[זה תא יכיל ההטלות סדרת בסוף .
שהזוג הפעמים מספר את3-4.הופיע
הזוג :הערה4-3היא 'א קוביה שבו ,אחר זוג הוא
3היא 'ב וקוביה ,4.
- 16.
חד-ממדי מערך איתחול
int[][]numbers = new int[6][6];
בשם מערך אתחלנוnumbersעבור36מספרים
-ב המסודרים6של שורות6.מספרים
Javaכל את מאתחלת36.אפס לערך התאים
ערך – מחרוזות של במערך מדובר אם
ריקה מחרוזת הוא תא כל של .האיתחול
על – הבאים בשקפים הדוגמאות כל
של ,זה מערך6-ו שורות6עמודות
.מספרים של
- 17.
בודדים בתאים פעולות
הצבת7בשורהבתא0ובעמודה5.
numbers[0][5] = 7;
.לו משמאל בדיוק הנמצא לתא ערך קליטת
numbers[0][4] = input.nextInt();
.התאים שני ערכי סכום הדפסת
System.out.println( Numbers[0][5] +
Numbers[0][4] );
מערך על – הדוגמאות כל
של6-ו שורות6עמודות
.מספרים של
- 18.
המערך תאי כלעל פעולות
ללולאת בדומהforכל על לעבור לנו שסייעה
כעת נשתמש ,חד-ממדי מערך של האינדקסים
לולאות בשתיforאחד בכל ביקור לשם
.מהתאים
– שורה ובכל ,שורה שורה ,הסדר לפי ,נעבור
ונציב ,לימין משמאל13:תא בכל
for (int x=0; x<6; x++)
for (int y=0; y<6;y++)
numbers[x][y]=13;
מערך על – הדוגמאות כל
של6-ו שורות6עמודות
.מספרים של
- 19.
בתאים הביקור סדר
שלערכו כאשרxהלולאה תתבצע ,אפס הוא
שורה תאי כל עבור הפנימית0:הסדר לפי ,
Numbers[0][0], Numbers[0][1], Numbers[0][2],
Numbers[0][3], Numbers[0][4], Numbers[0][5]
ערך הופך כעתx-ל1הלולאה מתבצעת ושוב ,
:התאים על הפנימית
Numbers[1][0], Numbers[1][1], Numbers[1][2],
Numbers[1][3], Numbers[1][4], Numbers[1][5]
שורה ,האחרונה השורה עד ,הלאה וכן5.
מערך על – הדוגמאות כל
של6-ו שורות6עמודות
.מספרים של
- 20.
המערך לגבולות מחוץאל יציאה
אי דו-ממדי במערך גם ,חד-ממדי מערך לגבי כמו
.במערך שאינם תאים אל לגשת לנסות
המערך הגדרת ,לדוגמה ,אםA:היאint[3][7[,
שהכתובת הריA[3][3[,במערך תא של כתובת אינה
של האינדקסים כי3-ב מסתיימים השורות2)הראשון
הוא0.(
הכתובתA[2][3[היפוכה אך ,במערך נמצאתA[3][2[
!האינדקסים לסדר לב לשים יש .בו נמצאת אינה
מערך על – הדוגמאות כל
של6-ו שורות6עמודות
.מספרים של
- 21.
טבלה הדפסת
,במערך התאיםערכי כל את תדפיס הבאה ההוראה
,העמודות סדר לפי שורה ובכל ,השורות סדר לפי
הדפסה בשורת יופיעו המודפסים הערכים כל אך
:אחת
for (int x=0; x<6; x++)
for (int y=0; y<6;y++)
System.out.print(numbers[x][y] + “,”);
מערך על – הדוגמאות כל
של6-ו שורות6עמודות
.מספרים של
- 22.
?טבלה מדפיסים זאתבכל איך
שורה בהדפסת נתחיל0לשורה ירידה עם ,בלבד
הדפסת אחרי חדשה6:השורה מספרי
int x=0;
for (int y=0; y<6;y++)
System.out.print(numbers[x][y] + “,”);
System.out.println();
הדפסת אחרי תתבצע חדשה לשורה הירידה :לב נשים
6.בלבד אחת פעם ,כלומר – השורה מספרי
- 23.
מלאה טבלה הדפסת
וכדי,בבלוק השורה הדפסת הוראות את נסגור
את להדפיס6עוד הבלוק על מבחוץ נפעיל ,השורות
:לולאה
for (int x=0; x<6; x++)
{ for (int y=0; y<6;y++)
System.out.print(numbers[x][y] + “,”);
System.out.println(); }
השורות מספרי על מפקח
יחידה שורה הדפסת מבצע
בסוף חדשה לשורה ירידה עם
- 24.
מבוקשת שורה מספריסיכום
int sum=0;
for (int y=0; y<6;y++(
sum = sum + numbers[3][y[;
System.out,println(sum(;
עבור ,אחת בלולאה די :לב נשים6השורה מספרי
.היחידה
המבוקשת השורה מספר
- 25.
מבוקשת עמודה מספריסיכום
int sum=0;
for (int x=0; x<6;x++(
sum = sum + numbers[x][5[;
System.out,println(sum(;
.השורות מספרי עבור – אחת בלולאה די הפעם
המבוקשת העמודה מספר