после выполнения фрагмента программы переменная примет значение равное
После выполнения фрагмента программы переменная примет значение равное
Переменные и
описаны в программе как целочисленные. Определите значение переменной
после выполнения следующего фрагмента программы:
Операция div делит число с отбрасыванием остатка.
Операция mod оставляет только остаток от деления числа.
x : = ( x mod 100 ) * 10 = (32) *10 = 320
x : = x + y = 320 + 4 = 324
Определите значение переменной после выполнения следующего фрагмента программы, в котором
и
– переменные вещественного (действительного) типа.
При выполнении программы необходимо помнить, что приоритет действий таков: сначала выполняются действия в скобках, затем возведение в степень, после умножение и деление, а приоритет сложения и вычитания самый низкий. Таким образом следует отличать запись 2*a/3*b от 2*a/(3*b). В первом случае сначала двойка умножается на a, затем результат делится на 3, после чего происходит умножение на переменную b. Во втором случае сначала 3 умножается на b, затем 2 умножается на a и результат делится на произведение 3*b.
После выполнения фрагмента программы переменная примет значение равное
Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Ответ запишите в виде целого числа.
a = a − 6*b = 33 − 30 = 3;
Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Ответ запишите в виде целого числа.
условие a Ответ: 10
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 3, 0, 4, 6, 5, 1, 8, 2, 9, 7 соответственно, т. е. A[0] = 3, A[1] = 0 и т. д. Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования)
нц для i от 1 до 9
  если A[i-1] > A[i] то
