מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל :

Slides:



Advertisements
Similar presentations
Recursion Prog #include <stdio.h> #include<conio.h> main()
Advertisements

What is shape function ? shape function is a function that will give the displacements inside an element if its displacement at all the node locations.
מבוא למדעי המחשב לתעשייה וניהול
תכנות בשפת C תרגול 14 תרגול חזרה תרגילים ממבחנים
Sort the given string, without using string handling functions.
טבלאות סמלים נכתב ע"י אלכס קוגן סמסטר חורף, תשס"ח.
Pointers הרצאה קריטית. השאלות הפתוחות מה זה ה- & שמופיע ב scanf מדוע כשמעבירים מחרוזת ל scanf אין צורך ב & האם ניתן להכריז על מערך שגדלו אינו ידוע בתחילת.
מבוא כללי למדעי המחשב תרגול 1. כתיבת התוכנה כתיבת התוכנית עצמה נעשית ע " י כתיבת קובץ טקסט רגיל אשר תוכנו מקיים את כללי שפת C כתיבת התוכנית עצמה נעשית.
מבוא כללי למדעי המחשב שיעור שני: שימוש במשתנים.
תכנות תרגול 7 שבוע : מערכים עד היום התוכניות שלנו לא ידעו לשמור כמות גדולה של מידע ללא הגדרת כמות גדולה של משתנים. עד היום התוכניות שלנו לא.
תכנות תרגול 6 שבוע : חישוב e זוהי הנוסחא לחישוב e נראה כיצד לתרגם אותה לפונקציה n n.
תרגול 5 רקורסיות. רקורסיה קריאה של פונקציה לעצמה –באופן ישיר או באופן עקיף היתרון : תכנות של דברים מסובכים נעשה ברור ונוח יותר, מכיוון שזו למעשה צורת.
1 מבוא למדעי המחשב תרגול מספר 2. 2 בשיעור הקודם... הגדרות שפת מחשב, שפה עילית, קומפיילר, תוכנית בשפת C, קובץ הרצה קובץ (טקסט) המכיל תוכנית בשפת C (hello.c)
תכנות תרגול 4 שבוע : לולאות while לולאות while while (condition) { loop body } במקרה של קיום התנאי מתבצע גוף הלולאה ברגע שהתנאי לא מתקיים נצא.
תכנות תרגול 2 שבוע : שבוע שעבר כתבו תוכנית המגדירה שלושה משתנים מאתחלת אותם ל 1 2 ו 3 ומדפיסה את המכפלה שלהם את ההפרש שלהם ואת הסכום שלהם.
11 Introduction to Programming in C תרגול
מבוא למדעי המחשב תרגול 8 - מחרוזות שעת קבלה : יום שני 11:00-12:00 דוא " ל :
מבוא למדעי המחשב תרגול מספר 3.
תכנות תרגול 9 שבוע : מערכים int a; a=5; int a[10]; a[2] = 5; 5 a a[0] a[1] a[2] a[9]  5 משתנה בודד מערך גישה למשתנה השלישי במערך.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
מבוא למדעי המחשב תרגול 4 שעת קבלה : יום שני 11:00-12:00 דוא " ל :
מבוא למדעי המחשב © אריק פרידמן 1 מצביעים כמערכים דוגמה.
הוראת המדעים האוניברסיטה העברית1 רקורסיה. הוראת המדעים האוניברסיטה העברית2 חלק א: רקורסיה עם מספרים.
1 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
1 מבוא למדעי המחשב מבנה של תכנית. 2 מבנה של תכנית – חלוקה לקבצים  תכנית בשפת C הינה אוסף של הגדרות של:  משתנים (חיצוניים)  פונקציות  ניתן לפרוש תכנית.
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
תכנות תרגול 6 שבוע : הגדרת פונקציות return-value-type function-name(parameter1, parameter2, …) הגדרת סוג הערכים שהפונקציה מחזירה שם הפונקציהרשימת.
תכנות תרגול 2 שבוע : צור קשר מתרגל – שי גוטנר, ביה " ס למדעי המחשב. מתרגל – שי גוטנר, ביה " ס למדעי המחשב. דואר אלקטרוני : דואר.
Multi-Cycle MIPS דוגמאות. דוגמה 1 נתון קטע הקוד הבא: begin:addi $v0, $zero, -1 loop:add $a0, $a0, $a0 addi$v0,$v0,1 bne $a0, $zero, loop הניחו כי בתחילת.
תכנות תרגול 3 שבוע : לולאות while לולאות while while (condition) { loop body } במקרה של קיום התנאי מתבצע גוף הלולאה ברגע שהתנאי לא מתקיים נצא.
1 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
מבוא כללי למדעי המחשב תרגול 3. לולאות while לולאות while while (condition) { loop body } במקרה של קיום התנאי מתבצע גוף הלולאה ברגע שהתנאי לא מתקיים נצא.
נוצר ע " י ד " ר ארקדי שטיינבוק Visual Basic for Application VBA כדוגמה VBA ב - WORD.
מבוא כללי למדעי המחשב תרגול 5. חישוב e זוהי הנוסחא לחישוב e נראה כיצד לתרגם אותה לפונקציה n n.
מבוא למדעי המחשב תרגול 6 - מערכים שעת קבלה : יום שני 11:00-12:00 דוא " ל :
תכנות תרגול 7 שבוע : מערכים עד היום התוכניות שלנו לא ידעו לשמור כמות גדולה של מידע ללא הגדרת כמות גדולה של משתנים. עד היום התוכניות שלנו לא ידעו.
תכנות תרגול 5 שבוע : הגדרת פונקציות return-value-type function-name(parameter1, parameter2, …) הגדרת סוג הערכים שהפונקציה מחזירה שם הפונקציהרשימת.
מבוא למדעי המחשב תרגול 3 שעת קבלה : יום שני 11:00-12:00 דוא " ל :
Last time on Clang משתנה: "פתק" המשמש את המחשב לשמירת מידע. לכל משתנה יש שם וטיפוס כללים לשמות משתנים –חייבים להכיל רק אותיות, מספרים ו '_' –חייבים להתחיל.
תרגול 2: ייצוג מספרים - המשך
מבוא למדעי המחשב שפת c
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
מבוא למדעי המחשב תרגול 9 – מערכים ומחרוזות, תרגילי חזרה שעת קבלה : יום שני 11:00-12:00 דוא " ל :
מבוא למדעי המחשב תרגול 5 שעת קבלה : יום שני 11:00-12:00 דוא " ל :
מבוא למדעי המחשב תרגול 12 – הקצאת זיכרון דינאמית שעת קבלה : יום שני 11:00-12:00 דוא " ל :
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
תכנות תרגול 8 שבוע : מערכים עד היום התוכניות שלנו לא ידעו לשמור כמות גדולה של מידע ללא הגדרת כמות גדולה של משתנים. עד היום התוכניות שלנו לא.
תכנות תרגול 1 שבוע : צור קשר מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. דואר אלקטרוני :
Reading the data from the input devices and displaying the results on the screen are the two main tasks of any program. To perform these tasks user friendly.
Distribute and Combine Like Terms Applications. What is the area of the following shape? 5 2x-3 1.
תרגיל כיתה 7 מבוא לטכנולוגיות מחשב CPE. – 2 – ארכיטקטורה של מעבד מודרני Execution Functional Units Instruction Control Integer/ Branch FP Add FP Mult/Div.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 7. סברוטינות subroutines.
1 מבוא למחשב שפת C תרגילי חזרה. 2 תרגיל 1 : מחשבון קלט : תרגיל חשבוני המורכב ממספרים שלמים עם פעולות חשבוניות ביניהם. התרגיל מסתיים ב =. אפשריים רווחים.
Using Formulas Distributive Property LESSON 41POWER UP IPAGE 296.
Exercise 1 #include int main() { printf(“Hello C Programming!\n”); return 0; } 1.Run your Visual Studio 2008 or Create a new “project” and add.
1 מבוא לתכנות – תוכנה פונקציות. 2 משחק החיים של Conway The Game of life סימולצית פעילות מערכת תאים שפותחה על ידי המתמטיקאי הבריטי ג'ון הורטון קונווי בשנת.
A B The points on the coordinate plane below are three vertices of a rectangle. What are the coordinates of the fourth vertex? C.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
מבוא למדעי המחשב סיבוכיות.
مبانی کامپیوتر و برنامه سازی
קלט/פלט, משתנים.
מבוא לתכנות בWINDOWS ב#C
מבוא כללי למדעי המחשב תרגול 4
מודל חישוב בסיסי שיעור 1.
מבוא כללי למדעי המחשב שיעור 2
קורס תכנות שיעור ראשון: מבוא.
עקרונות בסיסיים בתכנות Visual Basic
Computer Programming תרגול 3 Summer 2016
Engineering Programming A
Presentation transcript:

