Инфоурок Информатика Другие методич. материалыКонтрольная работа по информатике по теме "Начала программирования на языке Паскаль" (8 класс)

Контрольная работа по информатике по теме "Начала программирования на языке Паскаль" (8 класс)

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

Контрольная работа. Вариант 1.__________________________________________                 

1.      В алгоритмах записанных ниже, используются переменные a, b.

Определите значения переменных после выполнения алгоритмов: a:= −5; ___________________________________________________ b:= abs (a) + 2;______________________________________________ a:= 8 + a;___________________________________________________ b:= b div a;__________________________________________________ a:= a + b;___________________________________________________

___________________________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=376 найдите значение переменный a, b, c, s. Чем является s этого алгоритма?

a:= x div 100;________________________________________________ b:= x mod 100 div 10;_________________________________________ c:= x mod 10;________________________________________________ s:= a + b + c;_______________________________________________

__________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение квадрат числа 2, переменной b – значение модуль числа - 5, а переменной c – значение суммы a и b.

_____________________________________________________________

____________________________________________________________

____________________________________________________________

4.      Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 9, B=3, представленной блок – схемой:

_____________________________

5.      Написать программу, которая вычисляет дискриминант квадратного уравнения.

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

Контрольная работа. Вариант 2.________________________________________Ф.И., кл.

1.      В алгоритмах записанных ниже, используются переменные a, b.

Определите значения переменных после выполнения алгоритмов: a:= sqrt (16);_______________________________________________ b:= 18 mod a;______________________________________________ b:= b*a – 1;________________________________________________ a:= a + b;__________________________________________________

__________________________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=192 найдите значение переменный a, b, c, s. Чем является s этого алгоритма?

a:= x div 100;_____________________________________________ b:= x mod 100 div 10;________________________________________ c:= x mod 10;________________________________________________ s:= a + b + c;_________________________________________________

___________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение переменной c, переменной b – значение c разделить на 2 и прибавить

1, а переменной c – значение переменной b.

____________________________________________________________

____________________________________________________________

___________________________________________________________ 4. Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 27, B=3, представленной блок – схемой:

_______________________________

5. Составить программу, которая из неотрицательного числа извлечет корень, иначе вычислить модуль этого числа.

___________________________________________________________

___________________________________________________________

___________________________________________________________

___________________________________________________________

___________________________________________________________

___________________________________________________________

___________________________________________________________

Контрольная работа. Вариант 3.____________________________________             

1.      В алгоритмах записанных ниже, используются переменные a, b. Определите значения переменных после выполнения алгоритмов: a:= - 3;___________________________________________________ b:= a div (abs (a));__________________________________________ b:= abs (a) + b;______________________________________________ a:= 5*b;_____________________________________________________ _____________________________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=123 найдите значение переменный a, b, c, p. Чем является p этого алгоритма?

a:= x div 100;_________________________________________________ b:= x mod 100 div 10;__________________________________________ c:= x mod 10;_________________________________________________ p:= a * b *c;__________________________________________________

____________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение переменной c, переменной b – значение 15 разделить на a, а переменной c – целое значение при делении b на a.

___________________________________________________________

___________________________________________________________

___________________________________________________________

4.      Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 12, B=4, представленной блок – схемой:

_________________________________

5.      Определить значение переменной z при x= 1, y=1. Составить блок – схему алгоритма z:=0; if x>0 then if y>0 then z:=1 else z:=2

______________________________

______________________________

______________________________

______________________________

______________________________

______________________________

Контрольная работа. Вариант 4.__________________________________ Ф.И., кл.

1.      В алгоритмах записанных ниже, используются переменные a, b.

Определите значения переменных после выполнения алгоритмов: a:= sqr (3);__________________________________________________ b:= a div 2;_________________________________________________ b:= a – b;___________________________________________________ a:= (a + b) / 2;_______________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=752 найдите значение переменный a, b, c, p. Чем является p этого алгоритма?

a:= x div 100;________________________________________________ b:= x mod 100 div 10;__________________________________________ c:= x mod 10;________________________________________________ p:= a * b *  c;________________________________________________ ___________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение квадрат числа 4, переменной b – значение модуль числа -11, а переменной c – значение переменной a.

___________________________________________________________

___________________________________________________________

___________________________________________________________

4.      Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 25, B=5, представленной блок – схемой:

___________________________________

5.      Определить значение переменной z при x=1, y= - 1. Составить блок – схему алгоритма z:=0; if x>0 then if y>0 then z:=1 else z:=2 _______________________________

_______________________________

_______________________________

_______________________________

_______________________________

_______________________________

_______________________________

Контрольная работа. Вариант 5. __________________________________________                 

1.      В алгоритмах записанных ниже, используются переменные a,

b.Определите значения переменных после выполнения алгоритмов: a:= 336;____________________________________________________ b:= 8;_______________________________________________________ b:= a div b;___________________________________________________ a:= a mod b;__________________________________________________ _____________________________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=248, найдите значение переменный a, b, c, s. Чем является s этого алгоритма?

a:= x div 100;_________________________________________________ b:= x mod 100 div 10;__________________________________________ c:= x mod 10;_________________________________________________ s:= a + b + c;__________________________________________________

____________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение 16, переменной b – значение корень числа 9, а переменной c – остаток от деления значение a на b.

