3.3 Tsükkel. Mitu korda?
SUUR ARV?
Alustame elulisema näitega, kus tsüklimuutuja suureneb igal sammul ühe võrra, aga algväärtus pole
0, vaid hoopis
2016. Oletame, et aastal 2016 on kedagi 1 311 800 (https://www.stat.ee/12808). Iibe kordaja näitab selle arvu muutumist aasta jooksul 1000 inimese kohta (positiivse iibe kordaja korral on arv kasvanud, negatiivse korral langenud).
aasta = 2016 # Ei pea sugugi nullist alustama arv = 1311800 iibe_kordaja = -1.14 # Promillides (muut 1000 kohta) while aasta < 2080: arv = arv + arv * iibe_kordaja / 1000 aasta = aasta + 1 print("Aastal " + str(aasta) + " on meid " + str(round(arv)) + ".")
Proovige ka teiste väärtustega!
Kui aga näiteks tahaks teada, mis aastal oleks eestlasi 2 000 000, kui iibe kordaja oleks 6 promilli (tegelikult pole nii kõrget loomulikku iivet vähemalt viimase saja aasta jooksul Eestis olnud):
aasta = 2016 arv = 1311800 iibe_kordaja = 6 # Promillides while arv < 2000000: arv = arv + arv * iibe_kordaja / 1000 aasta = aasta + 1 print("Aastal " + str(aasta) + " on arv " + str(round(arv)) + ".")
Täpsema prognoosi saamiseks on muidugi vaja arvestada väga erinevaid asjaolusid (huvi korral vt ka https://www.stat.ee/76578).
MITU KORDA?
Eelmistes näidetes oli meil tsükli korduste arv tegelikult juba algul teada või siis kindlatel alustel arvutatav nagu viimases näites. Nüüd aga püüame teha programmi, kus tsükli läbimiste arv sõltub kasutaja sisestatud vastustest. Võtame aluseks valikulause materjali juures olnud programmi, mi.
<|begin_of_text|><|start_header_id|>system<|end_header_id|>

Cutting Knowledge Date: December 2023
Today Date: 26 Jul 2024

<|eot_id|><|start_header_id|>user<|end_header_id|>

Below is an extract from a web page. Evaluate whether the page has a high educational
value and could be useful in an educational setting for teaching from primary school to
grade school levels using the additive 5-point scoring system described below. Points are
accumulated based on the satisfaction of each criterion:
- Add 1 point if the extract provides some basic information relevant to educational top-
ics, even if it includes some irrelevant or non-academic content like advertisements and
promotional material.
- Add another point if the extract addresses certain elements pertinent to education but
does not align closely with educational standards. It might mix educational content with
non-educational material, offering a superficial overview of potentially useful topics, or
presenting information in a disorganized manner and incoherent writing style.
- Award a third point if the extract is appropriate for educational use and introduces key
concepts relevant to school curricula. It is coherent though it may not be comprehensive
or could include some extraneous information. It may resemble an introductory section of
a textbook or a basic tutorial that is suitable for learning but has notable limitations like
treating concepts that are too complex for grade school students.
- Grant a fourth point if the extract highly relevant and beneficial for educational purposes
for a level not higher than grade school, exhibiting a clear and consistent writing style. It
could be similar to a chapter from a textbook or a tutorial, offering substantial educational
content, including exercises and solutions, with minimal irrelevant information, and the
concepts aren’t too advanced for grade school students. The content is coherent, focused,
and valuable for structured learning.
- Bestow a fifth point if the extract is outstanding in its educational value, perfectly suited for
teaching either at primary school or grade school. It follows detailed reasoning, the writing
style is easy to follow and offers profound and thorough insights into the subject matter,
devoid of any non-educational or complex content.
The extract: 3.3 Tsükkel. Mitu korda?
SUUR ARV?
Alustame elulisema näitega, kus tsüklimuutuja suureneb igal sammul ühe võrra, aga algväärtus pole
0, vaid hoopis
2016. Oletame, et aastal 2016 on kedagi 1 311 800 (https://www.stat.ee/12808). Iibe kordaja näitab selle arvu muutumist aasta jooksul 1000 inimese kohta (positiivse iibe kordaja korral on arv kasvanud, negatiivse korral langenud).
aasta = 2016 # Ei pea sugugi nullist alustama arv = 1311800 iibe_kordaja = -1.14 # Promillides (muut 1000 kohta) while aasta < 2080: arv = arv + arv * iibe_kordaja / 1000 aasta = aasta + 1 print("Aastal " + str(aasta) + " on meid " + str(round(arv)) + ".")
Proovige ka teiste väärtustega!
Kui aga näiteks tahaks teada, mis aastal oleks eestlasi 2 000 000, kui iibe kordaja oleks 6 promilli (tegelikult pole nii kõrget loomulikku iivet vähemalt viimase saja aasta jooksul Eestis olnud):
aasta = 2016 arv = 1311800 iibe_kordaja = 6 # Promillides while arv < 2000000: arv = arv + arv * iibe_kordaja / 1000 aasta = aasta + 1 print("Aastal " + str(aasta) + " on arv " + str(round(arv)) + ".")
Täpsema prognoosi saamiseks on muidugi vaja arvestada väga erinevaid asjaolusid (huvi korral vt ka https://www.stat.ee/76578).
MITU KORDA?
Eelmistes näidetes oli meil tsükli korduste arv tegelikult juba algul teada või siis kindlatel alustel arvutatav nagu viimases näites. Nüüd aga püüame teha programmi, kus tsükli läbimiste arv sõltub kasutaja sisestatud vastustest. Võtame aluseks valikulause materjali juures olnud programmi, mi.
After examining the extract:
- Briefly justify your total score, up to 100 words.
- Conclude with the score using the format: "Educational score: <total points>"<|eot_id|>
<|start_header_id|>assistant<|end_header_id|>

The extract provides basic information on programming concepts, such as loops, and applies them to real-world examples like population growth. It includes code examples and encourages experimentation, making it relevant for educational purposes. However, the content is not comprehensive and may require additional context for younger students.

Educational score: 4