מבוא למדעי המחשב תרגול 2 שעת קבלה : יום שני 11:00-12:00 דוא " ל :

פעולות חשבון פעולות החשבון הבסיסיות בהן שפת c תומכת הן : חיבור + חיסור - כפל * חילוק / מודול % ( שארית החלוקה ) פעולות נוספות מוגדרות בספריה : math.h ועל מנת להשתמש בהן יש להוסיף את הפקודה : #include למשל : הפקודה pow(x,y) המוגדרת בספרייה זו, מבצעת x בחזקת y.

הערות מטרת ההערות בתכנית היא לתת הסברים על שלבי התכנית על מנת לעזור למתכנת ולקוראי התוכנית להתמצא. פורמט : /* הערה */ המהדר מתעלם מההערות. מחיקת מסך הפלט : באמצעות הפקודה : clrscr(); פקודה זו מוגדרת בספרייה conio.h, ולכן על מנת להשתמש בה יש לכלול ספרייה זו : #include

קליטת ערך מהמשתמש - scanf scanf היא פונקצית קלט שהוגדרה מראש בספריה stdio.h. דוגמה : נקלוט ערך למשתנה grade מטיפוס שלם : scanf ( “ %d ”,&grade); פורמט : scanf( “ …”,&,&, … ); רצוי לכתוב הוראת הדפסה לפני הוראת קלט, על מנת לידע את המשתמש מה עליו לעשות. מציין טיפוסשם המשתנה

