410 likes | 1.06k Views
תרשימי זרימה ולוגיקת תוכנה. משתנה. SHETACH. תא בזיכרון שיש לו שם . רצוי ששם המשתנה יעיד על תוכנו . עדיפות לשם משתנה באותיות אנגליות . שם המשתנה חייב להתחיל באות. ORECH. ROCHAV. תוכנית מחשב. רצף פעולות הגיוניות רציפות לפתרון בעיה כלשהי. דוגמא - חישוב שטח מלבן: קלוט אורך . קלוט רוחב .
E N D
משתנה SHETACH • תא בזיכרון שיש לו שם. • רצוי ששם המשתנה יעיד על תוכנו. • עדיפות לשם משתנה באותיות אנגליות. • שם המשתנה חייב להתחיל באות. ORECH ROCHAV
תוכנית מחשב • רצף פעולות הגיוניות רציפות לפתרון בעיה כלשהי. • דוגמא - חישוב שטח מלבן: • קלוט אורך. • קלוט רוחב. • חשב שטח. • הדפס שטח.
פעולת השמה Shetach = Orech * Rochav • חשב את ערך הפעילות מצד ימין לסימן השווה (=) והכנס את התוצאה למשתנה מצד שמאל. • הערות: • A=A+1 פעולה זו נכונה "מחשבית", נניח שב- A יש את המספר 5, אזי פעולה זו פירושה הוסף לערך 5(משתנה A) את הערך 1 והצב אותו ב-A. • A+1=A פעולת זו איננה נכונה, מצד שמאל חייב להיות משתנה ולא פעולה מתמטית.
סימנים מוסכמים התחלה / סוף לא כן תנאי קלט השמה פלט
סימנים מוסכמים - הערות • חייבת להיות זרימה לוגית. • ניתן לצייר בעזרת תוכנת ה- Power Point -- >סרגל הציור, צורות אוטומטיות, תרשימי זרימה. • הערה: יש לחבר בין הסימנים בעזרת סרגל הציור, צורות אוטומטיות, מחברים.
תרשים זרימה לחישוב היקף של עיגול (בהנחה כי המשתנה R מוזן כשהוא כבר חיובי חיובי בהכרח) התחלה R H=2*PI*R H סוף
בדיקת תקינות • בדיקת תקינות פירושה: האם הערך הנקלט הגיוני • לדוגמא: • ציון פסיכומטרי – 200 עד 800 • מגדר: ז או נ בלבד • בדיקת תקינות תתבצע תמיד לאחר פעולה הקלט. • מבחינת המחשב אין בעיה לקלוט למשולש ערך בסיס כשהוא שלילי, ולכן עלינו לבדוק תקינות. • היתרון הגדול של המחשב הינו בביצוע ולא בחשיבה.
תרשים זרימה לחישוב היקף של עיגולכולל בדיקת תקינות התחלה R טעות R<=0 כן לא H=2*PI*R H סוף
תרשים זרימה לחישוב שטח של ריבוע התחלה A טעות כן A<=0 לא B טעות לא כן B<=0 S=A*B S סוף
תרשים זרימה לחישוב משכורת של פועל יומי עליכם להכין תרשים זרימה לחישוב שכר יומי. קלט: כמות שעות עבודה ביום ותעריף לשעה. תהליך: 1. קלוט ובדוק תקינות. 2. חשב שכר ברוטו - ראה הערות. 3. הדפס שכר ברוטו. פלט: שכר ברוטו. הערות: שכר העובד יתבצע במידה ועבד שעה שלמה לפחות. שכר מינימום 16 ש”ח לשעה. בחישוב השכר יש להבחין בנתון הבא: • עד 8.5 שעות (כולל) יקבל העובד את שכרו. • בין 8.5 ל- 10.5 יקבל העובד בונוס של 125% על התוספת (מעל ה- 8.5) • מעל 10.5 שעות יקבל העובד 150% על התוספת
תרשים זרימה לחישוב משכורת של פועל יומי התחלה N = מספר שעות T = תעריף B = ברוטו N לא כן N<1 T סוף טעות לא כן T<16 המשך בעמוד הבא בדיקת שכר מינימום(נתון בשאלה)
תרשים זרימה לחישוב משכורת של פועל יומי המשך מעמוד קודם N = מספר שעות T = תעריף B = ברוטו לא כן N<=8.5 לא כן N<=10.5 B=T*N B=8.5*T+2*T*1.25+(N-10.5)*T*1.5 B=8.5*T+(N-8.5)*T*1.25 B סוף
תרגיל בית יש להכין תרשים זרימה לתהליך הכנת החשבון בחברת חשמל. קלטים: מספר צרכן, מונה חשמל נוכחי, מונה חשמל קודם. תהליך: • קלוט ובדוק תקינות של כל המשתנים. • חשב צריכה (שים לב להערה). • חשב תשלום. • הדפס פלט – חשבון לתשלום. הערות: - מונה הינו בן 6 ספרות (החל מ-…… עד …….). - שימו לב! מונה יכול להתהפך (להתאפס, אם הגיע למקסימום מתחיל ספירה מחדש). - יש להניח כי במערכת קיימים 2 משתנים נוספים - דמי תשלום קבועים ללא תלות בשימוש, ודמי תשלום לפעימת מונה. • הנחת בסיס: אין חייבים, אין פטורים לכים / פנסיונרים / עובדי חברת חשמל. יש לקבל את כל המשתנים בצורה מסודרת, לבדוק תקינות, ולעבוד נכון לפי כל הכללים שנלמדו.
תרגיל נוסף לחשיבה • נדרש למחשב את הכנת המשכורת כולל מס הכנסה ונטו. • קלוט כמות שעות חודשיות ותעריף לשעה (שכר מינימום 16 ש”ח לשעה). • חשב ברוטו • חשב מס • עד 1,000 ש”ח כולל אין מס • מעל 1,000 ש”ח עד 3,000 ש”ח (כולל) 10% • מעל 3,000 ש”ח עד 6,000 ש”ח (כולל) 20% • מעל 6,000 ש”ח עד 10,000 ש”ח (כולל) 30% • מעל 10,000 ש”ח 40% • חשב נטו • הערה: איןהתייחסותבתרגיל זה להיבטי מיסוי אחרים (נקודות מסוכו')