Rich Text Editor
Tag Selector





שאלה מספר 4 בגרות מדעי המחשב, קיץ תשע"ז, מס' 899381 פתרון מלא

א. מבנה הנתונים שאנו מציעים מורכב משני דברים:
רשימה מקושרת חד כיווניות
מצביע לסוף הרשימה

כיצד נממש את הפעולה insert:
אם הרשימה ריקה, פשוט נכניס את האיבר לראש הרשימה. O(1).
אם ברשימה יש איברים, נחפש מיקום שבו ערכו של האיבר יהיה גדול מימינו וקטן משמאלו.
לדוגמה:
5 → 8→ 10 →null
אנו מעוניינים להכניס את האיבר 6. במקרה זה האיבר מימינו של 6 גדול ממנו, והאיבר משמאלו קטן ממנו.
5 →6→ 8→ 10 →null

נכניס את האיבר במיקום הראשון שבו אחד משני התנאים הללו יתקיימו:
האיבר גדול משמאלו או האיבר קטן מימינו. במקרה הגרוע ביותר נעבור על כל האיברים O(n).

בכל מקרה נדאג לכך שמצביע לסוף הרשימה תמיד יהיה בסוף. במקרה הגרוע O(1).


כיצד נממש את הפעולה getMax:
נחזיר את ערכו של המצביע לסוף הרשימה. O(1).

כיצד נממש את הפעולה showMin:
נחזיר את ערכו של המצביע של תחילת הרשימה. O(1).

כיצד נממש את הפעולה exist:
עוברים על כל האיברים ובודקים האם הערך קיים או לא. O(n).

Full post

2 hours ago

0👍

0👎



תרגיל במדעי המחשב בנושא שרשרת חוליות שפת C#.
כתבו פונקציה חיצונית הנקראת IsEqual אשר מקבלת שתי רשימות (שרשרת חוליות) ובודקת האם הן זהות בגודל ובסדר.

