Чему будет равно значение целой переменной а после выполнения этого фрагмента программы а 10

Тест по теме «Оператор цикла с параметром в языке Паскаль»

На выполнение проверочной работы в виде теста дается 45 минут. Работа включает в себя 16 заданий и состоит из двух частей. Первая часть теста включает вопросы с выбором ответа, ответом к заданиям части 2 (15-16) является целое число.

1. Алгоритм, в котором команда или серия команд повторяется многократно, называется

  1. циклическим;
  2. линейным;
  3. разветвляющимся

2. Укажите оператор цикла с известным числом повторений:

3. Параметр цикла For может получить значения…

4. Можно ли изменять значение параметра цикла в теле цикла?

5. Может ли тело цикла содержать другой оператор цикла с параметром?

6. Можно ли в теле цикла с параметром не использовать величину-параметр цикла?

7. Сколько раз выполнится оператор S, если Е1=Е2, а цикл записан в виде:

For v: =E1 to E2 do S;

8. Сколько раз будет выполняться цикл f or i:=7 to 12 do…;

9. Сколько раз будет выполняться цикл for i :=4 downto 1 do ;

Информатика. 7д. 28042020

10. Чему будет равна переменная sum после выполнения фрагмента программы:
sum :=0;
for i :=7 to 9 do
sum := sum + i ;

11. Сколько строк напечатает программа:
program prim 11;

var k,l :integer;
begin
for k:=8 downto 1 do
for l:=10 to 14 do
writeln(‘ Мне нравится Паскаль .’);
end.

4. верного ответа нет

12. Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:

for i:= 2 to 4 do

13. Какой алгоритм реализован в программе:

Program prim2;

var a,b,c: integer;

for c:=1 to 5 do

if a>b then b:=a;

1. нахождение минимального значения;

2. нахождение количества введенных с клавиатуры чисел;

3. алгоритм обмена значений двух переменных;

4. нахождение максимального значения?

14. Какой алгоритм реализован в программе:

Program prim2;

var a,b,c: integer;

for c:=1 to 5 do

1. нахождение минимального значения;

2. нахождение произведения введенных с клавиатуры чисел;

3. нахождение максимального значения?

15. Чему равно значение выводимой на печать переменной?

program prim15;

var S,i: integer;

for i:=1 to 10 do

if i mod 2<>0 then S:=S+i;

writeln ( S );

16. Ниже записана программа. Укажите наименьшее двухзначное число , при вводе которого алгоритм печатает 15.

program prim16;

var i,x,b: integer;

for i:=1 to 2 do

За каждое задание 1 части – 1 балл

За каждое задание 2 части – 2 балла

Оценка 5 — 16-18 баллов

Оценка 4 — 15-13 баллов

Оценка 3 — 12-10 баллов

Оценка 2 – менее 10 баллов

Источник: xn--j1ahfl.xn--p1ai

Вычисление значений переменной в цикле for

Тест по информатике Алгоритмы и элементы программирования 11 класс

Тест по информатике Алгоритмы и элементы программирования 11 класс с ответами. Тест включает 24 задания с выбором ответа.

1. Какой из документов можно считать алгоритмом?

1) правила техники безопасности
2) инструкция по приготовлению пищи
3) расписание движения поездов
4) список книг в школьной библиотеке

2. Массовость — это свойство алгоритма, заключающееся в том, что:

1) алгоритм предназначен для множества исполнителей
2) алгоритм может использоваться на множестве однотипных задач
3) алгоритм состоит из множества конечных команд
4) в результате работы алгоритма может получаться множество различных результатов

3. Какую смысловую нагрузку несет блок?

1) блок начала-конца алгоритма
2) блок ввода-вывода
3) блок обработки
4) логический блок

4. Предлагается некоторая операция над двумя произвольными трехзначными десятичными числами:

1) записывается результат сложения старших разрядов этих чисел;
2) к нему дописывается результат сложения средних разрядов по такому правилу: если он меньше первой суммы, то полученное число приписывается к первому слева, иначе — справа;
3) итоговое число получают приписыванием справа к числу, полученному после второго шага, суммы значений младших разрядов исходных чисел.

Какое из перечисленных чисел могло быть построено по этому правилу?

1) 141310
2) 102113
3) 101421
4) 101413

5. У исполнителя Калькулятор две команды, которым присвоены номера:

1. прибавь 2
2. умножь на 3

Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 0 числа 28, содержащей не более 6 команд, указывая лишь номера команд.

