Download presentation
Presentation is loading. Please wait.
2
מבני בקרה
3
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו הסתעפות “ אם השמאל ואימנה ואם הימין ואשמאילה ”
4
מבוא לתכנות למנע " ס - שבוע מספר 2 - מאיר קומר - סמסטר ב ' - תשס " ו סדרה - sequence s1s1 s2s2
5
מבוא לתכנות למנע " ס - שבוע מספר 2 - מאיר קומר - סמסטר ב ' - תשס " ו בחירה - selection תנאי s1s1 s2s2
6
מבוא לתכנות למנע " ס - שבוע מספר 2 - מאיר קומר - סמסטר ב ' - תשס " ו בצע עד איטראציה - iteration בצע עד s1s1 תנאי
7
מבוא לתכנות למנע " ס - שבוע מספר 2 - מאיר קומר - סמסטר ב ' - תשס " ו כל עוד איטראציה - iteration כל עוד s1s1 תנאי
8
מבוא לתכנות למע " ס - מאיר קומר - סמסטר ב '- תשס " ו - מצגת סיכום קצת ייחס ! A = B A > B A >= B A <= B A <> B
9
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו הסתעפות If תנאי Then פקודה If a = 0 Then b =7 אפשר גם If a = 0 Then b =7 End If תנא י s1
10
דוגמא קצרה Module Module1 Sub Main() Dim x As Boolean = 2 > 2 Dim y As Boolean = 1 Console.WriteLine(x) 'What will this do? Console.WriteLine(y) 'What will this do? Console.ReadKey() End Sub End Module
11
לוגיקה פשוטה Module Module1 Sub Main() Dim x As Char x = Console.ReadLine() If (x = "A") Then Console.WriteLine("A is for Apple") ElseIf (x = "B") Then Console.WriteLine("B is for Boy") Else Console.WriteLine("Not defined") End If Console.ReadKey() End Sub End Module
12
מה זה יעשה ? Module Module1 Sub Main() Dim grade As Integer grade = Console.ReadLine() If (grade >= 90) Then Console.WriteLine("you got an A") ElseIf (grade >= 80) Then Console.WriteLine("you got an B") ElseIf (grade >= 70) Then Console.WriteLine("you got an C") ElseIf (grade >= 60) Then Console.WriteLine("you got an D") Else Console.WriteLine("you failed") End If Console.ReadKey() End Sub End Module
13
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו פעולות לוגית זכור ! שקר =0 AND OR NOT
14
Shakespeare Module Module1 Sub Main() Dim ToB As Boolean = True 'Or false! Dim question As Boolean = ToB Or Not ToB Console.WriteLine("That is the question " & question) Console.ReadKey() End Sub End Module
15
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו AND A AND BBA True FalseTrue False True False
16
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו OR A OR BBA True FalseTrue False True False
17
זה לא יעבוד למה ??? Module Module1 Sub Main() Dim grade As Integer grade = Console.ReadLine() If (grade >= 90) Then Console.WriteLine("you got an A") End If If (grade >= 80) Then Console.WriteLine("you got an B") End If If (grade >= 70) Then Console.WriteLine("you got an C") End If If (grade >= 60) Then Console.WriteLine("you got an D") End If If (grade < 60) Then Console.WriteLine("you failed") End If Console.ReadKey() End Sub End Module
18
זה הכי טוב למה ??? Module Module1 Sub Main() Dim grade As Integer grade = Console.ReadLine() If (grade >= 90 And grade <= 90) Then Console.WriteLine("you got an A") End If If (grade >= 80 And grade < 90) Then Console.WriteLine("you got an B") End If If (grade >= 70 And grade < 80) Then Console.WriteLine("you got an C") End If If (grade >= 60 And grade < 70) Then Console.WriteLine("you got an D") End If If (grade < 60) Then Console.WriteLine("you failed") End If Console.ReadKey() End Sub End Module
19
זה הרבה יותר טוב למה ??? Module Module1 Sub Main() Dim grade As Integer grade = Console.ReadLine() If (grade >= 90) Then Console.WriteLine("you got an A") ElseIf (grade >= 80) Then Console.WriteLine("you got an B") ElseIf (grade >= 70) Then Console.WriteLine("you got an C") ElseIf (grade >= 60) Then Console.WriteLine("you got an D") Else Console.WriteLine("you failed") End If Console.ReadKey() End Sub End Module
20
IF בתוך IF Module Module1 Sub Main() Dim x, y As String x = Console.ReadLine() If (x = "A") Then Console.WriteLine("Now enter something else") y = Console.ReadLine If (y = "B") Then Console.WriteLine("Good") ‘Console.ReadKey() why is this bad? Else Console.WriteLine("Bad") ‘Console.ReadKey() why is this bad? End If Else Console.WriteLine("Not Defined") ‘Console.ReadKey() why is this bad? End If Console.ReadKey() End Sub End Module
21
פונקציות מתמטיות Imports System.Math Module Module1 Sub Main() Dim x As Decimal = Math.Abs(-10.4) Dim y As Decimal Console.WriteLine("I will find the square root of a number") y = Console.ReadLine() Console.WriteLine("The absolute value is " & x) Console.WriteLine("The value of PI is " & Math.PI) Console.WriteLine("The square root of " & y & " is " & Math.Sqrt(y)) Console.WriteLine("2 to the 4.5 power is " & Math.Pow(2, 4.5)) Console.ReadKey() End Sub End Module
22
מבוא לתכנות למנע " ס - שבוע מספר 3 - מאיר קומר - סמסטר ב ' - תשס " ו סיכום אופרטור לוגי מחזיר ערך אמת או שקר בלבד אופרטור וגם ( AND) מחזיר אמת אם שני הביטויים משני הצדדים של האופרטור אמת אופרטור או ( OR ) מחזיר אמת אם אחד מהביטויים משני הצדדים של האופרטור אמת אופרטור שלילה הלוגי ( NOT ) הופך את ערכו הלוגי של ביטוי הלוגי מימינו. ביטוי אמת מחזיר את הערך 1 וביטוי שקר מחזיר 0
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.