scanf - דוגמה כתוב תכנית שקולטת שני משתנים מטיפוס ממשי ומדפיסה את סכומם. #include <stdio.h> void main() { float num1,num2; printf ( “ \n please enter 2 real numbers ” ); scanf ( “ %f%f ”,&num1,&num2); printf ( “ \n %f+%f=%f ”,num1,num2,num1+num2); }

תרגיל כתוב תכנית שקולטת מהמשתמש שני מספרים שלמים למשתנים a ו b ומחליפה את ערכיהם. #include void main() { int a,b,temp; printf (“\n please enter 2 numbers”); scanf (“%d%d”,&a,&b); temp=a; a=b; b=temp; printf (“\n a=%d \n b=%d”,a,b); }

תרגיל כתוב תכנית שקולטת שלושה ציונים (ממשיים) ומחשבת את הממוצע שלהם. #include <stdio.h> void main() { float grade1,grade2,grade3,ave; printf (“\n please, enter 3 numbers \n”); scanf (“%f%f%f”,&grade1,&grade2,&grade3); ave=(grade1+grade2+grade3)/3; printf (“ the average is: \t %f”,ave); }

כתוב תכנית שקולטת שני מספרים ומתייחסת אליהם כמידות של מלבן. הפלט יהיה ההיקף, השטח ואורך האלכסון של המלבן. #include void main() { double length,width,area,perimeter,diag; printf ( “ \n enter length of rectangle: “ ); scanf ( “ %lf ”,&length); printf ( “ \n enter width of rectangle: “ ); scanf ( “ %lf ”,&width); area=length*width; perimeter=2*(length+width); diag=sqrt(length*length+width*width); printf ( “ \n the area of rectangle: %0.2lf \n the perimeter: %0.2lf “,area,perimeter); printf ( “ \n the diagonal is: %0.2lf ”,diag); }