Тест:

8 клас. Урок 48. Оператори циклу

28.02.2024
0 0
придбати тест
Ціна:

21 грн

Після покупки цей тест відразу стане доступним для використання повною мірою. Запитів на доступ не потрібно відправляти. Всі придбані тести зберігаються в розділі мої придбані матеріали.

Вміст тесту:
1
2
3
4
5
6
7
8

1

7 з 55 балів

Підрахунок суми чисел від 1 до N

Напишіть програму, яка запитує у користувача число N і використовує цикл для підрахунку суми всіх цілих чисел від 1 до N (включно).


# Запитуємо у користувача число N
n =            "Введіть число N: "   

# Ініціалізуємо змінну для зберігання суми
sum =  

# Використовуємо цикл для підрахунку суми чисел від 1 до N
for i                    
____ sum      # Додаємо поточне число до суми

# Виводимо суму чисел
print("Сума чисел від 1 до",   , "становить:",     )

Відкрити заготовку коду


Пояснення:
input()
: зчитування рядка тексту, введеного користувачем з клавіатури.

int(): конвертація рядка тексту в ціле число.

for та range(): створення циклу, який ітерує по послідовності чисел.

+=: оператор додавання та присвоєння, який збільшує значення змінної на певне число.

Натисни Next, щоб побачити як працює схожий приклад

Цей приклад демонструє використання циклу for для обчислення суми послідовності чисел від 1 до введеного користувачем числа. Цикл автоматично змінює значення змінної від 1 до вказаного максимального числа, при кожній ітерації додаючи поточне значення до загальної суми.

2

5 з 55 балів

Виведення парних чисел від 1 до N

Створіть програму, яка запитує число N у користувача та виводить усі парні числа від 1 до N.


# Запитуємо у користувача число N
n =            "Введіть число N: "   

# Використовуємо цикл для перебору чисел від 1 до N
for i                    
____ # Перевіряємо, чи є число парним
____ if            
____ ____ print(   , "є парним числом") # Виводимо парні числа

Відкрити заготовку коду


Пояснення:
input()
: отримання вводу від користувача у вигляді рядка.

int(): перетворення рядка на ціле число.

range(): генерація послідовності чисел.

for: цикл, який дозволяє перебирати елементи послідовності.

if: умовна конструкція для перевірки умови.

%: оператор залишку від ділення, який використовується для визначення парності числа.

Натисни Next, щоб побачити як працює схожий приклад

Цей код ілюструє використання циклу for для ітерації через числа від 1 до заданого користувачем числа N. У кожній ітерації циклу виконується перевірка за допомогою умовного оператора if, чи є поточне число парним (тобто, чи ділиться воно на 2 без залишку). Якщо умова виконується, число виводиться як парне.

3

9 з 55 балів

Перевірка на просте число

Напишіть програму, яка запитує у користувача число і перевіряє, чи є це число простим. Просте число - це число, яке ділиться без залишку тільки на 1 і на саме себе.


# Запитуємо у користувача число
number =            "Введіть число для перевірки: "    # Перетворення введеного рядка на ціле число

# Перевіряємо, чи є число меншим за 2
if             # Якщо число менше 2
____ print("Число не є простим") # Виводимо повідомлення, що число не просте
      # В іншому випадку
____ # Перевіряємо, чи ділиться число на інші числа
____ for i                      # Цикл перебору чисел від 2 до введеного числа
____ ____ if                  # Якщо знайдено дільник
____ ____ ____ print("Число не є простим") # Виводимо повідомлення, що число не просте
____ ____ ____       # Вихід з циклу
____ else: # Якщо цикл завершено без виклику break
____ ____        "Число є простим"   # Виводимо повідомлення, що число просте

Відкрити заготовку коду


Пояснення:
input()
: отримання вводу від користувача у вигляді рядка.

int(): перетворення рядка на ціле число.

if, else: умовні оператори для перевірки умов.

%: оператор залишку від ділення, використовується для перевірки на дільність.

for: цикл, який використовується для ітерації по елементах послідовності.

break: оператор, який використовується для виходу з циклу.

Натисни Next, щоб побачити як працює схожий приклад

Цей код перевіряє, чи є введене користувачем число простим. Він спочатку припускає, що число є простим, але якщо воно менше 2 або ділиться на будь-яке число між 2 і самим числом, то вважається не простим. В кінці програма виводить результат перевірки.

Запитання №4 Із заповненням пропусків у тексті

Запитання №5 Із заповненням пропусків у тексті

Запитання №6 Із заповненням пропусків у тексті

Запитання №7 Із заповненням пропусків у тексті

Запитання №8 Із заповненням пропусків у тексті

Рефлексія від 1 учня

Сподобався:

0

Так: 0

Ні: 1

Зрозумілий:

0

Так: 0

Ні: 1

Потрібні роз'яснення:

0

Ні: 0

Так: 1

придбати тест
Ціна:

21 грн

Після покупки цей тест відразу стане доступним для використання повною мірою. Запитів на доступ не потрібно відправляти. Всі придбані тести зберігаються в розділі мої придбані матеріали.

Рекомендуємо

8 клас. Урок 49. Вкладені цикли

8 клас. Урок 49. Вкладені цикли

194

Аватар профіля Вітенко Іван
Інформатика
8 клас

21 грн

8 клас. Урок 44. Умовні оператори (коротка та повна форма)

8 клас. Урок 44. Умовні оператори (коротка та повна форма)

167

Аватар профіля Вітенко Іван
Інформатика
8 клас

21 грн

7 клас. Урок 48. Растрова та векторна анімація. GIF- та WEBP-анімації

7 клас. Урок 48. Растрова та векторна анімація. GIF- та WEBP-анімації

386

Аватар профіля Вітенко Іван
Інформатика
7 клас

32 грн

7 клас. Урок 21. Опис алгоритмів із циклом із параметром мовою програмування

7 клас. Урок 21. Опис алгоритмів із циклом із параметром мовою програмування

165

Аватар профіля Вітенко Іван
Інформатика
7 клас

21 грн

8 клас. Урок 32. Середовища програмування

8 клас. Урок 32. Середовища програмування

173

Аватар профіля Вітенко Іван
Інформатика
8 клас

26 грн

8 клас. Урок 59. Структура сайту

8 клас. Урок 59. Структура сайту

178

Аватар профіля Вітенко Іван
Інформатика
8 клас

21 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3055

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1695

Аватар профіля Лавро Світлана Володимирівна
Інформатика
8 клас

Алгоритми з розгалуженням

Алгоритми з розгалуженням

887

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

665

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Інформаційні системи

Інформаційні системи

452

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

343

Аватар профіля Балашова Вікторія Сергіївна
Інформатика
9 клас