____________________________________________________________

____________________________________________________________

____________________________________________________________

4.      Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 7, B=3, представленной блок – схемой:

_________________________________

5.      Составить программу, которая при вводе с клавиатуры двух положительных чисел x, y присвоит переменной z значение 1, в противном случае переменной z присвоить значение 2.   ____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

Контрольная работа. Вариант 6._________________________________________ Ф.И., кл.

1.      В алгоритмах записанных ниже, используются переменные a,

b.Определите значения переменных после выполнения алгоритмов: a:= 10;_____________________________________________________ b:=20;______________________________________________________ b:= a + b;____________________________________________________ a:= b – a;____________________________________________________ b:= b + a;____________________________________________________

____________________________________________________________

2.      Дано целое трехзначное число x. Выполните алгоритм для x=125, найдите значение переменный a, b, c, p. Чем является p этого алгоритма?

a:= x div 100;________________________________________________ b:= x mod 100 div 10;__________________________________________ c:= x mod 10;________________________________________________ p:= a * b * c;_________________________________________________ ____________________________________________________________

3.      Запишите на языке Паскаль: переменной a будет присвоено значение переменной b, переменной b – значение переменной c, а переменной c – значение переменной a

____________________________________________________________

____________________________________________________________

____________________________________________________________

4.      Определить значение переменной A в результате выполнения фрагмента алгоритма при A= 25, B=4, представленной блок – схемой:

________________________________

5.      Составить программу, которая возведет четное число в квадрат, а нечетное число в куб.

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________

____________________________________________________________


 

If -

Then-

Else -

String-

And-

Char-

Or-

Readln-

Program-

Writeln-

Real-

Var-

Integer-

Begin-

Boolean-

End-

Read-

Write-

Контрольная работа. Вариант 7

 

Ф.И., кл.________________________________

 

1.        Пояснить ключевые слова: 

2.        Напишите назначение соответствующих функций:

Abs (x) - _____________________________   

Sqr (x) - ______________________________

Sqrt (x) - _____________________________

Random (x) - __________________________

3.        Запишите результат выполнения оператора, если значение переменной s равное 11:

a)    Write (s); ____________________________

b)   Write (‘s’); __________________________

c)    Write (‘s=’,s)_________________________

4.        Указать название и функции каждого блока схемы.

 

5.        Целочисленным переменным a,b,c,d нужно присвоить соответственно значения 10, 20, 30 и 15. Запишите оператор ввода, соответствующий входному потоку:

________________________________________ a) 20 10 30 15____________________________

     ___________________________________ b) 30 20 15 10____________________________

     ___________________________________ c) 15 10 30 20____________________________      ___________________________________ Контрольная работа. Вариант 7

 

Ф.И., кл._______________________________

 

1.      Пояснить ключевые слова: 

If -

Then-

Else -

String-

And-

Char-

Or-

Readln-

Program-

Writeln-

Real-

Var-

Integer-

Begin-

Boolean-

End-

Read-

Write-

2.      Напишите назначение соответствующих функций:

Abs (x) - _______________________________ 

Sqr (x) - _______________________________

Sqrt (x) - _______________________________

Random (x) - ___________________________

3.      Запишите результат выполнения оператора, если значение переменной s равное 11:

d)   Write (s); ___________________________

e)    Write (‘s’); __________________________

f)    Write (‘s=’, s)________________________

4.      Указать название и функции каждого блока схемы.

5.      Целочисленным переменным a,b,c,d нужно присвоить соответственно значения 10, 20, 30 и 15. Запишите оператор ввода, соответствующий входному потоку: ______________________________________

a) 20 10 30 15_________________________

___________________________________ b) 30 20 15 10___________________________

____________________________________

c) 15 10 30 20___________________________

  ___________________________________

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Контрольная работа по информатике по теме "Начала программирования на языке Паскаль" (8 класс)"

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

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

Психолог в социальной сфере

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Данная контрольная работа "Начало программирования на языке Паскаль" по Информатике и ИКТ для 8 класса (УМК Босова Л. Л.) состоит из 7 вариантов.

В каждом варианте по 5 заданий, различной сложности. Задания на знание теоретического материала и практических навыков, умение выполнять алгоритм по блок - схеме и составлении программы на языке программирования Паскаль. Вариант №7 рекомендовано использовать для учеников, уровень успеваемости которых ниже среднего.

Все задания экономно размещены на листе бумаге в виде персональных карточек для каждого ученика. После распечатки Вам достаточно будет просто разрезать карточки по границам. Быстро Вам , удобно ученикам.

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

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

6 664 320 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 24.06.2015 15781
    • PDF 399.5 кбайт
    • 119 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Ляпустина Ольга Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Ляпустина Ольга Юрьевна
    Ляпустина Ольга Юрьевна
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 0
    • Всего просмотров: 21542
    • Всего материалов: 2

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

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

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

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

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

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

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

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

300/600 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

36 ч. — 180 ч.

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

Мини-курс

Основы творческой фотографии

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 225 человек из 59 регионов
  • Этот курс уже прошли 35 человек

Мини-курс

Здоровьесбережение и физическое развитие школьников

3 ч.

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

Мини-курс

Психологические особенности педагогического общения

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 18 регионов
  • Этот курс уже прошли 20 человек