Pascaler
О проекте Теоретический материал Тестирование Архив задач
Войти в личный кабинет



О проекте


Преподавателям


Тема: Контрольная работа.

  1. Запишите конструкцию цикла с предусловием. В каких случаях применяется цикл с предусловием?


  2. Запишите правильную структуру последовательности операторов: a:=1; b:=1; while a+b<8 do begin a:=a+1; b:=b+2 end; s:=a+b. Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после его завершения?


  3. Запишите правильную структуру последовательности операторов. Какими будут значения переменных а и b после выполнения операторов: a:=1; b:=1; while a<=8 do а:=a+1; b:=b+1


  4. Запишите правильную структуру последовательности операторов. Определите значение переменной s после их выполнения.
      а) s:=0; i:=0; while i<5 do Inc(i);s:=s+100 Div i;
      b) s:=0; i:=0; while i>1 do begin s:=s+100 Div i; Dec(i) End;


  5. 5. Дана последовательность операторов, вычисляющих факториал f числа n, которая содержит пять ошибок. Найдите эти ошибки, предварительно записав операторы в правильном виде.
    k:=1; f:=0;
    while k<n do f=f*k
    k:=k+1,

    Примечание. Факториалом натурального числа называется произведение всех натуральных чисел от 1 до этого числа, т.е. n!=1*2*3*...*(n-2)*(n-1)*n



  6. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для заданного натурального числа n число, записанное цифрами числа n в обратном порядке.
    p:=n;
    while p>=0 do
      begin
        a:=a+p Mod 10;
        p:=p Div 10
      end;


  7. Ниже представлен фрагмент программы вычисления количества цифр в заданном натуральном числе. Найдите и исправьте в нем ошибки.


  8. Каким условиям должны удовлетворять значения переменной k, чтобы следующие циклы были бесконечны:
      while c<0 do c:=c+k;
      while k<>0 do k:=1+k;
      while k<>0 do k:=k-2;

Подготовьтесь объяснить учителю их решения.

Вернуться назад
2003—2012 © Группа «Vimedia»
Проект «Pascaler» — лучший на ХI Всероссийской конференции молодых исследователей с международным участием «Шаг в будущее», Россия, Москва, 12 – 16 апреля 2004г.