Данный алгоритм меняет местами элементы с номером i и i-1, если A[i-1] > A[i], при каждой такой перестановке c увеличивается на единицу.
Сначала тройка сравнивается с нулем, поскольку тройка больше нуля они меняются местами. Аналогично шестерка меняется местами с пятёркой и единицей. Затем восьмерка меняется местами с двойкой, а девятка — с семеркой. Всего было 5 перестановок, следовательно, после исполнения данного фрагмента программы c станет равным пяти.
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6 соответственно, т.е. A[0] = 4, A[1] = 7 и т.д.
Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
Если A[i] элемент массива меньше A[0], то программа меняет их местами и увеличивает значение переменной c на 1. Программа выполнится дважды, первый раз поменяв местами A[0] и A[2], так как 3 Ответ: 2.
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 4, 6, 8, 5, 8, 2, 10, 13, 14 соответственно, то есть A[0] = 4, A[1] = 4 и так далее. Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
for i := 1 to 9 do begin
нц для i от 1 до 9
Программа проходит по массиву, сравнивает A[i] с A[0]. Если A[i] больше, то они с A[0] меняются местами. Переменная c считает количество таких обменов.
Сначала A[0] = 4. Первое число, большее 4, это 6. Теперь A[0] = 6, c = 1.
Следующее число, больше 6, это 8. Теперь A[0] = 8, c = 2.
Идём дальше. Первое число, большее 8, это 10. Теперь A[0] = 10, c = 3.
Сразу за 10 следует 13, которое больше 10. A[0] = 13, c = 4.
Следом идёт 14, которое больше 13. A[0] = 14, c = 5. Цикл заканчивается.
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6, 7, 3, 8, 5, 1, 2, 0, 9, 4 соответственно, то есть A[0] = 6, A[1] = 7 и так далее.
Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
Программа проходит по массиву, сравнивает A[i] с A[0]. Если A[i] меньше, то они с A[0] меняются местами. Переменная c считает количество таких обменов.
Сначала A[0] = 6. Первое число, меньшее 6, это 3. Теперь A[0] = 3, c = 1.
Следующее число, меньшее 3, это 1. Теперь A[0] = 1, c = 2.
Идём дальше по массиву. Первое число, меньшее 1, это 0. Теперь A[0] = 0, c = 3.
На оставшейся части массива нет чисел меньше 0, цикл заканчивается.
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 4, 6, 8, 5, 8, 2, 10, 9, 14 соответственно, то есть A[0] = 4, A[1] = 4 и так далее.
Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
for i := 1 to 9 do begin
нц для i от 1 до 9
Программа проходит по массиву, сравнивает A[i] с A[0]. Если A[i] больше, то они с A[0] меняются местами. Переменная c считает количество таких обменов.
Сначала A[0] = 4. Первое число, большее 4, это 6. Теперь A[0] = 6, c = 1.
Следующее число, больше 6, это 8. Теперь A[0] = 8, c = 2.
Идём дальше. Первое число, большее 8, это 10. Теперь A[0] = 10, c = 3.
В оставшейся части массива только 14 больше 10. A[0] = 14, c = 4. Цикл заканчивается.
В программе используется одномерный целочисленный массив A с индексами от 0 до 10. Значения элементов равны 3, 0, 9, 7, 8, 1, 5, 10, 2, 6, 4 соответственно, т.е. A[0] = 3, A[1] = 0 и т.д.
Определите значение переменной c после выполнения следующего фрагмента этой программы, записанного ниже на пяти языках программирования.
for i in range(1, 11):
нц для i от 1 до 10
Данный алгоритм меняет местами рядом стоящие элементы, если предыдущее значение элемента больше текущего, и прибавляет к переменной c единицу.
Изначальный порядок значений: 3, 0, 9, 7, 8, 1, 5, 10, 2, 6, 4.
Первое изменение элементов: 0, 3, 9, 7, 8, 1, 5, 10, 2, 6, 4.
Второе изменение элементов: 0, 3, 7, 9, 8, 1, 5, 10, 2, 6, 4.
Третье изменение элементов: 0, 3, 7, 8, 9, 1, 5, 10, 2, 6, 4.
Четвертое изменение элементов: 0, 3, 7, 8, 1, 9, 5, 10, 2, 6, 4.
Пятое изменение элементов: 0, 3, 7, 8, 1, 5, 9, 10, 2, 6, 4.
Шестое изменение элементов: 0, 3, 7, 8, 1, 5, 9, 2, 10, 6, 4.
Седьмое изменение элементов: 0, 3, 7, 8, 1, 5, 9, 2, 6, 10, 4.
Восьмое изменение элементов: 0, 3, 7, 8, 1, 5, 9, 2, 6, 4, 10.
Заметим, что элементы изменяются восемь раз. Следовательно, переменная
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 2, 4, 3, 6, 3, 7, 8, 2, 9, 1 соответственно, т.е. A[0] = 2, A[1] = 4 и т.д.
Определите значение переменной c после выполнения следующего фрагмента этой программы, записанного ниже на пяти языках программирования.
Данный алгоритм делает значение текущего элемента равным значению предыдущего элемента, если значение предыдущего элемента меньше текущего.
Изначальный порядок значений: 2, 4, 3, 6, 3, 7, 8, 2, 9, 1.
Первое изменение элементов: 4, 2, 3, 6, 3, 7, 8, 2, 9, 1.
Второе изменение элементов: 4, 3, 2, 6, 3, 7, 8, 2, 9, 1.
Третье изменение элементов: 4, 3, 6, 2, 3, 7, 8, 2, 9, 1.
Четвёртое изменение элементов: 4, 3, 6, 3, 2, 7, 8, 2, 9, 1.
Пятое изменение элементов: 4, 3, 6, 3, 7, 2, 8, 2, 9, 1.
Шестое изменение элементов: 4, 3, 6, 3, 7, 8, 2, 2, 9, 1.
Последнее изменение элементов: 4, 3, 6, 3, 7, 8, 2, 9, 2, 1.
Всего изменение элементов массива произошло семь раз. Следовательно, переменная c = 7.
Определите значение переменной с после выполнения следующего фрагмента программы:
c = a*a + b*b – a / 2 * b
c := a*a + b*b – a / 2 * b;
c = a*a + b*b – a / 2.0 * b;
c := a*a + b*b – a / 2 * b
c = a*a + b*b – a / 2 * b
При выполнении программы необходимо помнить, что приоритет действий таков: сначала выполняются действия в скобках, затем возведение в степень, после умножение и деление, а приоритет сложения и вычитания самый низкий. Таким образом следует отличать запись 2*a/3*b от 2*a/(3*b). В первом случае сначала двойка умножается на a, затем результат делится на 3, после чего происходит умножение на переменную b. Во втором случае сначала 3 умножается на b, затем 2 умножается на a и результат делится на произведение 3*b.
Операция div делит число с отбрасыванием остатка.
Операция mod оставляет только остаток от деления числа.
a := 6*12 + 3 = 72 + 3 = 75;
b := a div 10 + 5 = 7 + 5 = 12;
a := b mod 10 + 1 = 2 + 1 = 3;
После выполнения фрагмента программы переменная примет значение равное
В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
IF A(i) > z THEN s = s + 1
for i in range(0, n+1):
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
1) Минимальному элементу в массиве A
2) Количеству элементов массива A, больших последнего элемента массива
3) Индексу последнего элемента массива А, который меньше A[0]
4) Количеству элементов массива A, меньших последнего элемента массива
Переменой z присваивается значение последнего элемента.
Внутри цикла все элементы массива сравниваются с последним, при этом если элемент больше последнего, то переменная s увеличивается на 1. Если в массиве x элементов больше последнего, то s примет значение, равное x, т. е. станет равным количеству элементов массива A, больших последнего элемента массива.
Правильный ответ указан под номером 2.
Ниже приведён фрагмент программы, записанный на четырёх языках программирования.
Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
1) минимальному элементу в массиве A
2) индексу минимального элемента в массиве A (наименьшему из таких индексов, если минимальных элементов несколько)
3) индексу минимального элемента в массиве A (наибольшему из таких индексов, если минимальных элементов несколько)
4) количеству элементов, равных минимальному в массиве A
В данной программе реализуется алгоритм поиска наименьшего элемента массива. Переменной s присваивается индекс этого элемента. Следовательно, значение переменной s после выполнения данного фрагмента программы будет равно индексу минимального элемента в массиве A (наименьшему из таких индексов, если минимальных элементов несколько).
После выполнения фрагмента программы переменная N принимает значение A+B:
Ввод (А,В,С)
N=A
IF N > В THEN N = В
IF N B и В>C; б) A C; в) А B и С Ответить Комментировать
N=A+B+C-N
Если N=A+B, то N=A+B+C-N=A+B+C-С=A+B, следовательно N=C
N=A
IF N > В THEN N = В (это условие надо нарушить A (это условие надо сделать A
Ответ: в) А
А)Московский Кремль,Третьяковская Галерея,Питерский Эрмитаж.
б)Московский кремль,Третьяковская Галерея,Байкал.
в)Это не знаю!Это местное!Что в твоем городе.Например какие у тебя в городе памятники и т.д.
Должно быть правильно)
//PascalABC.Net 3.1.0.1200
uses System;
var
title: array[2..5]of string := (‘Неудовлетворительно’, ‘Удовлетворительно’, ‘Хорошо’, ‘Отлично’);
begin
writeln(‘Введите оценки’);
var marks := new Dictionary ();
repeat
var n := ReadInteger();
if (n > 5) or (n = 10;
for var i := 2 to 5 do
writeln(title[i], ‘: ‘, marks[i]);
end.