Компютърно моделиране и информационни технологии · 7 клас · Компютърно моделиране
Компютърно моделиране със скриптов език
Име: Клас: Дата:
Какво е компютърен модел?
- А) Опростено представяне на обект или процес чрез програма
- Б) Нов вид компютър
- В) Снимка на обект
- Г) Вид компютърен вирус
Как се нарича изпълнението на модел на компютър, за да видим как протича процес?
- А) Форматиране
- Б) Симулация
- В) Архивиране
- Г) Сортиране
Коя функция в Python дава случайно цяло число от 1 до 6 (като зар)?
- А) random.randint(0, 6)
- Б) range(1, 6)
- В) random.randint(1, 6)
- Г) int(6)
Модел: имаш 50 евро и всяка седмица добавяш по 10 евро. Колко ще имаш след 4 седмици?
- А) 60 евро
- Б) 40 евро
- В) 54 евро
- Г) 90 евро
Модел: n = 100, после for h in range(3): n = n * 2. Колко е n накрая?
- А) 800
- Б) 300
- В) 600
- Г) 1600
Кое е пример за компютърен модел?
- А) Писмо в текстов документ
- Б) Снимка от телефона
- В) Симулация на движението на планетите
- Г) Песен в MP3
Как се наричат величините, които променяме в модел, за да видим ефекта?
- А) Коментари
- Б) Пароли
- В) Шрифтове
- Г) Параметри
Защо моделът на хвърляне на зар използва случайни числа?
- А) Резултатът от хвърлянето не може да се предскаже
- Б) Така програмата е по-кратка
- В) За да няма цикли
- Г) Заради шестте стени
Модел: температурата е 20 градуса и пада с 3 градуса на час. Колко е след 4 часа?
- А) 12 градуса
- Б) 8 градуса
- В) 17 градуса
- Г) 11 градуса
Модел: дълг 100 евро намалява с 15 евро всеки месец. След колко месеца е изплатен?
- А) 6
- Б) 8
- В) 7
- Г) 15
Описва ли моделът всички подробности на реалния обект?
- А) Да, винаги
- Б) Само ако е на Python
- В) Само при игрите
- Г) Не, моделът е опростен
Кой модул се импортира в Python, за да се получават случайни числа?
- А) math
- Б) time
- В) random
- Г) turtle
В модел една стъпка на цикъла е 1 ден. Колко пъти се изпълнява тялото за 2 седмици?
- А) 2
- Б) 14
- В) 7
- Г) 28
Модел: в езеро има 40 риби, всяка година се раждат 10 и се улавят 6. Колко риби има след 5 години?
- А) 60
- Б) 90
- В) 50
- Г) 44
Защо симулация на 600 хвърляния на зар дава около 100 шестици, но рядко точно 100?
- А) Програмата е грешна
- Б) Зарът има 7 страни
- В) randint не дава 6
- Г) Случайността дава отклонения
Отговори
Компютърно моделиране със скриптов език
- 1. А) Опростено представяне на обект или процес чрез програма Моделът запазва само съществените свойства на обекта и позволява да изследваме поведението му.
- 2. Б) Симулация Симулацията изпълнява модела стъпка по стъпка и показва как се развива процесът.
- 3. В) random.randint(1, 6) randint включва и двата края; преди това се пише import random.
- 4. Г) 90 евро 50 + 4 · 10 = 90 евро.
- 5. А) 800 Цикълът удвоява n три пъти: 200, 400, 800.
- 6. В) Симулация на движението на планетите Симулацията изобразява с програма реален процес (движението на планетите).
- 7. Г) Параметри Параметрите (напр. начална стойност, скорост) определят поведението на модела.
- 8. А) Резултатът от хвърлянето не може да се предскаже Случайните числа имитират непредсказуемостта на реалното хвърляне.
- 9. Б) 8 градуса 20 − 4 · 3 = 8 градуса.
- 10. В) 7 След 6 месеца остават 10 евро, а на седмия месец дългът се изплаща.
- 11. Г) Не, моделът е опростен Моделът съдържа само свойствата, които са важни за задачата.
- 12. В) random С import random стават достъпни функции като random.randint().
- 13. Б) 14 2 седмици x 7 дни = 14 стъпки.
- 14. А) 60 Всяка година рибите се увеличават с 10 − 6 = 4: 40 + 5 x 4 = 60.
- 15. Г) Случайността дава отклонения Всяко хвърляне е случайно, затова резултатът е близо до 1/6, но се отклонява малко.
Игрален час · игри и работни листове по програмата на МОН