کلاس جبرانی (مخصوص دانشجویان کلاس پنجشنبه)
روز سه شنبه مورخ 89/9/30 ساعت 8 الی 10:30 در سایت کامپیوتری ساختمان فنیکلاس جبرانی می باشد .
شرکت در این کلاس اجباری می باشد.
روز سه شنبه مورخ 89/9/30 ساعت 8 الی 10:30 در سایت کامپیوتری ساختمان فنیکلاس جبرانی می باشد .
شرکت در این کلاس اجباری می باشد.
کلاس فوق العاده سه شنبه برای دانشجویان کلاس پنجشنبه برگزار نمی شود .
روز سه شنبه مورخ 89/9/23 ساعت 8 الی 10:30 در سایت کامپیوتری ساختمان فنیکلاس جبرانی می باشد .
شرکت در این کلاس اجباری می باشد.
لطفا از طریق لینک زیر تمرین شماره چهارم را دانلود کنید. همچنین مهلت تحویل تا 27 آذر ماه می باشد. توجه داشته باشید که تمرین چهارم دارای یک فایل اضافه است که باید آن را نیز دانلود کرده و استفاده کنید موفق باشید پاکدامن
روز سه شنبه مورخ 89/9/16 ساعت 8 الی 10:30 در سایت کامپیوتری ساختمان فنیکلاس جبرانی می باشد .
شرکت در این کلاس اجباری می باشد.
کلاس های حل تمرین روز دوشنبه در هر دوساعت تشکیل نمی شود.
روز سه شنبه مورخ 89/9/9 ساعت 8 الی 9:30 در سایت کامپیوتری ساختمان فنی کلاس جبرانی می باشد .
شرکت در این کلاس اجباری می باشد.
|
نام خانوادگی |
نام |
|
احمدلو |
مرتضی |
|
اقبال |
بیتا |
|
شکوهی |
فرانک |
|
غیاثوند |
پروانه |
|
کبریایی زاده |
مهسا |
|
گواجی |
ماهان |
|
مجیدی |
زهرا |
|
ملکی |
نگین |
|
نصیریان |
آناهیتا |
|
وطن فدا |
درنا |
|
حسن نژاد |
علیرضا |
|
خالدنژاد |
پویا |
|
خسروی |
نگین |
|
روحی |
مجید |
|
سلطانی |
محمد |
|
عبادی |
مسعود |
|
قادری |
محمدرضا |
|
کریمی پاشاکی |
مریم |
|
محمدکاظم |
مرتضی |
|
میرعمادی |
امیررضا |
|
خداویردی |
پریسا |
|
سیفیه |
مهسا |
|
سینه سپهر |
نرگس |
|
مهربخش |
زهرا |
|
چیت ساز |
احمدرضا |
|
|
|
|
|
|
توجه داشته باشید که تمرین سوم دارای یک فایل اضافه است که باید آن را نیز دانلود کرده و استفاده کنید
def squareRootBi(x,epsilon):
'''Assume x>= 0 and epsilon > 0
Return y s.t. y*y is close enough to x'''
assert x>=0, 'input should be nonnegative number, not' + str(x)
assert epsilon > 0, 'epsilon should be positive number, not' + str(epsilon)
low = 0 # lower bound of searching range
high = max(1,x) # upper bound of searching range
guess = (low+high)/2.0
ctr = 1
while abs(guess**2-x)>epsilon and ctr <=100:
#print 'low:',low,'high:',high,'guess:',guess
if guess**2 < x:
low = guess
else:
high = guess
guess = (low+high)/2.0
ctr += 1
assert ctr <= 100, 'Iteration exceeded'
print 'Bi method. Num. Iteration:',ctr,'Estimate:',guess
return guess
def testBi():
print 'squareRootBi(4,0.0001)'
squareRootBi(4,0.0001)
print 'squareRootBi(9,0.0001)'
squareRootBi(9,0.0001)
print 'squareRootBi(2,0.0001)'
squareRootBi(2,0.0001)
print 'squareRootBi(0.25,0.0001)'
squareRootBi(0.25,0.0001)
def squareRootNR(x,epsilon):
'''Assume x>= 0 and epsilon > 0
Return y s.t. y*y is close enough to x'''
assert x>=0, 'input should be nonnegative number, not' + str(x)
assert epsilon > 0, 'epsilon should be positive number, not' + str(epsilon)
x = float(x)
guess = x/2.0
## guess = 0.01
diff = guess**2 - x
ctr = 1
while abs(diff) > epsilon and ctr<=100:
guess = guess - diff/(2.0*guess)
diff = guess**2 - x
ctr += 1
assert ctr <= 100, 'Iteration exceeded'
print 'NR method. Num. Iteration:',ctr,'Estimate:',guess
return guess
i=0
k=0
s=raw_input('Please enter your string:')
c=raw_input('Please enter your char:')
while i < len(s):
if s[i]==c:
k=k+1
i = i + 1
print k
r=raw_input('enter your number:')
c=int(r)
k=c-1
while k > 0:
if k%2!=0:
print k
k=k-1
r=raw_input('How many grades do you want to enter:')
c=int(r)
k=float(r)
s=float(0)
while c > 0:
n=raw_input('enter a number:')
g=float(n)
s=s+g
#print type (k)
c=c-1
a=s/k
print a
if 85<=a<100:
print 'A'
if 70<=a<85:
print 'B'
if 60<=a<70:
print 'C'
if a<60:
print 'D'
##x = 16
##ans = 0
##if x>=0:
## while ans*ans ## ans = ans + 1 #### print 'ans =', ans ## if ans * ans !=x: ## print x,'is not a perfect square!' ## else: print ans ##else: print x , 'is a negative number' ##def sqrt(x): ## ''' return the squre root of x, if x is a perfect ## square. print the error message and return None otherwise ''' ## ## ans = 0 ## if x>=0: ## while ans*ans ## ans = ans + 1 ## ## if ans * ans !=x: ## print x,'is not a perfect square!' ## return None ## else: return ans ## else: ## print x , 'is a negative number' ## return None ## #### local binding vs global binding ##def f(x): ## x = x+1 ## return x ##def solve(numHeads,numLegs): ## for numChicks in range(0,numHeads + 1): ## numSheeps = numHeads - numChicks ## totLegs = 4*numSheeps + 2* numChicks ## if totLegs == numLegs: ## return[numSheeps,numChicks] ## return [None,None] ## ##def barnYard(): ## heads = int(raw_input('Enter number of heads: ')) ## legs = int(raw_input('Enter number of legs: ')) ## sheeps, chickens = solve(heads,legs) ## if sheeps==None: ## print 'your problem is not solvable!' ## else: ## print 'Number of sheeps:',sheeps ## print 'Number of chicks:',chickens ## ## ## ##def solve1(numHeads,numLegs): ## for numChicks in range(0,numHeads + 1): ## for numSheeps in range(0,numHeads-numChicks+1): ## numSpiders = numHeads - numChicks - numSheeps ## totLegs = 6*numSpiders + 4*numSheeps + 2* numChicks ## if totLegs == numLegs: ## return[numSheeps,numChicks,numSpiders] ## return [None,None,None] ##def barnYard1(): ## '''return nothing and gets nothing''' ## heads = int(raw_input('Enter number of heads: ')) ## legs = int(raw_input('Enter number of legs: ')) ## sheeps, chickens, spiders = solve1(heads,legs) ## if sheeps==None: ## print 'There is no solution!' ## else: ## print 'Number of sheeps:',sheeps ## print 'Number of chicks:',chickens ## print 'Number of spiders:',spiders #### solve2(legs,heads) ## ##def solve2(numLegs,numHeads): ## solutionFound = False ## for numChicks in range(0,numHeads + 1): ## for numSheeps in range(0,numHeads-numChicks+1): ## numSpiders = numHeads - numChicks - numSheeps ## totLegs = 6*numSpiders + 4*numSheeps + 2* numChicks ## if totLegs == numLegs: ## print 'Number of sheeps:',numSheeps ## print 'Number of chicks:',numChicks ## print 'Number of spiders:',numSpiders ## solutionFound = True ## if not solutionFound: print 'There is no solution' ## ## ##def integral(n): ## sum = 0 ## for i in range(1,n+1): ## sum +=i ## return sum ## ##def integral2(n): ## if n==1: ## return(1) ## else: ## return integral2(n-1)+n ## ## def isPalindrome(s): '''return True if s is palindrome and False otherwise''' if len(s)<=1: return True else: return s[0]==s[-1] and isPalindrome(s[1:-1]) ## ## ##def fib(x): ## if x ==0 or x ==1: return(x) ## else: return fib(x-1) + fib(x-2)
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/assignments/pset2.pdf
تنها دانشجویانی که اسامی آنها در لیست کلاس ها یا اصافه ظرفیت می باشد حق شرکت در کلاس های روز دوشنبه و سه شنبه دارند.از این هفته برای کسانی که اسامی آنها در این 2 کلاس نمی باشد و در این 2 کلاس شرکت می کنند،حضور زده نمی شود.
|
کلاس |
نام خانوادگی |
نام |
|
سه شنبه 12الی13:30 |
جعفری |
جواد |
|
سه شنبه 12الی13:30 |
اصغری |
غزال |
|
سه شنبه 12الی13:30 |
یوسفیان |
بهنوش |
|
سه شنبه 12الی13:30 |
طاهری |
مینا |
|
دوشنبه 15الی16:30 |
میرعبدالحسینی |
اطلس |
|
دوشنبه 15الی16:30 |
صادقی |
ساناز |
|
دوشنبه 15الی16:30 |
اسدیان |
سمیرا |
|
دوشنبه 15الی16:30 |
برنده |
امید |
|
دوشنبه 16:30الی 18 |
شاهینی |
فاطمه |
|
دوشنبه 16:30الی 18 |
حاج سید جوادی |
نگین |
|
دوشنبه 16:30الی 18 |
زلقی |
یگانه |
|
دوشنبه 16:30الی 18 |
محبعلی |
سوگل |
|
دوشنبه 16:30الی 18 |
عبدالملکی |
الهام |
|
دوشنبه 16:30الی 18(با نظر استاد حل تمرین می تواند به ساعت15الی16:30 انتقال یابد.) |
ساعی |
نگار |