Инфоурок Информатика Другие методич. материалыКонтрольная работа по информатике "Алгоритмизация и программирование"

Контрольная работа по информатике "Алгоритмизация и программирование"

Скачать материал

Контрольная работа

по теме: «Алгоритмизация и программирование»

Вариант I

Часть 1.

1. Алгоритмическая конструкция, состоящая из последовательности действий, строго по порядку следующих друг за другом называется:

а)     Следование

б)    Ветвление

в)     Повторение

2. Знак присваивания в программировании это:

а)     =

б)    <=

в)     :=

г)     =>

3. Какая запись верна:

а)     programm Petrov_Ivanov;

б)    program Petrov Ivanov;

в)     program Petrov_Ivanov;

г)     program_Petrov_Ivanov;

4. На блок схеме изображена алгоритмическая конструкция:

а)     Следование

б)    Ветвление

в)     Повторение

5. Команда, с помощью которой можно узнать остаток деления числа a на b:

а)     read

б)    div

в)     var

г)     mod

Часть 2.

1. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=3;

b:=10;

a:= b-a*2;

b:=a*2+b;

2. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=5;

b:=8;

if a>b then b:= a+b-5

else b:=a*b-30;

3. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=7;

b:=25;

a:= b div a;

b:= b mod a;

4. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=5;

b:=100;

for i:=1 to 3 do

b:=b/a;

5. Рассмотрите алгоритм и ответьте на вопросы:

program Bobr;

var a, b, c, y , x: real;

begin

writeln(‘Введите три числа’);

readln(a,b,c);

y:=a;

if b>y then y:=b;

if c>y then y:=c;

if a<y then if (a>b) or (a>c) then x:=a;

if b<y then if (b>a) or (b>c) then x:=b;

if c<y then if (c>a) or (c>b) then x:=c;

writeln (y+x);

end.

а)     Напишите название программы.

б)    Какой тип переменных использован в программе.

в)     Сколько всего переменных использовано в программе, укажите их имена.

г)     Перепишите строку, в которой программа получает данные от пользователя.

д)    Что будет выведено на экран, если пользователь введет значения: 5, 8, 2.

Часть 3. Напишите программу.

Вводятся три числа. Вывести наименьшее число.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант II

1. Алгоритмическая конструкция, в которой в зависимости от проверки результата выполнения условия могут быть выполнены различные действия, называется:

а)     Следование

б)    Ветвление

в)     Повторение

2. Знак «не равно» в программировании это:

а)     Не=

б)    <> 

в)     >< 

г)    

3. Какая запись верна:

а)     write(Введите переменные a и b);

б)    write(‘Введите переменные а и b’);

в)     write(‘Введите переменные’, а и b);

г)     write(Введите переменные, ‘а и b’);

4. На блок схеме изображена алгоритмическая конструкция:

а)     Следование

б)    Ветвление

в)     Повторение

5. Команда, которая позволяет получить данные вводимые пользователем:

а)     read

б)    write

в)     var

г)     real

Часть 2.

1. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=5;

b:=8;

a:= b+a*2;

b:=a/2-b;

2. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=7;

b:=5;

if a>b then b:= a+b+5

else b:=a*b-3;

3. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=4;

b:=15;

a:= b div a;

b:= b mod a;

4. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=2;

b:=5;

for i:=1 to 5 do

b:=a*b;

5. Рассмотрите алгоритм и ответьте на вопросы:

program Chulok;

var a, b, c, y : real;

begin

writeln(‘Введите три числа’);

readln(a,b,c);

y:=a;

if b>y then y:=b;

if c>y then y:=c;

writeln(y);

end.

а)     Напишите название программы.

б)    Какой тип переменных использован в программе.

в)     Сколько всего переменных использовано в программе, укажите их имена.

г)     Перепишите строку, в которой программа получает данные от пользователя.

д)    Что будет выведено на экран, если пользователь введет значения: 5, 8, 2.

Часть 3. Напишите программу.

Даны два целых числа a и b (a<b). Вывести в порядке возрастания все целые числа, расположенные между а и b (включая сами числа a и b), а также количество N этих чисел.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант III

1. Алгоритмическая конструкция, в которой многократно повторяется одно и то же действие, называется:

а)     Следование

б)    Ветвление

в)     Повторение

2. Как записать в программе «а не больше с»:

а)     a<=с

б)    a<с

в)     a не больше с

г)     а с

3. Какая запись верна:

а)     var a b c integer;

б)    var a. b. c :integer;

в)     var a, b, c integer;

г)     var a, b, c :integer;

4. На блок схеме изображена алгоритмическая конструкция:

а)     Следование

б)    Ветвление

в)     Повторение

5. Команда, которая выводит на экран сообщение для пользователя:

а)     read

б)    write

в)     var

г)     real

Часть 2.

1. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=7;

b:=5;

a:= b+a*2;

b:=a-b;

2. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=3;

b:=10;

if a>b then b:= a+b

else b:=a*b;

3. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=4;

b:=10;

a:= b div a;

b:= 13 mod a;

4. Запишите значение переменной b после выполнения фрагмента алгоритма:

a:=3;

b:=7;

for i:=1 to a do

b:=a+b;

5. Рассмотрите алгоритм и ответьте на вопросы:

program Nosok;

var a, b, c : integer;

begin

writeln(‘Введите длины сторон треугольника’);

readln(a,b,c);

if (a>=b+c) or (b>=a+c) or (c>=b+a) then

writeln(‘треугольника не существует’)

else if (a=b) and (a=c) and (b=c) then

writeln(‘Треугольник равносторонний’)

else if (a=b) or (a=c) or (b=c) then

writeln (‘Треугольник равнобедренный’)

else writeln (‘Треугольник разносторонний’)

end.

а)     Напишите название программы.

б)    Какой тип переменных использован в программе.

в)     Сколько всего переменных использовано в программе, укажите их имена.

г)     Перепишите строку, в которой программа получает данные от пользователя.

д)    Что будет выведено на экран, если пользователь введет значения: 3, 4, 3.

Часть 3. Напишите программу.

Вводятся три числа. Вывести число имеющее среднее значение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система оценивания:

Часть 1 – каждый правильный ответ 1 балл.

Часть 2 задания 1-4 – каждый правильный ответ 2 балла. Задание 5 – каждый правильный ответ 1 балл.

Часть 3. Полностью написанная программа без ошибок – 10 баллов

Полностью написанная программа, но с небольшими недочетами – 8 баллов

Программа написана не полностью или имеются грубые ошибки, однако улавливается правильное направление мышления – 5 баллов.

Есть правильно построенное начало программы (название, объявление переменных, получение входных данных) но задача не решена или решена в корне не верно – 2 балла.

24-28

5

18-23

4

14-17

3

<14

2

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Контрольная работа по информатике "Алгоритмизация и программирование""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Культуролог-аниматор

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 675 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.12.2018 17633
    • DOCX 54.2 кбайт
    • 129 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Казак Светлана Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Казак Светлана Сергеевна
    Казак Светлана Сергеевна
    • На сайте: 7 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 18974
    • Всего материалов: 3

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Современные подходы к преподаванию географии: нормативно-правовые основы, компетенции и педагогические аспекты

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 13 регионов

Мини-курс

Национальная система учительского роста: путь к эффективности

4 ч.

780 руб. 390 руб.
Подать заявку О курсе