Инфоурок Информатика ТестыСамостоятельная работа по теме "Массивы"

Самостоятельная работа по теме "Массивы"

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

Вариант 1

1.      Значения двух массивов  A[1..10] и B[1..10] задаются с помощью следующего фрагмента программы:

For n:=1 to 10 do

Begin

A[n]:=-n-n;

B[11-n]:=A[n];

End;

For n:=1 to 10 do                                         

A[n]:=B[n]+10;

 Чему равен элемент массива A[8]?

 

2.      В программе описан одномерный целочисленный массив А с индексами от 0 до 10 и целочисленные переменные k, i. Ниже представлен фрагмент программы, в которой значения элементов сначала задаются, а затем меняются.

for i:=0 to 10 do

        a[i]:=i;

for i:=0 to 4 do

begin

        k:=a[i];

        a[i]=a[10-i];

        a[10-i]:=k;

end;

Чему будут равны элементы этого массива?

 

3.      Вводится одномерный массив размерностью 100 для обработки данной программой. Что делает программа?

Program pr;

Var  х: array [1..100] of integer;

 i, s: integer;

begin

       s: =0;

for i:=l to 100 do

begin

readln (x [i]) ;

if  i mod 2=0 then s:=s+x[i] ;

end;

writeln (s) ;

end.

Данная программа определяет:

1.      сумму значений элементов массива с четными индексами;

2.      сумму значений отрицательных элементов;

3.      количество элементов, значение которых четное число;

4.      среднее арифметическое значений элементов массива с четными индексами.

 

 

 

Вариант 2

1.      Значения двух массивов  A[1..10] и B[1..10] задаются с помощью следующего фрагмента программы:

For i:=1 to 10 do

Begin

A[i]:=10-i;

End;

For i:=1 to 10 do                         

B[i]:=A[5]+A[i];

Сколько элементов массива В будут иметь отрицательные значения?

 

2.      В программа описан одномерный целочисленный массив А с индексами от 0 до 10 и целочисленные переменная i. Ниже представлен фрагмент программы, в которой значения элементов сначала задаются, а затем меняются.

for i:=0 to 10 do

        a[i]:=i;

for i:=0 to 9 do

begin

        a[i]=a[i+1];

end;

Чему будут равны элементы этого массива?

 

4.      Вводится одномерный массив размерностью 100 для обработки данной программой. Что делает программа?

Program pr;

Var  х: array [1..100] of integer;

 i, s: integer;

begin

       s: =0;

for i:=l to 100 do

begin

readln (x [i]) ;

if  i mod 2=0 then s:=s+x[i] ;

end;

writeln (s) ;

end.

Данная программа определяет:

5.      сумму значений элементов массива с четными индексами;

6.      сумму значений отрицательных элементов;

7.      количество элементов, значение которых четное число;

8.      среднее арифметическое значений элементов массива с четными индексами.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Самостоятельная работа по теме "Массивы""

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

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

Специалист по продажам

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 672 293 материала в базе

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

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

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

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

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

  • Скачать материал
    • 13.07.2016 6357
    • DOCX 40 кбайт
    • 23 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Чемисова Людмила Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Чемисова Людмила Михайловна
    Чемисова Людмила Михайловна
    • На сайте: 7 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 12543
    • Всего материалов: 5

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 26 регионов
  • Этот курс уже прошли 181 человек

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

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

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

300/600 ч.

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

Мини-курс

Художественная гимнастика: углубленная физическая подготовка

3 ч.

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

Мини-курс

Стратегии развития бизнеса: конкуренция, позиционирование и прогнозирование

3 ч.

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

Мини-курс

Методики воспитания и развитие в СПО

4 ч.

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