יום שישי, 9 בדצמבר 2016
יום שלישי, 6 בדצמבר 2016
שיעור SQL - פונקציות ושימוש באקסס (יום שלישי)
יצירת טבלה ושאילתות באקסס:
יצירת שאילתה:
יצירת שאילתה על כמה טבלאות שתלויות אחת בשנייה:
יום ראשון, 4 בדצמבר 2016
שפת C - פתרונות, מצביעים (pointer), ושאלות (יום ראשון)
פתרונות תרגילים 6,7
/* #include <stdio.h> void main() { char str[80]; int i , cnt = 0; printf("Enter string:\n"); gets( str ); for(i=0; str[i] != NULL; i++) { if(str[i]>='a' && str[i]<='z' && !(str[i+1]>='a' && str[i+1]<='z' ) ) cnt++; } printf("cnt: %d\n",cnt); } */
יום שישי, 2 בדצמבר 2016
ספר אלגברה לינארית ענת דנון (פרסום של נדב)
יום רביעי, 30 בנובמבר 2016
שפת C - שאלות על מחרוזות וצילום המבחן והפתרונות (יום רביעי)
שאלות על מחרוזות:
מחרוזות - strings
1) כתוב תכנית אשר קולטת מחרוזת ותהפוך כל האותיות הקטנות לגדולות.
והגדולות לקטנות.
לדוגמא:
“abA1#2cN” à “ABa1#2Cn”
2) כתוב תכנית אשר קולטת מחרוזת ומדפיסה כמה ספרות נמצאות במחרוזת זו.
לדוגמא:
עבור המחרוזת : “1as9+23ke2k”
הפלט יהיה: 5.
3) כתוב תכנית אשר קולטת מחרוזת ומעתיקה כל האותיות במחרוזת זו למחרוזת
שניה.
לדוגמא:
אם המחרוזת הראשונה היא: “Ad3+3Laad”
אז המחרוזת השנייה תהיה: “AdLaad”
יום שני, 28 בנובמבר 2016
יום ראשון, 27 בנובמבר 2016
שפת C - סוגי משתנים, מחרוזות, הפונקציות puts ו gets, הספרייה (יום ראשון)
סוגי משתנים
__________________________________________________________________________| | |
משתנה פנימי: בתוך הפונקציה (בלוק). בתוך אותה הפונקציה בלבד. כאורך החיים של הפונקציה.
| | |
משתנה גלובאלי: מחוץ לכל פונקציה. בכל הפונקציות המוגדרות מתחת. כאורך החיים של התוכנית.
| | |
משתנה סטטי: בתוך הפונקציה. בתוך הפונקציה. מהקריאה הראשונה לפונקציה עד סוף-
| -התוכנית.
משתנה סטטי לא מאותחל יהיה 0.
שומר על הערך שלו בין קריאה לקריאה.
__________________________________________________________________________
יום שבת, 26 בנובמבר 2016
חזרה על אלגברה לינארית - שאלות וקטורים ממבחנים חיצוניים
שאלות וקטורים ממבחנים חיצוניים (פורסם בוואטסאפ):
https://drive.google.com/open?id=0B8Tkh3yDGINKdEs2UkwxR1hmN0E
https://drive.google.com/open?id=0B8Tkh3yDGINKdEs2UkwxR1hmN0E
יום שני, 21 בנובמבר 2016
חשיבה וJAVA - מעגל המתאבדים של יוספוס פלביוס (יום שני)
משימה:
לכתוב תרשים זרימה + תוכנית, שמתארת מי נשאר חי במעגל המתאבדים של יוספוס פלביוס (כלומר מקבלים מהמשתמש את מספר המתאבדים והתוכנית מחזירה את מספר האיש שנותר חי אחרון.)
פתרון: בשפת C בJAVA
משימה (משבוע שעבר):
להגיש תרשים זרימה של איקס עיגול.
יום ראשון, 20 בנובמבר 2016
שפת C - חזרה למבחן ותרגול פונקציות (יום ראשון)
חזרה למבחן
מחשבים א'
חזרה למבחן !
שאלה 1:
#include <stdio.h>
void main() {
int i,m=0,t=0,k, A[10] = {1,2,-3,-2,31,5, 21,-7,20,10};
for(i=0; i<10; i++)
{
for(k=0; A[i]%2 != 0 && i<10;k++,i++);
if(k > m) {
m = k;
t = i - m;
}
}
for(i=t; i<t+m; i++)
printf("%d",A[i]);
}
יום רביעי, 16 בנובמבר 2016
שפת C - שאלות ותשובות מערכים חד ממדיים ודו ממדיים, ופונקציות (יום רביעי)
יום ראשון, 6 בנובמבר 2016
שפת C - מערכים ו define (יום ראשון)
פתרונות המשימות מהשיעור הקודם:
#include <stdio.h> void main() { int i , j , n; printf("Enter n: "); scanf("%d",&n); for(i=1; i<=n; i++) { for(j=1; j<=i ; j++) printf("%d",j); putchar('\n'); }
יום חמישי, 3 בנובמבר 2016
התחלה עם JAVA
א. נוריד Java מכאן
ב. בדרך כלל צריך להוריד גם Java JDK 8 (כלים למתכנתים)
ג. נוריד NetBeans IDE בגרסה האחרונה. (שימו לב שאתם מורידים "Java EE")
תתקינו את כל זה ותוכלו להתחיל לעבוד!
יום רביעי, 2 בנובמבר 2016
שפת C - מספרים רנדומליים, דוגמאות ומשימות לשימוש בלולאות (יום רביעי)
מספרים רנדומליים
מספרים רנדומליים (אקראים) שימושיים להרבה מאוד תחומים, כדוגמת משחקים.
הנושא הוא לא פשוט שכן איך יכול אלגוריתם קבוע ליצור דבר אקראי?
קיימות מספר דרכים. חלקן יותר מדויקות מאחרות, (במספר רב של ניסיונות), וכולן משתמשות באקראיות שנמצאת בטבע.
בשפת C נשתמש בפונקציות rand ו srand.
srand מקבלת את הפונקציה time שמחזירה את מספר השניות שעברו מאז 1970, ובאמצעות חישוב מתמטי מסוים על המספר הפונקציה rand מחזירה מספר רנדומלי. לא נפרט, אך תזכרו שכל פעם rand מחזירה מספר אקראי חדש (גדול או שווה 0).
ראו גם: מחולל מספרים אקראיים, true randomness
על מנת להשתמש במספרים רנדומליים יש להכליל גם את שתי הספריות:
<stdlib.h>
< time.h>
:ובתוכנית שלנו לכתוב פעם אחת את השורה
srand (time(0));
:אחריה, כל פעם שצריך מספר רנדומלי נשתמש ב
rand();
אחת הבעיות שלנו היא כשנרצה מספר אקראי מ X או עד X
לשם כך שימושי מאוד התו % (פעולת שארית)
לדוגמה:
p = rand()%100
עכשיו p שווה מספר אקראי בין 0 ל 99! (משום שהשארית של כל מספר לחלק ל 100 יכולה להיות רק בין 0 ל 99)
או:
p = rand()%91+10
עכשיו p שווה מספר אקראי בין 10 ל 100!
יום ראשון, 30 באוקטובר 2016
שפת C - תרגול, continue ו סידור טבלה (יום ראשון)
למדנו איך פותרים את המשימות מהשיעור האחרון בשפת C
/* /////////////////// Exe no' 4 version a #include <stdio.h> void main() { int a , b , i; printf("Enter 2 numbers: "); scanf("%d %d",&a, &b); for(i=(a < b) ? a : b; a%i !=0 || b%i != 0; i--); printf("number: %d\n",i); } /////////////////// Exe no' 4 version b #include <stdio.h> void main() { int a , b; printf("Enter 2 numbers: "); scanf("%d %d",&a, &b); while(a != b) { if(a > b) a -= b; // a = a - b; else b -= a; // b = b - a; } printf("Number: %d\n",a); }
יום שני, 10 באוקטובר 2016
שיעור SQL - שאילתות (יום שני)
למדנו היום איך לבקש דברים ("שאילתות") בשפת SQL מבסיס הנתונים
עוד מידע תוכלו לראות כאןיש להוריד את הקובץ Northwind.bak מדרובוקס (למי שעוד אין)
ולעשות את הדברים הבאים:
1. הצג את כל המידע מטבלת Orders.
3. הצג מטבלת Employees את העמודות הבאות: FirstName , HireDate , Country , Region .
4. הצג את מטבלת Orders את העמודות הבאות: OrderID , CustomerID , OrderDate .
5. הצג מטבלת Products את העמודות הבאות:
ProductID (אליאס - Prold) , UnitPrice (אליאס - UntPr) , ProductNam (אליאס - ProNm).
6. הצג מטבלת Employees את העמודות הבאות:
Address (אליאס - Add ) , City (אליאס - Ct) , Region (אליאס - reg).
7. הצג מטבלת customers שתי עמודות: קוד הלקוח בעמודה אחת, הכתובת והעיר משורשרות יחדיו בעמודה שנייה,
יש לתת את השם "full address" לעמודה השנייה.
תוכלו להעזר ב: ערוץ היוטיוב של גידי , וב מדריך SQL בסביבת SQL Server מאת Ram Kedem
תוכלו להעזר ב: ערוץ היוטיוב של גידי , וב מדריך SQL בסביבת SQL Server מאת Ram Kedem
יום ראשון, 9 באוקטובר 2016
שפת C - לולאות (יום ראשון)
למדנו 4 סוגי לולאות:
while
while (תנאי) {
.
. T
.
}
.
. F
. F
.
for
for (קידום ; תנאי ; אתחול) {
.
. T
.
}
.
. F
. F
.
יום רביעי, 28 בספטמבר 2016
שפת C - ספריית המתמטיקה, טבלת אסקי קוד, char והאופרטורים : ? (יום רביעי)
למדנו היום:
pow
מקבלת מספרים ומחזירה את התוצאה של הראשון בחזקת השני
#include <stdio.h>
#include <math.h>
void main()
{
double a,b,t;
scanf ("%lf%lf",&a,&b);
t = pow(a,b);
t = pow(a+2,b);
}
#include <stdio.h>
#include <math.h>
void main()
{
double a,b,t;
scanf ("%lf%lf",&a,&b);
t = pow(a,b);
t = pow(a+2,b);
}
בגלל שהחזקה יכולה גם להיות מינוס, שפת C מגדירה את הערך של הפונקציה תמיד כמספר ממשי.
sqrt
מקבלת מספר ומחזירה את השורש הריבועי שלו
יום שלישי, 27 בספטמבר 2016
הירשם ל-
רשומות (Atom)




