проверочная работа по теме «одномерные массивы»
вариант 2
1. отметьте верные высказывания:
массивы - это способ организации данных
размерность массива - количество элементов в массиве
одномерный массив имеет размерность 1
массивы позволяют использовать циклы для своей обработки
тип массива определяется типом своих элементов
таблица умножения - одномерный массив
2. массив состоит из 3-х элементов, которые определяются по формуле с[i]: =i-5. определите с[3]:
-2
3
2
-3
3. какие типы циклов существуют в языке паскаль?
for
while
loop
4. массив d состоит из нечетных чисел от 11 до 21. установите количество элементов массива:
0
2
5
6
5. элементы массива f[1..6] равны соответственно 6, 5, 4, 3, 2, 1.
укажите значение выражения f[ f[ f[ 3 ] ] ] – f[ f[ 2 ] – f[ 4 ] ] .
6. пусть в массиве а хранятся следующие числа: 2,7,10,2,5. какое число будет выведено на экран в результате выполнения этого фрагмента:
n: =1;
for i: =1 to 5 do
if a[i] mod 2=0 then n: =n*2;
write(n);
3
6
8
0
7. вводится одномерный массив размерностью 40 для обработки данной программой. что делает программа?
program pr;
var a: array [1..40] of integer;
i,p,n: integer;
begin
for i: =1 to 40 do
readln (a [i] ) ;
for i: =1 to 40 div 2 do
begin
p: =a[i] ;
a[i]: =a[n-i+1] ;
a[n-i+1]: =p;
end;
for i: =1 to n do
writeln (a [i] ) ;
end.
данная программа осуществляет:
перестановку наибольшего и наименьшего значений;
меняет местами значения элементов, стоящие на четных местах, со значениями элементов, стоящими на нечетных местах;
меняет порядок следования значений элементов в массиве на обратный порядок.
в следующих запишите ответ (число, слово или команду)
8. что определяет количество индексов массива?
9. запишите имя массива, если он имеет элементы mas[1],
10. задавая разные значения элементам массива, можно изменить размерность массива?
в следующих запишите программы.
11.
дана программа нахождения суммы всех элементов массива. изменить программу таким образом, чтобы:
1) массив состоял из 25 элементов целого типа;
2) значения элементов массива должны меняться в интервале от 1 до 30;
3) в результате выполнения программы должна быть найдена сумма квадратов всех элементов массива.
program massiv;
const n=10;
var a: array[1..n] of real;
s,i: integer;
begin
writeln('исходный массив: ');
for i: =1 to n do
begin
a[i]: =random(10);
write('a[',i,']=',a[i],' ');
end;
s: =0;
for i: =1 to n do
s: =s+a[i];
writeln('сумма всех элементов массива s=',s);
end.
12.
напишите программу получения из заданного целочисленного массива размером 30 элементов другого массива, который будет содержать модули значений элементов первого массива (не используя специальной функции, вычисляющей модуль числа).
229
423
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Queen10293809.11.2022 01:51
-
Viktoria1111222200024.07.2021 07:47
-
larisavenzel18.12.2022 00:04
-
Карина2802280230.06.2020 08:38
-
natalinatali200317.06.2020 16:44
-
dan4ik10521730.07.2021 06:42
-
katya9997201105.11.2020 15:18
-
vikulka148810.04.2022 21:34
-
feho02.04.2021 03:18
-
Ilya090224.06.2023 09:42
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.