יום חמישי, 7 בדצמבר 2017
יום רביעי, 6 בדצמבר 2017
מבחן בתכנון מערכות הפעלה
מבחן בתכנון מערכות הפעלה
06/12/2017
יום שלישי, 5 בדצמבר 2017
תרגול קליל SQL
תרגול SQL:
אפשרות א': הורדה
אפשרות ב': קריאה ישירה-
מטלה
מספר 3 - בסיס נתונים northwind
1. הצג מטבלת Employees את שמות הערים מהן מגיעים העובדים בצורה מצומצמת
בלי לחזור פעמיים על שם אותה עיר.
2. הצג מטבלת Employees את שמות המדינות בצורה
מצומצמת.
3. הצג מטבלת Employees את תואר המשרה של העובדים בצורה ייחודית.
4. הצג מטבלת Customers את המדינה והעיר לכל עובד.
5.
הצג מטבלת Customers את השילוב של העיר והמדינה בצורה ייחודית.
6. הצג מטבלת Products את שם המוצר, מחיר ליחידה, והמחיר ליחידה + 10
עם כינוי מתאים לעמודה.
7. הצג מטבלת Products את הנתונים הבאים:
קוד מוצר
שם מוצר
מחיר ליחידה
מחיר אחר העלאה של מע"מ בסך 17% עם שם
מתאים לעמודה.
מספר מוצרים במלאי
מספר מוצרים מוזמנים
עמודה של ההפרש בין מספר המוצרים המוזמנים
לבים מה שקיים במלאי.
8. הצג מטבלת Products את העמודות הבאות:
מספר מוצר
שם מוצר
עלות המוצרים במלאי שלא הוזמנו (חישוב
ההפרש בין מספר המוצרים במלאי ומספר המוצרים שהוזמנו כפול מחיר היחידה)
9. הצג מטבלת Employees את שמו הפרטי ושם משפחתו של עובד מספר 3.
10. הצג מטבלת products את מספר המוצר, שמו ומחירו עבור כל המוצרים
שמחירם גבוה מעשרים וסדר אותם בסדר עולה על פי המחיר.
11. הצג מטבלת Employees בעמודה אחת את שמות העובד ולמי הוא מדווח(ReportsTo)
עבור עובד שמספרו 8.
12. הצג מטבלת Employees את שמות העובדים שגרים בעיר London
13. הצג מטבלת Products את כל הפרטים עבור מוצרים שמחירם אינו נע בין 50
ל 100.
14. הצג מטבלת Products את שם המוצר ומחירו עבור המוצרים אשר מחירם נע
בין 21.35 לבין 43.9 וסדר אותם בסדר מחיר יורד.
15. הצג מטבלת Employees את קוד
העובד שם משפחה ותאריך תחילת עבודה לכך
העובדים שגרים ב LONDON או שגרים ב TACOMA
16. הצג מטבלת Employees
את מספרו שם משפחתו בתנאי
שמספרו הוא 1 או 2 או 5
17. אותה שאלה כמו 17 בתנאי שמספר העובד לא שווה ל 4 או 7 או 12
18. הצג מטבלת Products את מספר המוצר שם המוצר
ומספר הקטגוריה עבור מוצרים שמספר הקטגוריה שלהם שונה שונה מ 1 או 2 או 7 ומיין אותם לפי מספר קטגוריה בסדר עולה.
19. הצג מטבלת Employees את שמות העובדים והאיזור שלהם (Region) למי שהאיזור שלו הוא NULL
20. יש להציג מטבלת Products את כל הנתונים עבור שלושת המוצרים היקרים ביותר.
21. הצג מטבלת Orders את מספרי ההזמנות , תאריך ההזמנה ותאריך הדרישה
עבור כל ההשמנות שתאריך הדרישה שלהם אחרי אוקטובר 1996.
22. יש להציג מטבלת Employees מספר עובד שם משפחה
ולמי הם מדווחים רק עבור אותם עובדים שיש להם למי לדווח.
23. יש להציג מטבלת Categories רק את הקטגוריות שיש להן את האות s בשם.
24. הצג מטבלת Customers את כל הפרטים עבור החברות ששמן מסתיים באות a
25. הצג מטבלת Orders מספר ההזמנה מספר הלקוח ומספר העובד עבור הזמנות
שהתבצעו מחודש אפריל עד חודש מאי בשנת 1997 ויש למיין את ההזמנות לפי תאריך הזמנה
בסדר עולה ומיון משני לפי מספר לקוח בסדר יורד.
26. הצג מטבלת Customers
מספר לקוח, ארץ, שם חברה
וטלפון ואיזור עבור לקוחות ששמות המדינה שלהם מתחיל ב G או M
או F והאיזור שלהם הוא NULL.
27. יש להציג מטבלת העובדים את מספר העובד שמו המלא תאריך הלידה והמדינה
עבור עובדים שבשם המשפחה שלהם מופיעה האות
D או K ושנולדו בשנת 1963.
28. הצג מטבלת Products את כל הנתונים עבור המוצרים שמחירם גבוה מ 30
וגם מספר הספק שלהם הוא 1 או 3.
29. הצג מטבלת Employees את כל הנתונים עבוד 25 אחוזים מהרשומות שמספר
העובד שלהן גדול מ 3.
בהצלחה
פתרונות (של דביר):
יום שני, 4 בדצמבר 2017
מספר פרמטרים משתנה - C#) params)
params
כמו בהרבה שפות, ב-#C קיימת אפשרות שפונקציה תקבל מספר משתנה של פרמטרים.
בשפת C ראינו את זה הרבה בפונקציות ()printf וְ ()scanf שמדפיסות או מקבלות מספר משתנים ככל העולה על רוחנו.
תחביר:
שם_הפונקציה ערך_מוחזר(params טייפ_הפרמטרים[] name){.....}
כל הפרמטרים נכנסים לפונקציה במערך. ה"Length" של המערך שווה למספר הפרמטרים שהוזנו.
דוגמה 1:
class Program { public static int Sum(params int[] numbers) { int sum = 0; for (int i = 0; i < numbers.Length; i++) { sum += numbers[i]; } return sum; } static void Main(string[] args) { Console.WriteLine(Sum()); // ידפיס 0 Console.WriteLine(Sum(3, 5)); // ידפיס 8 Console.WriteLine(Sum(3, 5, 10)); // ידפיס 18 } }
יום ראשון, 3 בדצמבר 2017
מבחן תקשורת נתונים 03/12/2017
מבחן בתקשורת נתונים:
הירשם ל-
רשומות (Atom)