Например, программа 21211 — это программа:

Читайте также:
Программа льготных автокредитов что это

умножь на 3
прибавь 2
умножь на 3
прибавь 2
прибавь 2

которая преобразует число 1 в 19.

6. Какое определение можно использовать для разветвляющегося алгоритма?

1) алгоритм, который может быть записан с помощью набора геометрических фигур
2) алгоритм, в котором команды выполняются последовательно друг за другом
3) алгоритм, в котором одни и те же действия исполняются многократно
4) алгоритм, в котором есть хотя бы одно условие

7. Какой тип алгоритма используется для вычисления площади треугольника по трем сторонам?

1) линейный
2) разветвляющийся
3) циклический
4) любой

8. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперед n, где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m, где m – целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

Черепашке был дан для исполнения следующий алгоритм:

Повтори 5 [Повтори 4 [Вперед 40 Направо 90] Направо 120]

Какая фигура появится на экране?

Фигуры на экране

9. Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив следующую программу

Лабиринт для робота

НАЧАЛО
ПОКА
ПОКА
вниз
КОНЕЦ ПОКА
ПОКА
вправо
КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ

РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

1) 22
2) 17
3) 19
4) 21

10. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:

x := 5;
y := 7;
t := x;
x := y mod x;
y := t;

1) x=2, y=5, t=5
2) x=7, y=5, t=5
3) x=2, y=2, t=2
4) x=5, y=5, t=5

11. Определите значение переменной c после выполнения следующего фрагмента программы:

a := 6;
b := 15;
a := b – a*2;
if a > b
then c := a + b
else c := b – a;

12. Определите значение переменной y, которое будет получено в результате выполнения следующей программы:

var i, y: integer;
begin
y := 0;
for i := 1 to 4 do
begin
y := y * 10;
y :=y + i;
end
end.

13. Определите значение переменной y, которое будет получено в результате выполнения следующей программы:

var y : real; i : integer;
begin
y := 0;
i := 5;
while i>2 do
begin
i:=i − 1;
y := y + i * i
end;
end.

14. Определите значение переменной y, которое будет получено в результате выполнения следующей программы:

var y : real; i : integer;
begin
y := 0;
i := 1;
repeat
i :=2*i;
y := y + i
until i > 5;
end.

15. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do
A[i]:= i + 1;
for i:=0 to 10 do
A[i]:= A[10-i];

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

1) 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
2) 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
3) 11, 10, 9, 8, 7, 6, 7, 8, 9, 10, 11
4) 10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10

16. Все элементы двумерного массива A размером 5х5 равны 0. Сколько элементов массива после выполнения фрагмента программы будут равны 1?

for n:=1 tо 5 do
for m:=1 tо 5 do
A[n,m] := (m – n)*(m – n);

17. Дан фрагмент программы, обрабатывающей линейный массив A из 6 элементов.

for i:=1 tо 3 do
if A[i] > A[i+3] then
begin
c :=A[i];
A[i] :=A[i+3];
A[i+3] := c;
end;

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

1) 6, 3, 7, 35, 24, 13
2) 13, 6, 35, 3, 24, 7
3) 3, 7, 13, 24, 6, 35
4) 35, 3, 13, 24, 6, 7

18. Ниже представлен фрагмент программы, в которой описан одномерный целочисленный массив A и обрабатываются элементы массива с индексами от 1 до 10.

n := 10;
for i := 1 to n do begin
A[n+1-i] := 2*A[i];
end;

Перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т.е. A[1] = 1; A[2] = 2 и т.д.

Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.

1) такого значения нет
2) 10
3) 8
4) 4

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

Читайте также:
Майкрософт визио что это за программа и нужна ли она

for i:=0 to 10 do
A[i]:=i-1;
for i:=1 to 10 do
A[i-1]:=A[i];
A[10]:=10;

Как изменятся элементы этого массива после выполнения фрагмента программы?

1) все элементы, кроме последнего, окажутся равны между собой
2) все элементы окажутся равны своим индексам
3) все элементы, кроме последнего, будут сдвинуты на один элемент вправо
4) все элементы, кроме последнего, уменьшатся на единицу

20. Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:

F(1) = 1
F(n) = F(n–1) * (2*n + 1), при n > 1

Чему равно значение функции F(4)?

1) 27
2) 9
3) 105
4) 315

21. Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:

F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1),
G(n) = F(n–1) + G(n–1), при n >=2

