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

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

Контрольная работа по программированию на языке Pascal

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

Разработка контрольной работы по теме "Программирование на языке Pascal". Контрольная работа состоит из двух вариантов, в каждом варианте 7 заданий.

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

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

Контрольная работа по теме «Обработка информации» 9 класс

I вариант

  1. Вычислите значение в линейных и разветвляющихся алгоритмах

    А) а := 4

    b := 4

    а := 2*а + 3*b

    b := a/2*b

    Б) a := 30;

    b := 6;

    a := a / 2 * b;

    if a b then c := a - 3 * b else c := a + 3 * b;

    В) a := 3 + 8*4;

    b := (a div 10) + 14;

    a := (b mod 10) + 2;

    c := a + b;

    b - ?

    c -?

    c -?

  2. Вычислите значение в циклических алгоритмах

А) Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 9;

writeln(s);

End.

Б) Var k, i: integer;

Begin

k := 4;

For i := 1 to 3 do

k := i + 2*k;

Writeln(k);

End.

В) var n, s: integer;

begin

n : = 30; s : = 25;

while s

s : = s + 40;

n : = n + 10

end; write(n);end.

3. Вычислить значения обработки массива

А) Var k, m: integer;

Dat: array[1...10] of integer;

Begin

Dat[1] := 2; Dat[2] := 5;

Dat[3] := 7; Dat[4] := 5;

Dat[5] := 4; Dat[6] := 2;

Dat[7] := 0; Dat[8] := 2;

Dat[9] := 4; Dat[10] := 5;

m := 0;

for k := 1 to 10 do

if Dat[k] 3 then

begin

m := m+1

end;

writeln(m);

End.

Б) Var k, m, month: integer;

Dat: array[1...12] of integer;

Begin

Dat[1] := 5; Dat[2] := 5; Dat[3] := 6;

Dat[4] := 8; Dat[5] := 4;Dat[6] := 5;

Dat[7] := 4; Dat[8] := 7;Dat[9] := 4;

Dat[10] := 4;Dat[11] := 8;Dat[12] := 7;

month: = 1; m := Dat[1];

for k := 2 to 12 do

if Dat[k]

begin

m:= Dat[k];

month := k;

end;

write(month);

End.


  1. По данной блок-схеме ставить программу вычисления b.


  1. 5. По данному условию ставить программу вычисления y.

  2. Заполнить случайным образом массив из 20 чисел элементами от 0 до 100, найти количество чисел кратных 15.


7.Первый велосипедист проехал a километров и b метров. Второй велосипедист проехал за это же время с километров и d метров. На сколько метров больше проехал второй велосипедист? Выведите результат с поясняющей надписью в центр экрана.




Контрольная работа по теме «Обработка информации» 9 класс

II вариант

  1. Вычислите значение в линейных и разветвляющихся алгоритмах

    А) b := -5

    a := 2

    а := 11 - 2*a - b

    b := a/3 - 3*b

    Б) a : = 50 ;

    b : = 6;

    a : = a * 3 / b

    if a b then с = a + 5 * b else с = a - 5 * b;

    В) x:= 8 + 2*5;

    y:= (x mod 10) + 14;

    x:= (y div 10) + 3;

    c:= x - y;

    b - ?

    c -?

    c -?

  2. Вычислите значение в циклических алгоритмах

    А) Var s,k: integer;

    Begin

    s := 0;

    for k := 3 to 8 do

    s := s + 9;

    writeln(s);

    End.

    Б) Var k, i: integer;

    Begin

    k := 4;

    For i := 1 to 3 do

    k := i + 2*k;

    Writeln(k);

    End.

    В) var n, s: integer;

    begin

    n : = 60;s : = 25;

    while s

    s : = s + 20;

    n : = n + 10

    end;write(n);end.

  3. Вычислить значения обработки массива

А) Var k, m: integer;

Dat: array[1..10] of integer;

Begin

Dat[1] := 12; Dat[2] := 15;

Dat[3] := 17; Dat[4] := 15;

Dat[5] := 14; Dat[6] := 12;

Dat[7] := 10; Dat[8] := 13;

Dat[9] := 14; Dat[10] := 15;

m := 0;

for k := 1 to 10 do

if Dat[k] = 15 then

begin

m := m+1;

end;

writeln(m);

End.

Б) Var k, m, day: integer;

Dat: array[1...10] of integer;

Begin

Dat[1] := 2; Dat[2] := 2;Dat[3] := 3;

Dat[4] := 3; Dat[5] := 4; Dat[6] := 4;

Dat[7] := 5; Dat[8] := 5; Dat[9] := 6;

Dat[10] := 6;

day:=1; m := Dat[1];

for k := 2 to 10 do

if Dat[k] = m then

begin

m:= Dat[k];

day := k;

end;

write(day);

End.

  1. По данной блок-схеме ставить программу вычисления b.

  1. 5. По данному условию ставить программу вычисления y.

  2. Заполнить случайным образом массив из 30 чисел элементами от 0 до 500, найти количество чисел кратных 20.

7. Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? Вводятся 4 числа: a, b, c и d. Необходимо вывести 2 числа: e и f, число рублей и копеек, соответственно. Результат должен быть расположен в центре экрана с поясняющими надписями.





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

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

Категория: Тесты

Целевая аудитория: 9 класс

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

Автор: Мосина Анастасия Юрьевна

Дата: 21.05.2016

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

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

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"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(111) "Контрольная работа по основам программирования на языке Pascal"
    ["seo_title"] => string(67) "kontrol-naia-rabota-po-osnovam-proghrammirovaniia-na-iazykie-pascal"
    ["file_id"] => string(6) "255622"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1447953467"
  }
}
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(114) "Контрольная работа по теме "Алгоритмы и исполнители" в 9 классе"
    ["seo_title"] => string(57) "kontrolnaiarabotapotiemiealghoritmyiispolnitieliv9klassie"
    ["file_id"] => string(6) "276837"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1452789325"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(49) "разработка урока *Паскаль* "
    ["seo_title"] => string(23) "razrabotka-uroka-paskal"
    ["file_id"] => string(6) "148091"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1419579672"
  }
}


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

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

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

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

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

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

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

Ваш личный кабинет
Проверка свидетельства