Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
0150/59040 9002 בגרות בס"ד 9002 פתרון בגרות :1 תרגיל w pop n k k≤n s s<w פלט 1 0 4 1 -1 1 T 5 F 1 1 2 0 2 T 1 T 2 2 6 -1 3 T 6 F 3 6 24 0 4 T 22 T 4 24 5 F 0 :9 תרגיל המכיל תויים52 בגודלarr נתון מערך// ;]char [] arr = new char[25 תא עזר// ;boolean temp=true )for(int i=1 ; i<arr.length ; i+=2 { )'*'=!]if(arr[i { ;i=30 ;temp=false if//} for//} TRUE שווהTEMP בדיקה אם// )if(temp ;)"System.out.println("yes else ;)"System.out.println("no :3 תרגיל תא לסיכום המספרים// ;int sum=0 תא לספירת המספרים//;int count=0 ;)while (sum<=69 { ;++count ;)sum=sum+(int)(Math.random()*11 while//} ;)count+"( " מספר המספרים שהוגרלו הואSystem.out.println 1 0150/59040 9002 בגרות בס"ד :4 תרגיל )א a b mul sod y x x>9 5 2 7 0 41 52 T 5 47 tot פלט I am here 472 tot=175 a=3 , b=4 , mul=5 )ב a=3 , b=1 , mul=2 )ג :5 תרגיל B וA שני מספרים שלמים: טענת כניסה// אחרת, אם סכום המספרים גדול מהמכפלה שלהםTRUE : טענת יצאה// FALSE )static boolean SumK(int a , int b { ))if((a+b)>(a*b ;return true ;return false sumK//} :7 תרגיל ;*.import java.util public class Tr7Bg2009 { ;)static Scanner reader = new Scanner (System.in )public static void main (String[] args { ;)"(" הקש את רמת הזיהום המותרתSystem.out.println ;)(int motar= reader.nextInt )++for(int i=1 ; i<=30 ; i { ;)i+"(" הקש את שתי המידידות שנעשו ביוםSystem.out.println ;)(int m1=reader.nextInt ;)(int m2=reader.nextInt )if(m2>m1 { ;int temp=m2 ;m2=m1 ;m1=temp if//} 2 0150/59040 9002 בגרות בס"ד ;)m1+""היא+i+"("המדידה הגבוהה ביותר שנמדדה ביוםSystem.out.println )if(m1>motar ;)"(" מעל הרמה המותרתSystem.out.println else ;)" ("רמת זיהום מותרתSystem.out.println for//} main//} Tr7Bg2009//} :8תרגיל ;*.import java.util public class Tr8Bg2009 { ;)static Scanner reader = new Scanner (System.in סעיף א// מהירות, NUM מספר השנים שיש לו רישיון, GIL גיל הנהג:טענת כניסה// VMAX מרבית מותרת מהירות מרבית מותרת לנהג: טענת יציאה// )static int ver (int gil, int num, int vMax { ))if ((gil < 24) && (num < 2 ;return vMax - 10 ;return vMax ver//} סעיף ב// )public static void main(String[] args { תא לספירת הנהגים שנהגו מתחת למהירות המותרת// ;int count = 0 ;)Scanner input = new Scanner (System.in ) ++for (int i = 0 ; i < 500 ; i { ;)i+"-( " הקש את גיל הנהג הSystem.out.println ;)(int gil=reader.nextInt ;)"( " הקש את מספר השנים שיש לנהג רישיוןSystem.out.println ;)(int num=reader.nextInt ;)"( "את המיהירות המותרת באזור של הנהגSystem.out.println ;)(int vMax=reader.nextInt ;)"( "את המיהירות שנהג בפועלSystem.out.println ;)(int v=reader.nextInt ;)int vM=ver(gil, num, vMax ;)vM+"( "המהירות המרבית בה יכל הנהג לנסוע היאSystem.out.println )if(v<=vM 3 0150/59040 9002 בגרות בס"ד ;++count for//} ( "מספר הנהגים שנהגו מתחת המהירות המותרת אוSystem.out.println ;)count+" במהירות המותרת main//} Tr8Bg2009//} :2 תרגיל :10 תרגיל ;*.import java.util public class Tr10Bg2009 { ;)static Scanner reader = new Scanner (System.in */ סעיף א X2857 המכיל מספרים שלמים בגודלA מערך דו ממדי- טענת כניסה מצייןCOL , מסיין את האינדק השורה של האיבר הפנימיLINE - שני מספרים את העמודה FALSE אם תת מערך עליון שווה לתחרון אחרת יחזירTURE - טענת יציאה /* )static boolean ttMarah (int [] [] a , int line , int col { תא לסיכום האיבים בתת מערך העליון של האיבר// ;int sumElyon = 0 הפנימי תא לסיכום האיברים בתת מערך התחתון: טענת יציאה//;int sumTahton=0 של האיבר הפנימי )++for(int i=0 ; i<line ; i { )++for (int j=0; j<col ; j ;]sumElyon= sumElyon+a[i][j fori//} )++for(int i =line+1 ; i<a.length ; i { )++for(int j=col+1 ; j<a[0].length ;j ;]sumTahton= sumTahton+a[i][j fori//} )if(sumTahton==sumElyon 4 0150/59040 9002 בגרות ;return true ;return false ttMarah//} סעיף ב// )public static void main (String[] args { נתון ומכיל מספריםX2857 מערך דו ממדי// ;]int [] [] a = new int[37][28 שלממים ( "האינדקסים של האיברים שבהם הסכומים של תתיSystem.out.println ;)"המערך שווה )++for(int i=1 ; i<a.length-1 ; i { )++for(int j = 1 ; j<a[0].length-1 ; j { אם הסכומים של תת המערגכים שווים// ;)boolean sumTt=ttMarah(a,i,j )if(sumTt==true ;)System.out.println( i+ "X"+ j forj//} fori//} main//} Tr10Bg2009//} 5 בס"ד