СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Контрольная работа Алгоритмические конструкции 8 класс

Категория: Информатика

Нажмите, чтобы узнать подробности

Контрольная работа по теме "Алгоритмические конструкции" - это выборка из электронной тетради по учебнику К. Полякова "Информатика 8 класс" и задач, рекомендованных автором учебника. В нашем учебном плане кадеты изучают Информатику с 6 класса по 1 часу в неделю, программирование начинают изучать  олько в 8 классе. Поэтому мы не можем использовать оригинальную контрольную работу, предлагаемую автором учебника. Приходится адаптировать содержание самостоятельных и контрольных работ, выбирать основные задачи для освоения. 

Просмотр содержимого документа
«Контрольная работа Алгоритмические конструкции 8 класс»

Контрольная работа № 2 «Алгоритмические конструкции»

Вариант 1

  1. Напишите программу, которая вводит с клавиатуры два целых числа – цену 1 л бензина и объём бака автомобиля, и выводит на экран цену заправки полного бака. Оформите ввод и вывод так, как в примере:

Сколько стоит 1 л бензина? 40

Объём бака? 50

Заправка стоит 2000 рублей

2) Напишите программу, которая вводит с клавиатуры натуральное число N и выводит цепочку из N символов «o»:

Введите длину цепочки: 10

oooooooooo

  1. 3) Пусть a и b – целые переменные. Что будет выведено в результате работы фрагмента программы:


    a = 5; b = 3

    print( "a ", "b!" )


    Ответ: 

  2. 4) Исправьте ошибки в программе – запишите её с отступами, каждый оператор в отдельной строке:

if x = 0: if x 0: print(1) else: print(0)
else: print(-1) 

Что выведет эта программа при разных значениях x?

при x = 15:


при x = 5:


при x = 0:


  1. 5) Вычислите значение целочисленной переменной c при a = 26 и b = 6:

    а)

    c = a % b + b


    б)

    c = a // b + a


  2. 6) Запишите циклы, с помощью которых можно вывести на экран

    целые числа от a до b (a £ b):

    квадраты целых чисел от a до b (a £ b):



  3. 7) Определите, сколько раз выполнится цикл и чему будут равно значение переменной a после его завершения:


    a = 1

    for i in range(3,0):

    a += 1

    Число повторений: 

    a = 

  4. 8) Что будет выведено на экран в результате работы следующего цикла?


k = 1

for i in range(1,6):

print( i+k, end="" )



Ответ: 



Контрольная работа № 2 «Алгоритмические конструкции»

Вариант 2

  1. Напишите программу, которая вводит с клавиатуры трёхзначное число и выводит на экран его первую цифру. Оформите ввод и вывод так, как в примере:

Введите трёхзначное число: 123

Первая цифра 1

2) Напишите программу, которая вводит с клавиатуры натуральное число N и выводит цепочку из N символов «@»:

Введите длину цепочки: 10

@@@@@@@@@@


  1. 3) Пусть a и b – целые переменные. Что будет выведено в результате работы фрагмента программы:


    a = 5; b = 3

    print( "(", a, ")


    Ответ: 

  2. 4) В переменной d записан номер дня недели (1 – понедельник, 7 – воскресенье). Программа должна определить, это выходной день или рабочий (выходные дни у большинства людей – суббота и воскресенье). Напишите вариант решения задачи, использующий операцию «И».

if  and  :

print( "Рабочий день." )

else:

print( "Выходной!" )


  1. 5) Выполните предыдущее задание при a = –22 и b = 4.

    а)

    c = a % b + b


    б)

    c = a // b + a


  2. 6) Запишите циклы, с помощью которых можно вывести на экран

    целые числа от 0 до b ( b0):

    суммы целых чисел a и порядковых чисел от 1 до 6

    (а+1, а+2. …)



  3. 7) Определите, сколько раз выполнится цикл и чему будут равно значение переменной a после его завершения:




    a = 1

    for i in range(3):

    a += 1

    Число повторений: 

    a = 

  4. 8) Что будет выведено на экран в результате работы следующего цикла?


k = 1;

for i in range(1,6):

print( i, end="" )



Ответ: 




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!