Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
- Обратная связь
- Правила сайта
Источник: www.soloby.ru
САМЫЙ КРАСИВЫЙ УГОРЬ ПОД МИКРОСКОПОМ!
programirovanie
Указанный фрагмент программы выводит:
-число натуральных чисел, начиная с 1, значения которых не превышают x
-значения x натуральных чисел, начиная с 1
-произведение натуральных чисел, начиная с 1, значения которых не превышают x
+число натуральных чисел, начиная с 1, произведение которых не превышает x
-сумму натуральных чисел, начиная с 1, значения которых не превышают x
Указанный фрагмент программы выводит:
-число натуральных чисел, начиная с 1, сумма которых не превышает x
-число натуральных чисел, начиная с 1, значения которых не превышают x
-значения x натуральных чисел, начиная с 1
-сумму натуральных чисел, начиная с 1, значения которых не превышают x
+сумму натуральных чисел, начиная с 0, значение которой не превышает x
Указанный фрагмент программы выводит:
-число натуральных чисел, начиная с 1, произведение которых не превышает x
-число натуральных чисел, начиная с 1, значения которых не превышают x
+произведение натуральных чисел, начиная с 1, значение которой не превышает x
-значения x натуральных чисел, начиная с 1
-сумму натуральных чисел, начиная с 1, значения которых не превышают x
Указанный фрагмент программы выводит:
-число натуральных чисел, начиная с 1, значения которых не превышают x
-сумму натуральных чисел, начиная с 1, значение которой не превышает x
+среднее арифметическое натуральных чисел, начиная с 0, сумма которых не превышает x
-значения x натуральных чисел, начиная с 0
-число натуральных чисел, начиная с 0, значения которых не превышают x
Сколько будет, если 57 умножить на 135? / Одарённая (2017)
Значение a и b в результате выполнения фрагмента программы равны соответственно:
Значение a и b в результате выполнения фрагмента программы равно:
Значения a и b в результате выполнения фрагмента программы равны:
Значения a и b в результате выполнения фрагмента программы равны:
Значения a и b в результате выполнения фрагмента программы равно:
Значения a и b в результате выполнения фрагмента программы равно:
Ввести результат выполнения фрагмента программы:
Ввести результат выполнения фрагмента программы:
Ввести результат выполнения фрагмента программы:
Ввести результат выполнения фрагмента программы:
Ввести результат выполнения фрагмента программы:
Ввести результат выполнения фрагмента программы:
В представленном фрагменте программы тело цикла выполнится . раз
В представленном фрагменте программы значение t будет равно.
В представленном фрагменте программы переменная b примет значение .
В представленном фрагменте программы значение p будет равно.
Укажите последовательность слов, определяющих массив данных:
5имеющих общее имя.
При обращении к элементу массива используются:
Укажите группу типов данных, используемую для индексации элементов массива
Укажите все типы данных, используемых для индексации элементов массива:
Индекс элемента двумерного массива отображает:
-номер строки и имя столбца
-имя столбца и номер строки
-имя столбца и имя строки
+номер строки и номер столбца
-номер столбца и номер строки
Укажите все варианты правильного объявления массива:
+double[ , ] K = new double [4,4];
Укажите все варианты правильного объявления массива:
+int[ ] С = new int[10];
-double[ , ] K = new char [4,4];
Укажите все варианты правильного объявления массива:
-double[ ] Х = new double;
+char[ ] G = new char[10];
Укажите все варианты правильного объявления массива:
+int[ , ] A, C = new int[4,4];
Укажите последовательность слов в формате объявления одномерного массива данных
Укажите последовательность слов в формате объявления двумерного массива данных
6[количество строк, количество столбцов]
Укажите последовательность слов в формате объявления одномерного массива данных с инициализацией
Укажите последовательность слов в формате объявления двумерного массива данных с инициализацией
Типовыми операциями при работе с массивами являются:
-поиск заданного элемента
-поиск максимального элемента
+все ответы правильные
Инициализация массива — это:
-присвоение имени массиву
+присвоение начальных значений элементам массива
-присвоение размерности массиву
-определение количества элементов массива
-определение памяти под элементы массива
Типовой операцией при работе с массивами не является:
-поиск минимального элемента
+расчет требуемых показателей
-поиск максимального элемента
Операциями при работе с массивами числовых данных являются:
-накопление суммы элементов
-расчет среднего значения элементов
-накопление произведения элементов
-подсчет количества элементов
+все ответы правильные
Операциями при работе с массивами символьных данных являются:
-поиск заданного элемента
+все ответы правильные
Фрагмент программы позволяет вывести числа:
Фрагмент программы позволяет вывести числа:
Фрагмент программы позволяет вывести числа:
Фрагмент программы позволяет вывести числа:
Фрагмент программы позволяет вывести числа:
Фрагмент программы позволяет вывести числа:
Фрагменту программы соответствует вариант:
-5, 3, 1, 0, 1, 9, 7, 5, 8, 4,
+5 3 1 6 2 9 7 5 8 4
-5 3 1 10 1 9 7 5 8 4
-5, 3, 1, 10, 0, 9, 7, 5, 8, 4,
-5 3 0 10 1 9 7 5 8 4
Фрагменту программы соответствует вариант:
-18; 22; 20; 55; 66; 29; 100; 41; 85; 76;
—18; 22; -20; 55; 66; 29; -93; 41; 85; 76;
-18; 22; 20; 55; 66; 29; 93; 41; 85;
+18; 22; 20; 55; 66; 29; 93; 41; 85; 76;
-18; 22; 0; 55; 66; 29; 100; 41; 85; 76;
Фрагменту программы соответствует вариант:
+-2 -9 -3 -1 -8 0 -3 -7 -5 -9
—2 -9 -3 -1 -8 0 -3 -7 -5 -10
—2 -9 -3 -1 -8 1 -3 -7 -5 -9
—2 -9 -3 -1 -8 1 -3 -7 -5 9
-2 9 3 1 8 0 3 7 5 9
Фрагменту программы соответствует вариант:
+
—
—
—
—
Фрагменту программы соответствует вариант:
-8, 5, 13, 11, 10, 10, 19, 0, 18, Массив G
-8, 5, 13, 11, 20, 10, 19, 0, 18, Массив G
+8, 5, 13, 11, 10, 10, 19, 0, 18, Массив G
-8, 5, 13, 11, 10, -10, 19, 0, 18, Массив G
-8 5 13 11 10 10 19 0 18, Массив G
Укажите условие в программе, определяющей в массиве A[1..N] количество элементов, больших первого элемента:
Фрагмент программы позволяет в массиве целых чисел H0, H1. HN позволяет найти:
-наибольший элемент массива
+наименьший элемент массива
-номер максимального элемента массива
-номер минимального элемента массива
-все наибольшие элементы массива
Фрагмент программы в массиве целых чисел L00, L01, L02, L03,L10. L20. L30, L31, L32, L33 позволяет найти:
-номер максимального элемента в 3 строке массива L
-максимальный элемент в 3 строке массива L
+номер максимального элемента в 3 столбце массива L
-номер минимального элемента массива L
-максимальный элемент в 3 столбце массива L
Фрагмент программы в массиве целых чисел X0, X1, X2. Xn позволяет найти:
-наименьший элемент массива Х
-номер минимального элемента массива Х
+наибольший элемент массива Х
-номер максимального элемента массива Х
-все наибольшие элементы массива Х
Фрагмент программы в массиве целых чисел K00, K01, K02, K03, K10. K20. K30, K31, K32, K33 позволяет найти:
-номер максимального элемент 2 столбца массива K
+номер минимального элемента 2 строки массива K
-максимальный элемент 3 строки массива K
-номер минимального элемента массива K
-максимальный элемент 3 столбца массива K
Фрагмент программы в символьном массиве S1, S2. Sn позволяет найти:
-все символы х и y
+количество символов x и y
-символы x или y
Фрагмент программы в символьном массиве S1, S2. Sn позволяет найти.
-все символы a и b
+количество символов a, b, ab
-количество символов ab
Фрагмент программы в символьном массиве S0, S1, S2. Sk позволяет найти:
-все символы a и b
-количество символов a и b
+количество замен символов a на символы b
Фрагменту программы для массива целых чисел H0, H1, H2. Hi соответствует вариант:
-2 3 7 4 2 3 8 5 4 9
+3 3 7 4 3 3 8 5 4 9
-2 2 7 4 2 2 8 5 4 9
-3, 3, 7, 4, 2, 3, 8, 5, 4, 9,
-2, 3, 7, 4, 2, 3, 8, 5, 4, 9,
Фрагменту программы для массива целых чисел B0, В1, В2. Вi соответствует вариант:
-2, 9, 1, 3, 5, 4, 6, 6, 1, 7,
+9; 9; 1; 5; 5; 4; 6; 6; 1; 7;
-2, 9, 1, 2, 5, 4, 2, 6, 1, 7,
-3, 9, 1, 3, 5, 4, 3, 6, 1, 7,
-9 9 1 5 5 4 6 6 1 7
Фрагмент программы в двумерном массиве целых чисел B00, B01, B02, B03, B10. B20. B30, B31, B32, B33 позволяет найти:
+сумму элементов 2 и 3 строки матрицы B
-сумму элементов 2 и 3 столбца матрицы B
-сумму элементов двух столбцов матрицы B
-сумму элементов 2 или 3 столбца матрицы B
-сумму элементов матрицы B
Фрагмент программы в двумерном массиве целых чисел D00, D01, D02, D03, D10. D20. D30, D31, D32, D33 позволяет найти:
-сумму элементов 1 и 4 строки матрицы D
+сумму элементов 1 и 4 столбцов матрицы D
-сумму элементов двух строк матрицы D
-сумму элементов 1 или 4 строки матрицы D
-сумму элементов матрицы D
Фрагмент программы в двумерном массиве целых чисел Z00, Z01, Z02, Z03, Z10. Z20. Z30, Z31, Z32, Z33 позволяет найти:
-количество нулевых элементов 1 строки матрицы Z
-количество нулевых элементов 2 строки матрицы Z
-количество нулевых элементов 1 столбца матрицы Z
+количество нулевых элементов 2 столбца матрицы Z
-нулевые элементы 2 столбца матрицы Z
Фрагмент программы в двумерном массиве целых чисел L00, L01, L02, L03,L10. L20. L30, L31, L32, L33 позволяет найти:
-сумму элементов главной диагонали матрицы L
-произведение элементов главной диагонали матрицы L
-сумму элементов побочной диагонали матрицы L
+произведение элементов побочной диагонали матрицы L
-произведение элементов матрицы L
Фрагмент программы в двумерном массиве F позволяет найти:
-среднее значение элементов матрицы F
-сумму элементов матрицы F
-среднее значение элементов побочной диагонали матрицы F
-сумму элементов побочной диагонали матрицы F
+среднее значение элементов главной диагонали матрицы F
Фрагмент программы в двумерном массиве целых чисел D00, D01, D02, D03, D10. D20. D30, D31, D32, D33 позволяет найти:
-количество положительных элементов 4 строки матрицы D
-произведение четырех положительных элементов матрицы D
+количество положительных элементов 4 столбца матрицы D
-положительные элементыв матрицы D
-сумму положительных элементов матрицы D
Фрагмент программы в массиве целых чисел C0, С1, С2. Сi позволяет найти:
-сумму элементов массива С
-количество элементов массива С
-среднее значение элементов массива С
-отрицательные элементы массива С
+среднее арифметическое значение отрицательных элементов массива С
Фрагмент программы в массиве целых чисел A0, A1, A2. Ai позволяет найти:
-все четные положительные элементы массива А
-сумму положительных элементов массива А
+сумму положительных четных элементов массива А
-сумму четных элементов массива А
-все нечетные положительные элементы массива А
Фрагмент программы в массиве целых чисел A0, A1, A2. Ai позволяет вывести:
+число элементов массива, начиная с первого, сумма которых не превышает x
-число натуральных чисел, начиная с первого, значения которых не превышают x
Источник: studfile.net
Урок 20
§21. Массивы
В программах, с которыми мы работали раньше, было всего несколько переменных. Каждой из них мы давали своё имя, и никаких сложностей при этом не возникало.
Объёмы данных, которые обрабатывают современные компьютеры, огромны: количество значений измеряется миллионами и миллиардами. Если каждую из этих переменных называть своим именем, очень легко запутаться, и работать с ними очень неудобно.
В программе есть переменные a1, а2, аЗ, а4 и а5. Запишите оператор, который вычисляет их сумму в переменной s.
Как решить предыдущую задачу, если в одном операторе разрешается выполнять только одну операцию сложения?
Допустим, мы хотим сложить значения 1000 ячеек с именами a1, a2, a1000. Для этого нужно будет написать очень длинный оператор присваивания:
sum:=а1+а2+. +а1000;
Учтите, что компьютер не понимает многоточий, поэтому нам придётся перечислить все 1000 имён переменных.
Какая проблема возникнет при решении этой задачи, если количество данных заранее неизвестно (например, передаётся по компьютерной сети)?
Для того чтобы было удобно работать с большим количеством данных, обычно дают общее имя группе переменных, которая называется массивом.
Массив — это группа переменных одного типа, расположенных в памяти друг за другом и имеющих общее имя.
Чтобы использовать массив, надо его объявить — присвоить ему имя, определить тип входящих в массив переменных (элементов массива) и их количество.
По этим сведениям компьютер вычислит, сколько места требуется для хранения массива, и выделит в памяти нужное число ячеек.
Имена (идентификаторы) массивов строятся по тем же правилам, что и имена переменных.
В алгоритмическом языке массивы называются таблицами. При их объявлении к названию типа данных добавляются символы таб:
целтаб А[1:5]
вещтаб V[0:5]
В квадратных скобках через двоеточие записывают границы индексов — номеров элементов массива.
Индекс — это значение, которое указывает на конкретный элемент массива.
Массив А в нашем примере — это массив целых значений, элементы имеют индексы (номера) от 1 до 5. Массив вещественных значений V содержит 6 элементов с индексами от нуля 1) до 5. В алгоритмическом языке объявлять массивы (как и переменные) можно в любом месте программы.
1) Нумерация с нуля часто используется в языках программирования (например, в языках С, Java, Javascript, Python и др.).
В языке Паскаль массивы объявляются в блоке объявления переменных (выше служебного слова begin). При объявлении массива после имени записывают служебное слово array, затем в квадратных скобках — минимальный и максимальный индексы, разделяя их двумя точками:
var A: array[1..5] of integer;
V: array[0..5] of real;
Переведите на русский язык английское слово array.
Для того чтобы обратиться к элементу массива (прочитать или изменить его значение), нужно записать имя массива и в квадратных скобках — индекс нужного элемента, например А [ 3 ] (рис. 3.7).
Рис. 3.7
Как вы думаете, что делают эти операторы?
а) вывод А[3] write(А[3]);
Индексом может быть, кроме целого числа, также значение целой переменной или арифметического выражения, результат которого — целое число.
Определите, что выведет этот фрагмент программы для массива на рис. 3.7:
вывод А[3]+А[5] write(А[3]+А[5]);
Найдите ошибки в этом фрагменте программы:
целтаб А[1:5] var А: array[1..5]
цел х of integer;
В чём заключаются ошибки?
Выход за границы массива — это обращение к элементу с индексом, который не существует в массиве.
При выходе за границы массива программа обычно завершается аварийно.
Индексом может быть даже значение элемента массива. Например, запись A[A[1]] означает, что нужно взять значение А[1] и использовать его как индекс нужного элемента.
Далее мы будем во всех программах использовать привычную для человека нумерацию с единицы, считая, что массив А объявлен так:
цел N=10 const N=10;
целтаб А[1:N] var A: array[l..N] of integer;
Здесь размер массива (количество элементов) обозначен как N. В программе, как правило, размер массива встречается во многих командах, и при его изменении нужно исправить число только в одном месте программы. В нашем примере на алгоритмическом языке N — это переменная, значение которой задано до того, как объявлен массив. В программе на Паскале размер массива объявлен как константа (неизменяемая величина, имеющая имя) с помощью служебного слова const.
Иногда нужно вводить размер массива с клавиатуры. В этом случае в программе на Паскале нужно заранее выделить в памяти массив наибольшего размера, соответствующего условию задачи. В алгоритмическом языке можно объявить массив тогда, когда его размер уже стал известен.
Следующая страница Перебор элементов массива
Cкачать материалы урока
Источник: xn—-7sbbfb7a7aej.xn--p1ai