Чему равно значение величины G(5)/F(5)?

22. Дан рекурсивный алгоритм:

procedure F(n: integer);
begin
writeln(‘*’);
if n > 0 then begin
F(n-3);
F(n div 2);
end
end;

Сколько символов «звездочка» будет напечатано на экране при выполнении вызова F(7)?

23. Дан рекурсивный алгоритм:

Найдите сумму чисел, которые будут выведены при вызове F(1).

24. Ниже записан рекурсивный алгоритм F:

function F(n: integer): integer;
begin
if n > 2 then
F := F(n-1)+F(n-2)+F(n-3)
else
F := n;
end;

Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?

Ответы на тест по информатике Алгоритмы и элементы программирования 11 класс
1-2
2-2
3-4
4-4
5. 121211
6-4
7-1
8-3
9-3
10-1
11-4
12. 1234
13. 29
14. 14
15-3
16-3
17-2
18-3
19-2
20-4
21-1
22-4
23. 42
24. 20

Источник: testschool.ru

Задача №19. Работа с массивами.

Массив – это тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть ссылки на массив с указанием номера (индекса) нужного элемента. Размерность массива — это количество индексов, необходимое для однозначного доступа к элементу массива

Одномерный массив представляет собой пронумерованную последовательность элементов одного и того же типа, имеющих общее имя. Для обращения к элементу массива используют имя и порядковый номер элемента в квадратных скобках: A[i].

Двумерный массив представляет собой матрицу элементов одного и того же типа в которой элемент, расположенный на пересечении i-й строки и j-го столбца, обозначается A[i,j].

Одномерные массивы

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

Бей­сик

Пас­каль

NEXT i

FOR i=1 TO 10

NEXT i

for i:=1 to 10 do

Си

Ал­го­рит­ми­че­ский язык

for (i = 1; i

кц

нц для i от 1 до 10

кц

Как из­ме­нят­ся эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

1) все эле­мен­ты, кроме по­след­не­го, ока­жут­ся равны между собой

2) все эле­мен­ты ока­жут­ся равны своим ин­дек­сам

3) все эле­мен­ты, кроме по­след­не­го, будут сдви­ну­ты на один эле­мент впра­во

4) все эле­мен­ты, кроме по­след­не­го, умень­шат­ся на еди­ни­цу

Выполним последовательно все действия, описанные в программе. После первого цикла массив примет вид:

Индекс 1 2 3 4 5 6 7 8 9 10
Значение -1 1 2 3 4 5 6 7 8 9

Вто­рой цикл сдви­га­ет эле­мен­ты массива на один влево:

А затем десятому элементу присваивается значение 10: A[10]:=10:

Индекс 1 2 3 4 5 6 7 8 9 10
Значение 1 2 3 4 5 6 7 8 9 10

Пра­виль­ный ответ ука­зан под но­ме­ром 2.

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6

соответственно, т.е. A[0] = 4, A[1] = 7 и т.д.

Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).

Если i-й эле­мент мас­си­ва мень­ше нулевого, то про­грам­ма ме­ня­ет их ме­ста­ми и уве­ли­чи­ва­ет зна­че­ние пе­ре­мен­ной c на 1.

Индекс 1 2 3 4 5 6 7 8 9
Значение 4 7 3 8 5 1 2 9 6

Первый раз условие «i-й эле­мент мас­си­ва мень­ше нулевого» выполнится при i=2. Массив примет вид:

Индекс 1 2 3 4 5 6 7 8 9
Значение 3 7 4 8 5 1 2 9 6

А переменная с примет значение 1.

Второй раз условие «i-й эле­мент мас­си­ва мень­ше нулевого» выполнится при i=5. Массив примет вид:

Индекс 1 2 3 4 5 6 7 8 9
Значение 7 4 8 5 3 1 2 9 6

А переменная с примет значение 2.

Больше условие «i-й эле­мент мас­си­ва мень­ше нулевого» не выполнится ни разу. Значит, с = 2.

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

Бей­сик

Пас­каль

NEXT i

FOR i = 9 TO 0 STEP -1

NEXT i

for i := 9 downto 0 do

Читайте также:
Целевые индикаторы программы что это

Си

Ал­го­рит­ми­че­ский язык

for (i = 9; i >= 0; i—)

кц

нц для i от 9 до 0 шаг -1

кц

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

1) 10 0 0 0 0 0 0 0 0 0 0

