Δομή Επανάληψης
Να γραφτεί αλγόριθμος που θα διαβάσει για κάθε μέρα της εβδομάδας 3 θερμοκρασίες και να υπολογίζει την ημερήσια μέση θερμοκρασία (και για τις 7 ημέρες).
Αλγόριθμος θερμοκρασίεςΓια κ από 1 μέχρι 7 Διάβασε θ1, θ2, θ3 Μέση_θερμοκρασία <- (θ1+θ2+θ3)/3 Εμφάνισε Μέση_θερμοκρασίαΤέλος_επανάληψηςΤέλος θερμοκρασίες |
#μέση θερμοκρασία ημέραςfor k in range(1,8): th1= int (input('Δώσε θερμοκρασία ')) th2 =int (input('Δώσε θερμοκρασία ')) th3 =int (input('Δώσε θερμοκρασία ')) mo=(th1+th2+th3)/3 print(mo) |
Να γράψετε αλγόριθμο ώστε να εμφανίζει του άρτιους αριθμούς στο διάστημα 1-100.
Αλγόριθμος ΑΡΙΘΜΟΣΓια Ι από 1 μέχρι 100 Αν Ι mod 2 = 0 τότε Εμφάνισε Ι Τέλος_ανΤέλος_επανάληψηςΤέλος ΑΡΙΘΜΟΣΑλγόριθμος ΑΡΙΘΜΟΣΓια Ι από 2 μέχρι 100 με βήμα 2 Εμφάνισε ΙΤέλος_επανάληψηςΤέλος ΑΡΙΘΜΟΣ |
#άρτιοι στο διάτημα 1-100for i in range(2,102,2): print(i)#άλλος τρόποςfor i in range(1,101): if i % 2 ==0: print(i) |
Να γράψετε αλγόριθμο που να υπολογίζει το άθροισμα των άρτιων και το άθροισμα των περιττών στο διάστημα 1-100.
Αλγόριθμος Αθροίσματασ ← 0κ ← 0Για ι από 1 μέχρι 100 με_βήμα 2 σ ← σ + ιΤέλος_επανάληψηςΓια λ από 2 μέχρι 100 με_βήμα 2 κ ← κ + λΤέλος_επανάληψηςΕμφάνισε σ, κΤέλος |
#άθροισμα άρτιων και περιττών στο διάστημα 1-100s=0k=0for i in range(2, 102, 2): s=s+ifor l in range(1,101,2): k=k+lprint(s,k) |
Να γραφτεί ένας αλγόριθμος που θα εμφανίζει τιμές της συνάρτησης στο διάστημα -20-έως 20 με βήμα 0.1 (Υπ. χρησιμοποιήστε τη συνάρτηση Ε(x)=e^x )
Αλγόριθμος ΣΥΝΑΡΤΗΣΗΓια χ από -20 μέχρι 20 με_βήμα 0.1 υ ← 3*Ε(1 - χ) + 1 Εμφάνισε χ, υΤέλος_επανάληψηςΤέλος ΣΥΝΑΡΤΗΣΗ |
x=-20while x<=20: u=3*abs(1-x)+1 print (x, u) x=x+0.1 |
Υπολογισμός αθροισμάτων
Υπολογισμός αθροίσματος 1+2+3+…+15
Σ <- 0Για ι από 1 μέχρι 15 Σ <- Σ+ιΤέλος_επανάληψης |
s=0for i in range(1,16):s=s+iprint(s) |
Άθροισμα 15 αριθμών που διαβάζονται από το πληκτρολόγιο
Σ <- 0Για ι από 1 μέχρι 15 Διάβασε αριθμός Σ <- Σ + αριθμόςΤέλος_επανάληψης |
s=0for i in range(1,16): a=float(input()) s=s+aprint(s) |
Αλγόριθμος που μετράει πόσοι από τους 50 αριθμούς ξεπερνούν το 18
μ <- 0Για ι από 1 μέχρι 50 Διάβασε χ Αν χ>18 τότε μ <- μ+1 Τέλος_ανΤέλος_επανάληψηςΕμφάνισε μ |
m=0for i in range(1,51): x=float(input()) if x>18: m=m+1print(m) |
Μέτρηση των ΝΑΙ και ΟΧΙ
Αλγόριθμος ΔΗΜΟΣΚΟΠΗΣΗΠΛΝΑΙ ← 0ΠΛΟΧΙ ← 0Για Ι από 1 μέχρι 10 Διάβασε ΑΠΑΝΤΗΣΗ Αν ΑΠΑΝΤΗΣΗ = 'ΝΑΙ' τότε ΠΛΝΑΙ ← ΠΛΝΑΙ + 1 αλλιώς ΠΛΟΧΙ ← ΠΛΟΧΙ + 1 Τέλος_αν Τέλος_επανάληψης Εμφάνισε 'ΝΑΙ απάντησαν: ', ΠΛΝΑΙ Εμφάνισε 'ΝΑΙ απάντησαν: ', ΠΛΟΧΙΤέλος ΔΗΜΟΣΚΟΠΗΣΗ |
plnai=0ploxi=0for i in range(1,11): apantisi=input() if apantisi=='ΝΑΙ': plnai=plnai+1 else: ploxi=ploxi+1print('ΝΑΙ απάντησαν: ', plnai)print('ΟΧΙ απάντησαν: ', ploxi)print(s) |