publiuc static bool IsEqual (Node<int> lst1, Node<int> lst2)
{


while(true)
{
if( (lst1==null && lst2!=null) || (lst1!=null && lst2==null)
return false;

if(lst1==null && lst2==null)
return true;

if(! lst2.GetValue()!=ls1.GetValue())
retirn false;

lst1=lst1.GetNext();
lst2=lst.GetNext();
}
return false;
}

Full post

3 hours ago

0👍

0👎



אשכרה חמאס חטף לנו ילדים. תתעוררו... לא נתפס כמות הרוע. ושלא נדבר על מחיקת משפחות שלמות...

Full post

1 days ago

0👍

0👎



2020ב בגרות במדעי המחשב תרגיל מספר 2 פתרון מלא

סעיף א
public Doctor (String name , String specialization )
{
this.name = name;
this.specialization = specialization ;
rate = 0 ;
}

סעיף ב

public static void doctorRating (Doctor [] doctors)
{
for(int i=0; i<doctors.length; i++)
{
double sum=0;
int counter=0;

System.out.println("Please enter rate:");
double rate = input.nextDouble();
while( rate !=-1)
{
counter++;
sum+=rate;

System.out.println("Please enter rate:");
rate = input.nextDouble();
}

double avg = sum/counter;
doctors[i].setRate(avg);

}

}

Full post

2 days ago

0👍

0👎



2020ב שאלה מספר 4 מדעי המחשב, מועד מיוחד, אוגוסט ,2020 מס' 899381 פתרון מלא

השינוי משפת c# לשפת java הוא מינורי.
C# - Node<int>
java - Node<Integer>

java: שמות הפונקציות מתחילות באותיות קטנות


public static Node<int> BuildDigit(Node<int> lst)
{
Node<int> p1 = lst;
Node<int> r = new Node<int>( -1,null );
Node<int> p2 = r; // תמיד צריך להיות בסוף השרשרת כדי להוסיף איברים מהסוף

while( p1!=null)
{
int x = p1.GetValue();
while(x>0)
{
int digit = x%10;
x/=10; //x=x/10;

Node<int> n = new Node<int>(digit, null);
p2.SetNext(n);
p2=p2.GetNext(); //בשביל שיהיה תמיד בסוף השרשרת
}
Node<int> n1 = new Node<int>(-9, null);
p2.SetNext(n1);
p2=p2.GetNext(); //בשביל שיהיה תמיד בסוף השרשרת
p1=p1.GetNext();

}

return r.GetNext();
}

Full post

2 days ago

0👍

0👎



מבנה נתונים רשימה מקושרת שפת C# / java , מדריך הסבר פקודות

כל חוליה Node מכילה שני דברים: value, next.
value - ערך (יכול להיות מספר שלם, תו, מחרוזת וכו).
next - מצביע לחוליה אחרת או מצביע ל null.

יצירת חוליה:
c#: Node<int> n = new Node<int>(5,null); // 5 → null

סך הכל אפשר לבצע על חולייה 5 פעולות:
C# - n.GetValue(); //value equals 5

C# - n.SetValue(8); // value equals 8

C# - n.GetNext(); // next is null;

C# - Node<int> n1 = new Node<int>(2,null);
n.SetNext(n1); // 5 → 2 → null

c# - n1.HasNext(); // false
c# - n.HasNext(); // true

כיצד סורקים רשימה?
שלב ראשון עדיף ליצור מצביע חדש (על מנת לא לשכוח את הראש).

Node<int> p = n;
כעת ניתן לסרוק את הרשימה כך:
while(p!=null)
{
// כאן אפשר לעשות מה שרוצים

p=p.GetNext(); // מקדם את המצביע לחוליה הבאה
}

Full post

2 days ago

0👍

0👎



תרגיל: כתוב פונקציה חיצונית אשר מקבלת תור של מספרים שלמים וסוכמת את איברי התור מבלי לפגוע בו, על הפונקציה להחזיר את סכום איברי התור (מספר שלם)

public static int sum(Queue<Integer> q)
{
Queue<Integer> temp = new Queue<Integer>(); //empty temp Queue
int sum = 0;
while( !q.isEmpty())
{
int x = q.remove();
sum+=x; //sum = sum + x;
temp.insert(x);
}

while( !temp.isEmpty()
q.insert( temp.remove() );

return sum;

}

Full post

2 days ago

0👍

0👎



מבנה נתונים מדעי המחשב Queue תור שפת java (דומה מאוד לשפת c#)

תור הוא מבנה נתונים המאפשר שמירת נתונים בצורה של: הראשון שנכנס הוא הראשון שיוצא. FIFO.
נניח ואנחנו בתור בקופה, הראשון שהגיע לתור הוא הראשון שיקבל שירות. האחרון שהגיע לתור הוא האחרון שיקבל שירות.

head ← 1 , 3, 5 , 0 ← tail
במידה ומישהו חדש מצטרף לתור הוא ייכנס מהסוף (tail).
במידה וישלפו מישהו מהתור, הוא ייצא מראש התור (head).

איך יוצרים תור?
Queue<Integer> q = new Queue<Integer>(); // יצירת תור ריק

כיצד בודקים האם התור ריק?
if(q.isEmpty()) // בדיקה האם התור ריק

כיצד בודקים האם התור הוא לא ריק?
if(!q.isEmpty()) // בדיקה האם התור לא ריק

איך מוסיפים איבר לתור?
q.insert(4); //הכנסת איבר לתור

איך מסירים איבר מתור?
if(!q.isEmpty()) //בדיקה אם התור לא ריק, רק אז ניתן להסיר איבר
int x = q.remove();
//במידה והתור ריק וננסה להסיר איבר התכנית תקרוס


כיצד סורקים תור? (יש לקחת בחשבון שהוא יתרוקן)
while( !q.isEmpty())


כיצד מקבלים את ערכו של ראש התור ?
if( !q.isEmpty())
int x = q.head();


אפשר לסכם שיש לתור 4 פעולות:
q.insert(4) , q.remove() , q.isEmpty()


Full post

2 days ago

0👍

0👎



מדעי המחשב, 2022 קיץ תשפ"ב, מס' 899381 בגרות מדעי המחשב תרגיל מספר 1 פתרון מלא

public static int [] multiply (int [] arr1, int [] arr2)
{
int [] max = arr2;
int [] min = arr1;
if (arr1.length > arr2.length)
{
max = arr1;
min = arr2;
}

int [] arr3 = new int[max.length];

for(int i=0; i<min.length ; i++)
arr3[i] = max[i]*min[i];
for(int i = min.length; i<max.length; i++)
arr3[i] = max[i];

return arr3;
}

Full post

2 days ago

0👍

0👎



מדעי המחשב, קיץ תשפ"ב, מס' 899381 בגרות במדעי המחשב פתרון מלא

public static boolean isIncluded(Node<Integer> lst1, Node<Range> lst2)
{
while(lst1 != null && lst2!=null)
{
if(lst1.getValue() >= lst2.getValue().getLow() && lst1.getValue()<=lst2.getValue().getHigh() )
{
lst1 = lst1.getNext();
}
else
{
lst2 = lst2.getNext();
}


}
if(lst1 == null)
return true;

return false;
}

Full post

2 days ago

0👍

0👎



בהצלחה לעדן גולן באירוויזיון. סומכים עלייך ❤️❤️ לא משנה איזה מקום תקבלי, בשבילנו את מקום ראשון!!

Full post

2 days ago

0👍

0👎



אחלה פרס חמאס קיבלו. תתחדשו נצל יפה.

Full post

4 days ago

0👍

0👎



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

Full post

6 days ago

0👍

0👎



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

Full post

6 days ago

0👍

0👎



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

Full post

1 weeks ago

0👍

0👎



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

Full post

1 weeks ago

0👍

0👎



רוצים לתקוף ברפיח אז חמאס מפעיל את הלחץ הפסיכולוגי. בטוח מסתררים שם מלא חטופים ומחבלים

Full post

2 weeks ago

0👍

0👎



ברכות לראש אמן אהרון חליוה שנטל אחריות על מחדלו והתפטר. על כל גורמי המודיעין והצבא לעשות כך.

Full post

2 weeks ago

0👍

0👎



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

Full post

3 weeks ago

0👍

0👎



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

Full post

4 weeks ago

0👍

0👎



הסופר יש חסד, אותם הבעלים של שופרסל דיל, כבר לא נראה זול כמו לפני גמה ימים. במבה של אוסם 80 גרם שהייתה נמכרת ב-1.90 נמכרת כרגע בלפחות 3 שקלים. איפה המבצעים? נראה שהשתן עלה להם לראש. נראה שכמות הלקוחות שלהם הוכפלה, לכן הם מרשים לעצמם להעלות מחירים.

Full post

6 weeks ago

0👍

0👎



שאלה במדעי המחשב בנושא מבנה נתונים שרשרת חוליות מטיפוס מורכב
שימו לב השאלה - השאלה מנוסחת בשפת c#!

השאלה:
מחלקת סטודנט Student בנויה בעזרת התכונות הבאות:
שם - name מטיפוס string
רשימת קורסים - courses מטיפוס חולייה מטיפוס Course.


המחלקה קורס Course בנויה בעזרת התכונות הבאות:
קוד הקורס - code מטיפוס string
ציון - grade n מטיפוס int.

מאגר ציונים Grades מוגדר כרשימה של תלמידים, כלומר כל חוליה היא מטיפוס Student.


א. בנו את כל המחלקות:
מחלקת מאגר ציונים - Grades: רשימה של תלמידים.
מחלקת תלמיד Student כמתואר לעיל.
מחלקת קורס - Course כמתואר לעיל.

יש לכתוב מחלקה מלאה (מחלקה הכוללת בנאים, מאחזרים, קובעים, פעולת תיאור ToString אשר יודעת להדפיס לכל תלמיד את הקורסים והציונים שלו.

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

ג. כתבו פעולה חיצונית המקבלת מאגר ציונים - כלומר עצם מטיפוס Grades ומדפיסה עבור כל תלמיד את ממוצע ציוניו.

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

ה. על מנת לבדוק את עצמיכם, בנו את הפונקציות הבאות:
בתוך המחלקה Grades צרו פונקציה אשר מוסיפה תלמיד לרשימת התלמידים.
בתוך המחלקה Student צרו פונקציה אשר מוסיפה קורס לרשימת הקורסים.

צרו 4 תלמידים ו-8 קורסים: 2 קורסים לכל תלמיד.

צרו מופע מטיפוס Grade, הוסיפו את התלמידים.

הריצו את שתי הפונקציות ובידיוק את פתרונכם.


פתרון מלא:
המחלקה Course אשר כתובה בקובץ Course.cs

public class Course
{
private string code;
private int grade;

public Course(string code, int grade)
{
this.code = code;
this.grade = grade;
}
public string GetCode()
{
return code;
}

public void SetCode(string code)
{
this.code = code;
}

public int GetGrade()
{
return grade;
}

public void SetGrade(int grade)
{
this.grade = grade;
}

public override string ToString()
{
return "Code: " + code + "-> Grade: " + grade;
}
}

המחלקה Student אשר כתובה בקובץ Student.cs

public class Student
{
private string name;
private string id;
private int year;
private Node<Course> courses;

public Student(string name, string id, int year)
{
this.name = name;
this.id = id;
this.year = year;
this.courses = null; // Initialize courses to null
}
public void AddCourse(Course c)
{
courses = new Node<Course>(c,courses);
}

public string GetName()
{
return name;
}

public void SetName(string name)
{
this.name = name;
}

public string GetId()
{
return id;
}

public void SetId(string id)
{
this.id = id;
}

public int GetYear()
{
return year;
}

public void SetYear(int year)
{
this.year = year;
}

public Node<Course> GetCourses()
{
return courses;
}

public void SetCourses(Node<Course> courses)
{
this.courses = courses;
}

public double Avg()
{
Node<Course> p = courses;
int sum=0,counter=0;
while(p!=null)
{
int grade = p.GetValue().GetGrade();
sum+=grade;
counter++;
p=p.GetNext();
}
return (sum/(double)counter);
}

public string GetAllCoursesAsString()
{
string coursesString ="";
Node<Course> p = courses;
while (p != null)
{
coursesString+=p.GetValue().ToString();
if (p.GetNext() != null)
{
coursesString+=", ";
}
p = p.GetNext();
}
return coursesString;
}
public override string ToString()
{
return "Name: " + name + ", ID: " + id + ", Year: " + year+", Courses: "+GetAllCoursesAsString()+"\n";
}
}


המחלקה Grades אשר כתובה בקובץ Grades.cs


public class Grades
{
private Node<Student> students;
public Grades()
{
students = null;
}
public void AddStudent(Student s) //הוספת תלמיד
{
students = new Node<Student>(s, students);
}

public Node<Student> GetStudents()
{
return students;
}

public void SetStudents(Node<Student> students)
{
this.students = students;
}

public override string ToString()
{
string studentsString = "";
Node<Student> currentStudent = students;
while (currentStudent != null)
{
studentsString += currentStudent.GetValue().ToString();
if (currentStudent.GetNext() != null)
{
studentsString += ", ";
}
currentStudent = currentStudent.GetNext();
}

return studentsString;
}
}

המחלקה Main אשר כתובה בקובץ Main.cs


using System;
class HelloWorld {
// סעיף א
public static void AvgEachStudent(Grades grades)
{
Node<Student> p = grades.GetStudents();

while(p!=null)
{
Student s = p.GetValue();
Console.WriteLine("The avg of "+s.GetName()+" is "+ s.Avg());
p=p.GetNext();
}

}
//סעיף ב
public static string MaxCourseAvg(Grades grades)
{
Node<Student> pS = grades.GetStudents(); //pointer student
Node<string> codes =null;
Node<int> sums =null;
Node<int> counters = null;
Node<string> pCode =null; //pointer code courses
Node<int> pSum =null; //pointer sum courses
Node<int> pCounter = null; //pointer counter courses

while(pS!=null)
{
Student s = pS.GetValue();
Node<Course> pC = s.GetCourses();
while(pC!=null)
{
Course c = pC.GetValue();
string code = c.GetCode();
//make the pointer at the beggning
pCode=codes;
pSum=sums;
pCounter=counters;
// find the code in list of codes, or add at the begning if not found
while(pCode!=null && !pCode.GetValue().Equals(code) )
{
pCode=pCode.GetNext();
pSum=pSum.GetNext();
pCounter=pCounter.GetNext();
}
//not found
if(pCode==null)
{
//add at the begning
codes = new Node<string>(code,codes);
sums = new Node<int>(c.GetGrade(),sums);
counters = new Node<int>(1,counters);
}
else //found
{
//add values for avg
pSum.SetValue(pSum.GetValue()+c.GetGrade());// add grade to sum
pCounter.SetValue(pCounter.GetValue()+1); //add one to counter
}
pC=pC.GetNext();
}
pS=pS.GetNext();
}
//now we have all the sums and counters of all the courses.
//let's calculate the avg
pCode=codes;
pSum=sums;
pCounter=counters;
string maxCode = pCode.GetValue();
double maxAvg = pSum.GetValue()/(double)pCounter.GetValue();
while(pCode!=null)
{
double avg = pSum.GetValue()/(double)pCounter.GetValue();
if(avg>maxAvg)
{
maxCode = pCode.GetValue();
maxAvg = avg;
}

pCode=pCode.GetNext();
pSum=pSum.GetNext();
pCounter=pCounter.GetNext();
}
return maxCode;
}
static void Main() {
Grades grades = new Grades();
// Create 4 students
Student student1 = new Student("John", "S001", 2022);
Student student2 = new Student("Alice", "S002", 2023);
Student student3 = new Student("Bob", "S003", 2022);
Student student4 = new Student("Emily", "S004", 2023);

// Create 8 courses
Course course1 = new Course("C101", 85);
Course course2 = new Course("C102", 78);
Course course3 = new Course("C101", 90);
Course course4 = new Course("C102", 92);
Course course5 = new Course("C101", 80);
Course course6 = new Course("C102", 87);
Course course7 = new Course("C101", 88);
Course course8 = new Course("C102", 95);
student1.AddCourse(course1);
student1.AddCourse(course2);
grades.AddStudent(student1);

student2.AddCourse(course3);
student2.AddCourse(course4);
grades.AddStudent(student2);
student3.AddCourse(course5);
student4.AddCourse(course6);
grades.AddStudent(student3);
student4.AddCourse(course7);
student4.AddCourse(course8);
grades.AddStudent(student4);
Console.WriteLine(grades);
AvgEachStudent(grades); // סעיף א
Console.WriteLine(MaxCourseAvg(grades));
}
}

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


פלט של הרצה:

Name: Emily, ID: S004, Year: 2023, Courses: Code: C102-> Grade: 95, Code: C101-> Grade: 88, Code: C102-> Grade: 87

, Name: Bob, ID: S003, Year: 2022, Courses: Code: C101-> Grade: 80

, Name: Alice, ID: S002, Year: 2023, Courses: Code: C102-> Grade: 92, Code: C101-> Grade: 90

, Name: John, ID: S001, Year: 2022, Courses: Code: C102-> Grade: 78, Code: C101-> Grade: 85



The avg of Emily is 90

The avg of Bob is 80

The avg of Alice is 91

The avg of John is 81.5

C102



Full post

6 weeks ago

0👍

0👎



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

השאלה:
בבניין משרדים 30 קומות. בכל קומה יש 7 משרדים ממוספרים 1-7.
א. כתבו תוכנית הקולטת את מספר העובדים בכל משרד ומחזירה את סך העובדים בכל קומה.
ב. הציגו כפלט את מספר הקומה שיש בה הכי פחות עובדים וכן את מספר העובדים בקומה זו.
ג. הציגו כפלט את מספר המשרד והקומה של המשרד שבו מספר העובדים הוא הגדול ביותר.


פתרון מלא בשפת c#:


using System;
class HelloWorld {
  static void Main() {
      
      Random rnd = new Random();
      
      int minEmployee=-1; //סעיף ב
      int minFloor=0;   //סעיף ב
      
      int maxEmployee =-1; //סעיף ג
      int maxFloor = 0; //סעיף ג
      int maxOffice =0; //סעיף ג
      
      for(int i=0; i<30;i++)
      {
    Console.WriteLine("Offices for "+(i+1)+" floor");
    int employeesInFloor=0; //סעיף א
        for(int j=0;j<7;j++)
        {
            Console.WriteLine("Enter number of employees floor "+(i+1)+" and office number "+(j+1));
            //int employees = int.Parse(Console.ReadLine());;
            int employees = rnd.Next(20,500);//for checking only
            employeesInFloor+=employees;
            
            if(minEmployee==-1 || minEmployee>employees)
            {
                minEmployee = employees;
                minFloor = (i+1);
                maxOffice = (j+1);
                
            }
            
            if(maxEmployee==-1 || maxEmployee<employees)
            {
                maxEmployee = employees;
                maxFloor = (i+1);
                
            }
        }
    Console.WriteLine("Total employees of "+(i+1)+" floor is "+employeesInFloor); // סעיף א

    
      }
      
     Console.WriteLine("The minimun employees belongs to "+ minFloor+" floor, and the quantity is "+minEmployee); // סעיף ב
     Console.WriteLine("The maximum employees belongs to "+ maxFloor+" floor, and the office numbers is "+maxOffice); // סעיף ג


  }
}

Full post

6 weeks ago

0👍

0👎



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

Full post

7 weeks ago

0👍

0👎



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

Full post

7 weeks ago

1👍

0👎



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

Full post

7 weeks ago

0👍

0👎



אנדרואיד סטודיו טלפונים חכמים 883589 שאלות שהבוחן יכול לשאול בגרות מבחן בעל פה הגנת פרויקט שאלון תיכון - מגמת הנדסת תוכנה תכנון ותכנות מערכות 

 
לספר על הפרוייקט באופן כללי
מה מטרתו, האם קיים בשוק מה שונה ממה שיש בשוק
מסך רישום והזדהות – איזה נתונים נקלטים(לפחת 2 נתונים), למה נבחרו דווקא הם, האם יש בדיקות קלט ומהם, האם יש אינטראקציה עם משתמש אם הקיש משהו לא נכון ובאיזה צורה
איך אתה שומר נתונים על משתמשים או מידע אחר באפליקציה (קבצים או בסיסי נתונים) באיזה צורה שומר (כמות טבלאות או מהו סוג הקובץ פנימי חיצוני וכו'), איפה מתבצעת שמירה ואיזה נתונים נשמרים ולמה, האם יכולה להיות כפילות בנתונים
האם קיים חיפוש/עידכון/מחיקה/הוספה/הצגה של נתונים
האם קיים מדריך למשתמש, האם ניתן להגיע אליו מכל חלון
האם יש חלון היצרן/קרדיטס, האם ניתן להגיע מכל חלון + ביצוע תקשורת עם היצרן (סמס, שיחה, מייל)
שימוש בתפריטים – האם קיים תפריט קבוע או דינמי ומהו השימוש ולמה יש להשתמש בו
מהם ערוצי תקשורת בהם השתמשת?
האם יש התראות כלשהן? שירותי מערכת ?
האם יש שימוש ביצירת עצמים ושימוש בהם
האם קיימות פעולות מקבילות בקבצי XML לבין JAVA ואיזה, דוגמה מהפרוייקט
איך הנתונים מועברים בין החלונות
לשאול הסבר לפעולה כלשהי מהקוד
לשנות משהו בקוד (צבע, רקע, גופן...)


תפריטים:
•        האם צריך בכלל להשתמש בתפריט?
•        יתרונות וחסרונות של תפריט?
•        מה כדאי להציב בתפריט "קבוע" (המשותפת לכל אקטיבי)?
•        אילו סעיפי תפריט כדאי להציב בתפריט דרך שימוש ב-Java?
•        האם הגיוני שבאפליקציה תהיו אקטיביטי ללא שימוש בתפריט?
 
בדיקת קלט:
•        האם לתת למשתמש לתקן את הקלט? איך אפשר לעשות זאת?
•        האם לתת למשתמש אינסוף ניסיונות לתיקון הקלט או להגביל?
•        האם לתת "רמזים" (עזרה) למשתמש לתיקון הקלט?
•        האם להציג למשתמש סיכום הקלט אחרי שקלט יתקבל כתקין?
•        בשביל מה בכלל לבצע בדיקות קלט?
•        האם יש נתונים שעבורם אי-אפשר (לא כדאי) לבצע בדיקת קלט?
•        האם מותר להציב דרישות "שרירותיות" ("לפי דעתי של היוצר") לגבי תקינות נתונים?
•        מה יכולות להיות תגובות של אפליקציה לקלט לא תקין?
•        מה יתרונות וחסרונות של הצורות השונות של תגובות האפליקציה לקלט לא תקין?
 
קבצי טקסט
•        מה היתרון בשימוש בקבצי טקסט באפליקציה?
•        האם צריכים להיות באפליקציה קבצי טקסט לקריאה בלבד?
•        מה הסיבה להצבת (שמירת) הקובץ במקום שבחרת? (זיכרון פנימי לקריאה וכתיבה, זיכרון פנימי לקריאה בלבד, זיכרון חיצוני, אינטרנט וכדומה)
•        מה היא סיבה לשימוש בקובץ טקסט דווקא באקטיביטי הזאת?
•        האם במקום קובץ טקסט היה אפשר להשתמש במשהו אחר?
 
בסיסי נתונים:
•        האם במקום בסיס נתונים אפשר להשתמש בכלים אחרים? מהן יתרונות וחסרונות שימוש בבסיס נתונים?
•        האם עדיף קובץ db אחד עם כמה טבלאות – או עדיף לשמור כל טבלה בקובץ db נפרד?
•        האם כל טבלה בבסיס נתונים צריכה להיות "לקריאה ולכתיבה" או שכדאי שתהנה טבלאות "לקריאה בלבד"?
•        אם באפליקציה צריך להיות בסיס נתונים המכיל טבלאות עם נתונים כבר מהתחלה (בלי שמשתמש ימלא את הנתונים) – אך לצור אותו?
•        האם בכלל יכול להיות צורך להשתמש בבסיס נתונים "מוכן מראש" – או שניתן להשתמש בכלים אחרים?
•        איפה עדיף להציב בסיס נתונים עם הנתונים "מוכנים מראש"?
•        האם מותר שבטבלה יהיה נתונים חוזרים?
•        איך לבחור, איזה נתון צריך להיות איחודי בטבלה?
•        אילו עוד טבלאות אפשר להוסיף?
•        איפה עדיף להציב קבצי db?
 
ערוצי תקשורת:
•        האם שימוש ב-SMS צריך להיות "אוטומטי" (ללא התערבות המשתמש) – או צריך לתת למשתמש אפשרות "להתערב" בשליחת SMS?
•        אותה שאלה – לגבי שימוש בדוא"ל.
•        מה עדיף – שימוש ב-SMS או בדוא"ל?
•        למה יש הבדל בין שימוש בערוצים האלה באמולטור ובמכשיר אמתי?
•        האם עדיף לבנות קטעי קוד (פעולות) מלא לשימוש בערוצים האלה בתוך האפליקציה – או לאפשר שימוש באפליקציות אחרות עבור העריצים האלה?
 
העברת נתונים בין אקטיביטי:
•        למה בכלל צריך להעביר נתונים בין אקטיביטי לאקטיביטי?
•        מה יכולה היות בעיה בביצוע העברת נתונים?
•        מה יכולה להיות חלופה להעברת נתונים?
•        האם תמיד יכולה להיות חלופה להעברת נתונים?
•        ציין יתרונות וחסרונות של העברת נתונים.
 
 
רכיבים שונים:
•        למה בחרת להשתמש ברכיבים שדווקא בחרת להשתמש?
•        האם במקום רכיבים בהם בחרת להשתמש אפשר היה לבחור ברכיבים אחרים?
•        האם כל הרכיבים במסך צריכים להיות "מיד נגישים" – או שאפשר (כדאי?) להפוך חלק מהם ל"לא נגיש" או ל"לא נראה"?
 
תכנות:
•        האם יש צורך להשתמש בעצמים (מחלקות עצמים)?
•        למה כדאי להשתמש במחלקה נפרדת עבור שימוש ב-SQLite?
•        מה עדיף: שימוש ב-onClick בקובץ xml – או שימוש ב"מאזין" onClickListener בקובץ java?
•        פרט פעילות (ביצוע) של פעולה (method).
•        תן דוגמה לפעולה/פקודה אשר "מקבילה" לשימוש בתכונת הרכיב בקובץ xml.



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

Full post

7 weeks ago

0👍

0👎



שאלה עם פתרון בסטטיסטיקה הסתברות

מנתוני הלשכה המרכזית לסטטיסטיקה ניתן להסיק כי 75% מכלל האוכלוסייה בעלת ביטוח בריאות, ל-50% יש ביטוח סיעודי. בנוסף הלשכה מצאה כי ל-15% אין אף לא ביטוח בריאות ולא ביטוח סיעודי.

מה אחוז האוכלוסייה בעלת ביטוח בריאות וגם ביטוח סיעודי?

פתרון מלא

מהנתונים אפשר להסיק:




סימון
בעלי ביטוח בריאות  0.75
P(A)
ללא ביטוח בריאות 0.25 P(not A)
ביטוח סיעודי 0.5 P(B)
ללא ביטוח סיעודי 0.5 P(not B)
ללא בריאות וללא סיעודי 0.15 P(C)
בריאות בלבד או סיעודי בלבד או גם סיעודי וגם בריאות 0.85 P(not C)



כיצד נפתור את הבעיה?
התשובה מסתתרת בהבנה ש-0.85 בעלי ביטוח בריאות בלבד או סיעודי בלבד או גם וגם.
קשר של או הוא קשר של חיבור כלומר:

ביטוח בריאות בלבד + ביטוח סיעודי בלבד + גם וגם = 0.85.

p(not C) = P(ביטוח בריאות בלבד) + P(ביטוח סיעודי בלבד) + P(גם וגם) = 0.85

ביטוח בריאות בלבד = יש ביטוח בריאות וגם אין ביטוח סיעודי:

P(ביטוח בריאות בלבד) = P(A)*P(not B) = 0.75*0.5 = 0.425

P(ביטוח סיעודי בלבד) = P(B) * P(not A) = 0.5 * 0.25 = 0.125


p(not C) = P(ביטוח בריאות בלבד) + P(ביטוח סיעודי בלבד) + P(גם וגם) = 0.85

p(not C) =0.425+ 0.125 + P(גם וגם) = 0.85

P(גם וגם) = 0.3


Full post

7 weeks ago

0👍

0👎



ההקלטה של רוני אשל ז"ל מצמררת. יהי זכרה ברוך. גיבורת ישראל, שומרת ישראל. תודה לך.

Full post

7 weeks ago

0👍

0👎



עושק הפיקדון הצבאי. לא רק שתרמנו במינימום 3 שנים מחיינו למדינה, כאשר מגיע מועד הפירעון של הפיקדון, לאחר חמש שנים: הכסף של הפיקדון אמור להישלח לחשבון המשוחרר תוך 60 ימי עסקים!! כן, כן שמעתם נכון, 60 ימי עסקים: כלומר יותר מחודשיים שלמים. פשוט בושה וחרפה. גם מה שמגיע לחיילים משוחררים פשוט לא מגיע. תתביישו לכם.

Full post

7 weeks ago

0👍

0👎



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

Full post

8 weeks ago

0👍

0👎



אחרי טבח השביעי בבאוקטובר 2023, נשאלת השאלה מתי יהיה הטבח הבא? הרי ברור לנו שזוהי רק ההתחלה. אני רוצה לענות על שאלה אחרת: מתי תהיה תקיפב איראנית? תקיפה איראנית ככל הנראה תתרחש עד חמישי בנובמבר 2024 על ידי המילציות האירניות. מדובר במתקפה משולבת על ישראל שתקריס את כל המערכות. אנו כבר עכשיו יודעים שאם לבנון רוצה היא יכולה לשתק את את כל מערכות הגנת האוויר שלנו תוך כדי שיגור אלפי טילים ביום ועל ידי כך להעביר את העורף לחזית. אנחנו כנגד נגיב באופן רפוי על ידי מטוסים שבשביל להפציץ מבנה עלוב מבקשים אישורים במשך שעות. במלחמה זו צפויים עשרות אלפי הרוגים. בשעה שכל מערכות ההגנה שלנו יחדלו מלהתקיים איראן תפציץ בעזרת טילים בליסטיים בנקודות אסטרטגיות במדינת ישראל. כמו לאורך כל ההיסטוריה נפשל. מדוע זה יקרב עד נובמבר 2024? משום שהם ירצו לתקוף גל עוד ביידן בשילטון ולא בשילטון טראמפ. עכשיו ארצות הברית עסוקה בבחירות.

Full post

8 weeks ago

0👍

0👎



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

Full post

8 weeks ago

0👍

0👎



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

Full post

8 weeks ago

0👍

0👎



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

Full post

8 weeks ago

0👍

0👎



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

Full post

9 weeks ago

1👍

0👎



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

Full post

9 weeks ago

0👍

0👎



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

Full post

10 weeks ago

0👍

0👎



רון חולדאי רוצה להעיף את ביבי מהשלטון. אבל הוא במשך מיליון שנה ראש עיריית תל אבעב

Full post

10 weeks ago

0👍

0👎



מה ציפיתם שיחיא סינוואר ישב ויחכה לכם כל היום? בדיחה מהלכת בחיי

Full post

11 weeks ago

0👍

0👎



תאונה בפתח תקווה תקעה את הרכבת הקלה. באסה

Full post

12 weeks ago

0👍

0👎



העזתים וכל העולם יכולים למנוע את כל התמונות ה-"קשות" מעזה, על ידי כך שיחזירו לנו את כל החטופים בחיים.

Full post

12 weeks ago

1👍

0👎



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

Full post

12 weeks ago

0👍

0👎



שוב בעיות ברכבת הקלה... אולי שיקום אחראי ויעשה בדיקה במוצאי שבת לקראת יום ראשון?

Full post

13 weeks ago

0👍

0👎



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

Full post

13 weeks ago

0👍

0👎



בהצלחה לעדן גולן באירוויזיון. סומכים עלייך

Full post

13 weeks ago

0👍

0👎



מי מרגיש בטוח עם כמות הרוצחים שרוצים לשחרר?

Full post

14 weeks ago

0👍

0👎



הצעת חוק: בכל תלוש שכר חובה לספק מקרא לכל הקיצורים

Full post

14 weeks ago

0👍

0👎



מתניהו אנגלמן מבקר המדינה, כל הכבוד: אל תיתן להם זמן לטאטא הכל מתחת לשטיח ולטייח.

Full post

15 weeks ago

0👍

0👎



מי שמפטר אנשי ונשות מילואים חסר לב... אדם לאדם זאב

Full post

15 weeks ago

0👍

0👎



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

Full post

15 weeks ago

0👍

0👎



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

Full post

15 weeks ago

0👍

0👎



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

Full post

15 weeks ago

0👍

0👎



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

Full post

15 weeks ago

0👍

0👎



אנחנו מדינה שחיה מאסון לאסון... יהי זכרם ברוך. 23.1.2024... אסון רודף אסון

Full post

15 weeks ago

0👍

0👎



This is new social media made by me thanks for listening :) you are the best

Full post

17 weeks ago

1👍

0👎