kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Контрольная работа по программированию

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

При составлении контрольной работы учтен уровневый подход к оценке учебных достижений учащихся. В уровне А задания на знание и понимание, в уровне В на применение знаний, в уровне С – анализ и синтез. Вариант 1 и 2 рассчитан на среднего ученика, вариант 3 – усложнен.

Цель: выявить уровень освоенности материала по основам программирования.

Критерии оценивания: «5» - 45-50 баллов, «4» - 38-44 балла, «3» - 25-37 баллов.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Контрольная работа по программированию »

Итоговая контрольная работа

При составлении контрольной работы учтен уровневый подход к оценке учебных достижений учащихся. В уровне А задания на знание и понимание, в уровне В на применение знаний, в уровне С – анализ и синтез. Вариант 1 и 2 рассчитан на среднего ученика, вариант 3 – усложнен.

Цель: выявить уровень освоенности материала по основам программирования.

Критерии оценивания: «5» - 45-50 баллов, «4» - 38-44 балла, «3» - 25-37 баллов.


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

Вариант 1

Уровень А

  1. Зная теоретический материал по теме «Команда ветвления», запишите основные понятия. (5 баллов)

a) определение -

b) формы записи -

c) служебные слова -

d) операторы -

2. Для заданного Х вычислить значение функции. Дано условие к задаче и программа, найти 5 ошибок при написании программы. (5 баллов)

Y=

var x,y: integer;

begin

readln (y);

if x=2 then y:=sqrt(sqr(x))

if x=100 then writeln ('нет решений');

if (x=3) and (x

writeln (x);

end.

Уровень В

3.Составить условие задачи к программе. (10 баллов)

var S:real; x:integer;

begin

s:=0;

for x:=2 to 12 do

begin

s:=S+(1+sqrt(x))*(x-1);

end;

writeln (S);

end.

4. Закончите начатую программу замены слогов «ма» и «па» на слог «ам» в литерной величине. (10 баллов)

var y,t:string;

i:integer;

begin

Уровень С.

Составить программы

5. Найти максимальный элемент в массиве А(10). (10 баллов)

6. В файле f записаны целые числа. Написать программу, которая в файл g записывает четные числа. (10 баллов)

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

Вариант 2

Уровень А

  1. Зная теоретический материал по теме «Циклы», запишите основные понятия. (5 баллов)

a) определение -

b) формы записи -

c) служебные слова -

d) операторы -

2. Составить программу для вычисления значения функции. Дано условие к задаче и программа, найти 5 ошибок при написании программы. (5 баллов)

Y=

var x,y: integer;

begin

readln (z);

if x

if xнет решения’);

writeln (m);

end.

Уровень В

3.Составить условие задачи к программе. (10 баллов)

var S,x: real;

begin

s:=0;

x:=2.5;

while x

begin

s:=S+1/sqrt(x) ;

x:=x+2.5;

end;

writeln (S);

end.

4. Закончить программу, которая проверяет входит ли буква «к» в данное слово. Ответ должен быть «да» или «нет». (10 баллов)

var y,t:string;

i:integer;

begin

Уровень С.

Составить программы

5. Найти минимальный элемент в массиве В(11). (10 баллов)

6. В файле f записаны целые числа. Написать программу, которая в файл  h записывает нечетные числа. (10 баллов)



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

Уровень А

  1. Зная теоретический материал по теме «Команда ветвления» и «Циклы», запишите основные понятия. (5 баллов)

    Команда ветвления.

    a) определение-

    b) формы записи-

    c) служебные слова-

    d) операторы-

    Что объединяет эти команды

    Циклы.

    a) определение-

    b) формы записи-

    c) служебные слова-

    d) операторы-

  2. В файле f записан массив действительных чисел. Найти наибольшее из этих чисел. Найдите 5 ошибок, допущенных при составлении программы. (5 баллов)

var a:array[1..9] of integer; min:integer; f,g:text;

begin

Randomize;

Assign(f,'input.txt'); Rewrite(f);

for i:=1 to 9 do

a[i]:=random(50);

Write(ф,a[i],' '); end;

close(f); assign(g,'min.txt'); rewrite(g);

min:=a[1];

for i:=2 to 9 do begin

if a[i]min then begin min:=a[i]; end;

writeln (g,min);

end.

Уровень В

3. Составить условие задачи к программе. (10 баллов)

var a:array[1..9] of integer; k,n,S,i:integer; S1:real;

begin

readln(n);

for i:=1 to n do begin

readln(a[i]); Writeln(a[i],' '); end;

S:=0; K:=0 ;

for i:=1 to n do begin

if a[i]

S1:=S/k; write(S1);

end.

4. Найти произведение и сумму чисел из файла, меньших заданного числа b. Из полученной суммы и произведения найти среднее арифметическое. Закончите начатую программу.. (10 баллов)

var a:array[1..9] of integer; b,p,s,i:integer; sr: real; f,h:text;

begin

randomize;

Assign(f,'input.txt'); Rewrite(f);

for i:=1 to 5 do begin

a[i]:=random(10); Writeln(f,a[i],' '); end;

close(f);


Уровень С.

Составить программы

5. С клавиатуры задается четырехзначное целое число N. Получить целое число M, поменяв в числе N местами цифры десятков и сотен. . (10 баллов)

6. Расположить в порядке возрастания элементы массива A(10). (10 баллов)






Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: Прочее

Скачать
Контрольная работа по программированию

Автор: Окенова Светлана Николаевна

Дата: 16.03.2015

Номер свидетельства: 187138

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(199) "Контрольная работа "Алгоритмические структуры - линейный, разветвляющийся и циклический алгоритмы в КуМире""
    ["seo_title"] => string(80) "kontrol_naia_rabota_alghoritmichieskiie_struktury_linieinyi_razvietvliaiushchiis"
    ["file_id"] => string(6) "398625"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1489052027"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(112) "Контрольная работа по теме "Первое знакомство с компьютером" "
    ["seo_title"] => string(65) "kontrol-naia-rabota-po-tiemie-piervoie-znakomstvo-s-komp-iutierom"
    ["file_id"] => string(6) "151095"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1420634552"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(204) "Небольшой сборник самостоятельных и контрольных работ по теме «Программирование условного оператора If Then Else» "
    ["seo_title"] => string(123) "niebol-shoi-sbornik-samostoiatiel-nykh-i-kontrol-nykh-rabot-po-tiemie-proghrammirovaniie-uslovnogho-opieratora-if-then-else"
    ["file_id"] => string(6) "193058"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1427559237"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(96) "Контрольная работа по программированию на языке Pascal"
    ["seo_title"] => string(52) "kontrolnaiarabotapoproghrammirovaniiunaiazykiepascal"
    ["file_id"] => string(6) "329068"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1463807232"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(96) "Контрольная работа по программированию на языке Pascal"
    ["seo_title"] => string(53) "kontrolnaiarabotapoproghrammirovaniiunaiazykiepascal1"
    ["file_id"] => string(6) "329069"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1463807239"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства