994647
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Вариант 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]?


  1. В программе описан одномерный целочисленный массив А с индексами от 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;

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


  1. Вводится одномерный массив размерностью 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];

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


  1. В программа описан одномерный целочисленный массив А с индексами от 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;

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


  1. Вводится одномерный массив размерностью 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. среднее арифметическое значений элементов массива с четными индексами.


Общая информация

Номер материала: ДБ-142142

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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