2) 10 2 3 4 5 6 7 8 9 10 10

3) 10 10 10 10 10 10 10 10 10 10 10

4) 10 0 1 2 3 4 5 6 7 8 9

Выполним последовательно все действия, описанные в программе. После первого цикла массив примет вид:

Индекс 1 2 3 4 5 6 7 8 9 10
Значение 1 2 3 4 5 6 7 8 9 10

Вто­рой цикл работает в обратном порядке, от 9 до 0:

i = 9: A[10] := A[9] = 9,

А затем нулевому элементу присваивается значение 10 (A[0] := 10):

Индекс 1 2 3 4 5 6 7 8 9 10
Значение 10 1 2 3 4 5 6 7 8 9

Пра­виль­ный ответ ука­зан под но­ме­ром 4.

Двумерные массивы

Значения элементов двумерного массива A размером 5×5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do

for j:=1 tо 5 do begin

A[i,j] := i*j;

end;

Сколько элементов массива будут иметь значения больше 10?

Выполним последовательно все действия, описанные в программе:

i=1 (Заполняем первую строку матрицы)

1 2 3 4 5
1 1 2 3 4 5
2
3
4
5

i=2 (Заполняем вторую строку матрицы)

1 2 3 4 5
1 1 2 3 4 5
2 2 4 5 8 10
3
4
5

i=5 (Заполняем пятую строку матрицы)

Значение элементов матрицы равно произведению номеров его строки и столбца

1 2 3 4 5
1 1 2 3 4 5
2 2 4 5 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25

Значение больше 10 имеют 8 элементов матрицы.

Источник: ege-study.ru

6 декабря информатика 9 класс ОГЭ 2023 статград варианты ИН2290201-ИН2290202 с ответами

работа статград варианты ответы и решения

Ответы и задания для вариантов ИН2290201, ИН2290202, ИН2290203, ИН2290204 тренировочная работа №2 статград ОГЭ 2023 по информатике 9 класс в формате реального экзамена ОГЭ 2023 года, которая прошла 6 декабря 2022 года.

Тренировочная работа №2 статград информатике 9 класс ОГЭ 2023

скачать ответы и файлы

Вариант ИН2290201 и ответы

1. Статья, набранная на компьютере, содержит 64 страницы, на каждой странице 32 строки, в каждой строке 35 символов. Определите информационный объём статьи в Кбайтах в кодировке Windows-1251, в которой каждый символ кодируется 8 бит.

2. Валя шифрует русские слова, записывая вместо каждой буквы её код. Некоторые цепочки можно расшифровать не одним способом. Например, 00101001 может означать не только УРА, но и УАУ. Даны три кодовые цепочки: 01001001 11101001 10001010 Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

3. Напишите наибольшее натуральное четырёхзначное число x, для которого истинно высказывание: НЕ(Первая цифра нечётная) И НЕ(x делится на 3).

4. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых приведена в таблице. Определите длину кратчайшего пути между пунктами A и D, проходящего через пункт С. Передвигаться можно только по дорогам, указанным в таблице.

5. У исполнителя Программист две команды, которым присвоены номера: 1. вычти 3 2. умножь на 4 Первая из них уменьшает число на экране на 3, вторая увеличивает число в 4 раза. Составьте алгоритм получения из числа 1 числа 49, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21212 – это алгоритм: умножь на 4 вычти 3 умножь на 4 вычти 3 умножь на 4, который преобразует число 2 в число 68.) Если таких алгоритмов более одного, то запишите любой из них.

6. Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: (16, 12); (–8, –10); (18, 2); (5, –5); (–3, –9); (–10, 7); (–10, –2); (14, 1); (20, 5). Укажите минимальное целое значение параметра А, при котором для указанных входных данных программа напечатает «НЕТ» 5 раз.

8. В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ « (–8, –10); (18, 2); (5, –5); (–3, –9); (–10, 7); (–10, –2); (14, 1); (20, 5). Укажите максимальное целое значение параметра А, при котором для указанных входных данных программа напечатает «НЕТ» 5 раз.

8. В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ « (Честный | Влюблённый)?

9. На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К и Л. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л?

10. Переведите число 1A816 в десятичную систему счисления.

11. В одном из произведений А.И. Куприна, текст которого приведён в подкаталоге Куприн, встречается дедушка Лодыжкин. С помощью поисковых средств операционной системы и текстового редактора выясните его имя.

Источник: 100ballnik.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru