Ort Braude Academic College

מסמכים קשורים
שאלהIgal : מערכים דו מימדיים רקורסיה:

שאלהIgal : מערכים דו מימדיים רקורסיה:

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

תרגול 1

ex1-bash

Microsoft Word - c_SimA_MoedB2005.doc

תרגול מס' 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

PowerPoint Presentation

Slide 1

מבוא למדעי המחשב

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

תרגיל בית מספר 1#

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

שקופית 1

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

הגשה תוך שבוע בשעת התרגול

מבוא לתכנות ב- JAVA תרגול 7

PowerPoint Presentation

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

ייבוא וייצוא של קבצי אקסל וטקסט

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

מהוא לתכנות ב- JAVA מעבדה 3

מבוא למדעי המחשב

מבוא למדעי המחשב

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

Tutorial 11

מקביליות

תוכן העניינים

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

PowerPoint Presentation

מבוא למדעי המחשב

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

מבוא למדעי המחשב - חובלים

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

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

תוכן העניינים

תכנון אלגוריתמים, אביב 1021, תרגול מס' 4 תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (16.1.(CLR ראשית נראה דוגמא: דוגמא: תהינה

Microsoft Word - ExamA_Final_Solution.docx

Disclaimer מסמך זה הינו סיכום און-ליין של השיעור ולא עבר עריכה כלל. מצאת טעות? שלח/י לי מייל ואתקן: 07/05/2009 קורס: מערכות ה

פתרון מבחן במיקרו בקרים תשעו

סדנת תכנות ב C/C++

regular_expression_examples

תכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח

Microsoft Word - c_SimA_MoedA2006.doc

מקביליות

PowerPoint Presentation

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

מתכונת עיצוב 3013

Slide 1

תרגיל 1 בקורס תוכנה 1

Microsoft Word B

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע

Slide 1

מדריך למרצים ומתרגלים 1

תוכן העניינים: פרק צמצומים ומימושים של פונקציות בוליאניות... 2 צמצומים של פונקציות באמצעות מפת קרנו:...2 שאלות:... 2 תשובות סופיות:... 4 צמצום

PowerPoint Presentation

Slide 1

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

Microsoft PowerPoint - T-10.ppt [Compatibility Mode]

מבוא למדעי המחשב - חובלים

Slide 1

הטכניון מכון טכנולוגי לישראל אלגוריתמים 1 )443432( סמסטר חורף הפקולטה למדעי המחשב תרגול 9 מסלולים קלים ביותר תרגיל APSP - 1 עד כה דנו באלגור

234114

Microsoft Word - Ass1Bgu2019b_java docx

PowerPoint Presentation

מצגת של PowerPoint

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

Microsoft Word - solutions.doc

MathType Commands 6 for Word

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

HTML - Hipper Text Makeup Language

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

ט ט ט ט ט ט ט ל ל ל Strong Verbs Diagnostics P 3ms P 3fs P 2ms P 2fs P 1cs P 3cp P 2mp P 2fp P 1cp Qal (G) simple active קט ק ט ל ה קט ל ת קט ל ת קט ל

Slide 1

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

מצגת של PowerPoint

Microsoft Word - SDAROT 806 PITRONOT.doc

עב 001 ינואר 12 מועד חורף פתרונות עפר

PRESENTATION NAME

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

מקביליות

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

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

פייתון

ForMenahelHeshbonot

אוניברסיטת תל אביב - בית הספר למדעי המחשב מבוא מורחב למדעי המחשב, אביב 2019 תרגיל בית מספר - 2 להגשה עד 02/04/2019 בשעה 23:55 קיראו בעיון את הנחיות הע

Microsoft PowerPoint - L01-n.ppt

שעור 6

290/402//3 המרתמשובשערעולמילקייםמתקןחדשלתקןקיים רקע: קיימיםארבעהמקורותאפשרייםלמיפוילמסרהמשוב: כשהמסרנקלט עלפיהסכימההמתוארתבמסמךהAPIשלכל מסרומסראליומתי

Slide 1

תמליל:

תרגיל בית מספר 2 הגשה עד ל 16.05.2021 בחצות. הגשה בבודדים בלבד. יש לכתוב פתרונות קצרים, מדויקים וברורים. שאלות 4 ו- 6 תוגשנה בקובץ.txt שאר הפתרונות יוגשו בקובץ word או.pdf יש לבצע zip לשלושת הקבצים ולהגיש אותם יחדיו. קבצי ה- txt עבור שאלות 4 ו- 6 יקראו בשמות : hw2_q4.txt ו- hw2_q6.txt בהתאמה. התוכניות בתרגיל 4 ו- 6 תיבדקנה על הסימולטור שנמצא במאמא. פתרונות שגויים )בשלב האסמבלר או הריצה(, לא יתקבלו. שימו לב: הפקודה SPA בסימולטור שונה מזו שנלמדה בהרצאה. בסימולטור הפקודה בודקת אם הערך ב AC גדול ממש מ- 0 )ולא גדול או שווה ל- 0 כפי שהוגדר בפרק 5(. לכן בשאלות 4 ו- 6 יש להשתמש ב SPA כפי שהוא מוגדר בסימולטור. שאלה [ 1 ]12% צרו את כל הביטויים הבוליאניים שמאפסים ומקדמים את ה SC על פי הפקודות שלמדנו. שרטטו את המעגל הלוגי והראו מה ייכנס ל CLR של ה SC ומה ל INR שלו. שאלה ]13%[ 2 BSA CNC HEX 700 BSA WLK STA BLA HLT BLA, ORG 500 DEC 10 HEX 550 ORG 550 DEC 20 HEX 600 ORG 600 DEC 30 ORG 700 DEC 40 HEX 750 ORG 750 DEC 50 HEX 800 ORG 800 DEC 60 HEX 700 CNC, LDA CNC I STA HD1 ISZ CNC LDA CNC I STA HD2 ISZ CNC LDA HD1 STA PT1 LDA HD2 STA PT2 ISZ PT1 LDA PT1 I STA TM1 ISZ PT2 LDA PT2 I STA TM2 LDA TM1 STA PT2 I LDA TM2 STA PT1 I BUN CNC I HD1, HD2, PT1, PT2, TM1, TM2, נתונה התכנית הבאה, המתחילה מכתובת )100 100 ) ORG : ORG 300 WLK, LDA WLK I STA HDR STA PTR ISZ WLK LOP, (*1*) ADD SUM STA SUM (*2*) CMA INC ADD HDR (*3*) LDA SUM BUN WLK I SUM, DEC 0 HDR, PTR, מה יהיה הערך של TM1 )בהקסה( בסוף ביצוע הסברוטינה? CNC מה יהיה הערך של PT2 )בהקסה( בסוף ביצוע הסברוטינה? CNC לגבי הכתובות החל מכתובת 500 )בהקסה( ומעלה, האם יהיו שינויים בסוף ביצוע הסברוטינה? CNC מה מבצעת הסברוטינה? CNC הסברוטינה WLK מסכמת אברי רשימה מעגלית. השלימו את הפקודות/ערכים הבאים: a. בשורה (*1*) צריכה להיות הפקודה b. בשורה (*2*) צריכה להיות הפקודה c. בשורה (*3*) צריכה להיות הפקודה d. בסיום התכנית הערך של BLA בהקסה יהיה.1.2.3.4.5

שאלה ]12%[ 3 נתונה התכנית הבאה ( התכנית מתחילה מכתובת (. 100 התכנית מקבלת תו המסומן ב CHR )בעמודה השמאלית( וכן מחרוזת המסומנת ב STR )בעמודה הימנית( ויושבת בכתובת 300 ומסתימת ב null )באפס(. שימו לב שהמחרוזת מכווצת, ז"א בכל מילה בת 16 סיביות ישנם שני תווים והסדר הוא קודם התו בבית העליון ואחר כך התו שבבית התחתון. LDA CHR BSA SRR 300 STA SL HLT SL, CHR,HEX 61 ORG 400 SR8, AND MS BUN SR8 I MS, 0FF SRR, STA C LDA SRR I STA PTR ISZ SRR LOP, LDA LFT BUN RGT BSA SR8 BUN L2 RGT, AND MSK L2, BUN L1 BUN ENS L1, CMA INC ADD C BUN MOR LDA CNT STA MXC MOR, ISZ CNT LDA LFT // (*1*) LDA LFT CMA STA LFT ENS, LDA C BUN EN2 LDA CNT STA MXC EN2, LDA MXC BUN SRR I // to be cont. ** // cont. from column 2 ** PTR, C, CNT, MXC, DEC -1 MSK, 0FF LFT, ORG 300 STR, HEX 7261 HEX 7720 HEX 6372 HEX 6162 HEX 206D HEX 6561 HEX 6C00

מה צריך להיות רשום בשורה המסומנת ב (*1*)? מה יהיה הערך ב SL בסוף התכנית? מה יהיה הערך של CNT עם סיום התכנית, עבור CHR שהושם בו? 0 מה יהיה הערך ב SL בסיום התכנית, עבור CHR שלא נמצא במחרוזת? מה יהיה הערך ב SL בסיום התכנית, עבור מחרוזת ריקה? עבור המחרוזת הבאה "ARCHITECTURE" המשוכנת בתוך STR כרגיל )שני תווים במילה(, ועבור CHR=0 )אפס(, מה יוחזר בכתובת SL בסיום התכנית? עבור המחרוזת הבאה "ARCHITECTURE" המשוכנת בתוך STR כרגיל )שני תווים במילה(, ועבור CHR='E', מה יוחזר בכתובת SL בסיום התכנית?.1.2.3.4.5.6.7 שאלה ]25%[ 4 כתבו תכנית אשר מחסרת שני מספרים ארוכים A - B בני n מילים כל אחד, ( n מספר טבעי, כאשר 1( n 64 ומציבה את התוצאה בכתובת C. המספרים יישמרו בזיכרון אופן הבא: נסמן שורה בזיכרון כמילה. המילה הנמוכה ביותר תהיה בכתובת הנמוכה ביותר, והמילה הגבוהה ביותר תהיה בכתובת הגבוהה ביותר, כאשר הכתובות עוקבות. התגיות BP,AP ו- CP יציינו בתכנית את הכתובות בהם מתחיל כל מספר. דוגמא לייצוג המספרים )עבור 4=n(: N, DEC 4 AP, BP, HEX 540 CP, HEX 580 ORG 500 / A = DEF0 9ABC 5678 1234 HEX 1234 HEX 5678 HEX 9ABC HEX DEF0 ORG 540 / B = 1234 5678 9ABC DEF0 HEX DEF0 HEX 9ABC HEX 5678 HEX 1234 ORG 580 שאלה ]13%[ 5 נתונה רוטינת שרות לפסיקות קלט/פלט אשר קוראת תווים מהקלט עד לקריאת התו "רווח", ואז מדפיסה את התווים )מלבד הרווח בסדר הפוך. בסיום ההדפסה הרוטינה תהיה מוכנה לקרוא שוב תווים עד לקריאת ה"רווח" ולהדפיס אותם לפי ההסבר לעיל. ניתן להניח כי: כל התווים שיוקשו מלבד ה"רווח" הם אותיות בלבד לכל הפחות יוקש תו אחד שאיננו רווח לכל היותר יקישו 20 תווים עד להקשת התו "רווח" אין שגיאות בקלט קוד ה ASCII של הרווח הינו 32 דצימלי והוא נמצא כבר בכתובת המכונה MSP בהמשך. לדוגמא, עבור רצף התווים dog ואחריו רווח, יודפס אחריו רצף התווים. god השלימו את השורות החסרות, בכדי שהדרישה שמעל תתבצע.

SRV, LOP, STA SAC CIL STA SE SKI INP STA PTR I BUN CNT SKO LDA CTR BUN LP1 LP1, CNT, FIX, SNA OUT ISZ CTR BUN FIX DON LDA SE LDA SAC ION BUN 0 I SAC DEC 0 SE DEC 0 MSP DEC -32 PTR HEX 230 CTR DEC 0 MON DEC -1 שאלה ]25%[ 6 כתבו תכנית אשר מקבלת שני מספרים שלמים N )מח ולק( ו- D )מח ל ק( ומחזירה את תוצאת החילוק ב- Q ואת השארית ב R. על פי האלגוריתם שיפורט בהמשך. ו ) D R ( N mod כך ש: Q N / D דוגמא: נניח ש = 11 N )דצימלי( ו- = 3 D. אחרי ביצוע התכנית, הערך של Q יהיה 3 ו R יהיה 2 הנחות: שני המספרים המח ולק N והמח ל ק D הם שלמים חיוביים. המח ל ק D לכל היותר באורך של בית אחד )ז"א קטן ממש מ 256( המח ולק N הוא מספר באורך 16 סיביות. Q Q 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 0 D שיטת החילוק יש להשתמש בחילוק ארוך, לדוגמא: השארית המנה )תוצאת החילוק( R

האלגוריתם: if D = 0 then error(divisionbyzeroexception) end Q := 0 -- Initialize quotient and remainder to zero R := 0 for i := n 1.. 0 do -- Where n is number of bits in N R := R << 1 -- Left-shift R by 1 bit R(0) := N(i) -- Set the least-significant bit of R equal to bit i of the numerator if R D then R := R D Q(i) := 1 end end בהצלחה!!