Задача №4910

Задания B8 по информатике с ответами

Поиск задачи:

Здесь представлено решение задачи по информатике. Если у вас возникли сложности в решении то вы можете воспользоваться ответами которые размещены на данной странице. Вы конечно можете не согласиться с ответами, но данная информация размещена с целью ознакомления. Списывать с ответов или решать самому выбирать вам. Данная задача по теме ЕГЭ
Решение задачи:

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

Условие задачи:


Задания B8 по информатике
1. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется «i»-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Определите какой символ стоит в 9 строке на 262 позиции.
Ответ: C
2. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется «i»-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Определите какой символ стоит в 8 строке на 251 позиции.
Ответ: D

3. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется «i»-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Запишите шесть символов подряд, стоящие в седьмой строке со 106-го по 111-е
место (считая слева направо).
Ответ: ABСDAA
4. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется «i»-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Запишите шесть символов подряд, стоящие в седьмой строке со 118-го по 123-е
место (считая слева направо).
Ответ: ABAABC

5. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется i-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Запишите пять символов подряд, стоящие в девятой строке с 260-го по 264-е место
(считая слева направо).
Ответ: ABCAA
6. Строки (цепочки латинских букв) создаются по следующему правилу. Первая
строка состоит из одного символа – латинской буквы «А». Каждая из
последующих цепочек создается такими действиями: в очередную строку сначала
записывается буква, чей порядковый номер в алфавите соответствует номеру
строки (на i-м шаге пишется i-я буква алфавита), к ней слева дважды подряд
приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:
(1) A
(2) AAB
(3) AABAABC
(4) AABAABCAABAABCD
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Запишите шесть символов подряд, стоящие в девятой строке с 270-го
по 275-е место (считая слева направо).
Ответ: DAABAA

7. Сколько существует различных систем счисления в которых число 40
оканчивается на 0.
Ответ: 7
8. В какой системе счисления число 90 записывается при помощи двух единиц и
трех нулей.
Ответ: 3
9. Запишите десятичное число 48 в системе счисления с основанием 6.
Ответ: 120
10. Запишите десятичное B8 число 35 в системе счисления с основанием 5.
Ответ: 120

11. Ниже на четырёх языках программирования записан алгоритм. После
выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа
– это числа 7 и 42. Какое наибольшее число может быть напечатано третьим?
Бейсик Паскаль
DIM X, Y, Z, R, A, B AS INTEGER
INPUT X, Y
IF Y > X THEN
Z X: X Y: Y Z
END IF
A X: B Y
WHILE B > 0
R A MOD B
A B
B R
WEND
PRINT A
PRINT X
PRINT Y
var x, y, z: integer;
var r, a, b: integer;
begin
readln(x, y);
if y >x then begin
z : x; x : y; y : z;
end;
a: x; b: y;
while b>0 do begin
r : a mod b;
a : b;
b : r;
end;
writeln(a);
writeln(x);
write(y);
end.
Си Алгоритмический язык
#include <stdio.h>
void main()
{
int x, y, z, r, a, b;
scanf("%d %d",&x, &y);
if (y > x){
z x; x y; y z;
}
a x; b y;
while (b>0){
r a%b;
a b;
b r;
}
printf("%d\n%d\n%d", a, x, y);
}
алг
нач
цел x, y, z, r, a, b
ввод x, y
если y > x
то
z : x; x : y; y : z
все
a : x; b : y
нц пока b>0
r : mod (a, b)
a : b
b : r
кц
вывод a, нс, x, нс, y
кон
Ответ: 35

12. Ниже на четырёх языках программирования записан алгоритм. После
выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа
– это числа 11 и 66. Какое наибольшее число может быть напечатано третьим?
Бейсик Паскаль
DIM X, Y, Z, R, A, B AS INTEGER
INPUT X, Y
IF Y > X THEN
Z X: X Y: Y Z
END IF
A X: B Y
WHILE B > 0
R A MOD B
A B
B R
WEND
PRINT A
PRINT X
PRINT Y
var x, y, z: integer;
var r, a, b: integer;
begin
readln(x, y);
if y >x then begin
z : x; x : y; y : z;
end;
a: x; b: y;
while b>0 do begin
r : a mod b;
a : b;
b : r;
end;
writeln(a);
writeln(x);
write(y);
end.
Си Алгоритмический язык
#include <stdio.h>
void main()
{
int x, y, z, r, a, b;
scanf("%d %d",&x, &y);
if (y > x){
z x; x y; y z;
}
a x; b y;
while (b>0){
r a%b;
a b;
b r;
}
printf("%d\n%d\n%d", a, x, y);
}
алг
нач
цел x, y, z, r, a, b
ввод x, y
если y > x
то
z : x; x : y; y : z
все
a : x; b : y
нц пока b>0
r : mod (a, b)
a : b
b : r
кц
вывод a, нс, x, нс, y
кон
Ответ: 55

13. Ниже на четырёх языках записан алгоритм. Получив на вход число x, этот
алгоритм печатает два числа a и b. Укажите наименьшее из таких чисел x, при
вводе которых алгоритм печатает сначала 2, а потом 5.
Бэйсик Паскаль
DIM X, A, B AS INTEGER
INPUT X
A=0: B=0
WHILE X > 0
A = A + 1
B = B +(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x>0 do
begin
a := a + 1;
b := b + (x mod 10);
x := x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include <stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0){
a = a + 1;
b = b +(x%10);
x = x / 10;
}
printf("%d\n%d", a, b);
}
алг
нач
цел x, a, b
ввод x
a:=0; b:=0
нц пока x>0
a := a+1
b := b+mod(x,10)
x := div(x,10)
кц
вывод a, нс, b
кон
Ответ: 14

14. Ниже на 4-х языках записан алгоритм. Получив на вход число x, этот алгоритм
печатает два числа a и b. Укажите наименьшее из таких чисел x, при вводе
которых алгоритм печатает сначала 2, а потом 9.
Бэйсик Паскаль
DIM X, A, B AS INTEGER
INPUT X
A=0: B=0
WHILE X > 0
A = A+1
B = B +(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x>0 do
begin
a:=a + 1;
b:=b + (x mod 10);
x:=x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include <stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0){
a = a+1;
b = b +(x%10);
x = x/10;
}
printf("%d\n%d", a, b);
}
алг
нач
цел x, a, b
ввод x
a:=0; b:=0
нц пока x>0
a := a+1
b := b+mod(x,10)
x := div(x,10)
кц
вывод a, нс, b
кон
Ответ: 18

15. Ниже на 4-х языках записан алгоритм. Получив на вход число х, этот алгоритм
печатает два числа а и Ь. Укажите наибольшее из таких чисел х, при вводе
которых алгоритм печатает сначала 2, а потом 35.
Бэйсик Паскаль
DIM X, A, B AS
INTEGER
INPUT X
A=0: B=1
WHILE X > 0
A = A+1
B = B*(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=1;
while x>0 do
begin
a := a+1;
b := b*(x mod 10);
x := x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include<stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=1;
while (x>0){
a = a+1;
b = b*(x%10);
x = x/10;
}
printf("%d\n%d",
a, b);
}
алг
нач
цел x, a, b
ввод x
a := 0; b := 1
нц пока x>0
a := a+1
b := b*mod(x,10)
x:=div(x,10)
кц
вывод a, нс, b
кон
Ответ: 75

16. Ниже на 4-х языках записан алгоритм. Получив на вход число х, этот алгоритм
печатает два числа а и Ь. Укажите наибольшее из таких чисел х, при вводе
которых алгоритм печатает сначала 2, а потом 21.
Бэйсик Паскаль
DIM X, A, B AS INTEGER
INPUT X
A=0: B=1
WHILE X > 0
A = A+1
B = B*(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=1;
while x>0 do
begin
a := a+1;
b := b*(x mod 10);
x := x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include<stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=1;
while (x>0){
a = a+1;
b = b*(x%10);
x = x/10;
}
printf("%d\n%d", a, b);
}
алг
нач
цел x, a, b
ввод x
a := 0; b := 1
нц пока x>0
a := a+1
b := b*mod(x,10)
x:=div(x,10)
кц
вывод a, нс, b
кон
Ответ: 73

17. Ниже на 4 языках программирования записан алгоритм. Получив на вход
число х, этот алгоритм печатает два числа а и Ь. Укажите наименьшее из таких
чисел х. при вводе которых алгоритм печатает сначала 3. а потом 7
Бэйсик Паскаль
DIM X, A, B AS INTEGER
INPUT X
A=0: B=0
WHILE X > 0
A = A+1
B = B +(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x>0 do
begin
a:=a + 1;
b:=b + (x mod 10);
x:=x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include<stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0){
a = a+1;
b = b +(x%10);
x = x/10;
}
printf("%d\n%d", a, b);
}
алг
нач
цел x, a, b
ввод x
a:=0; b:=0
нцпока x>0
a:=a+1
b:=b+mod(x,10)
x:=div(x,10)
кц
вывод a, нс, b
кон
Ответ: 106

18. Ниже на 4 языках программирования записан алгоритм. Получив на вход
число х, этот алгоритм печатает два числа а и Ь. Укажите наименьшее из таких
чисел х. при вводе которых алгоритм печатает сначала 3. а потом 5.
Бэйсик Паскаль
DIM X, A, B AS INTEGER
INPUT X
A=0: B=0
WHILE X > 0
A = A+1
B = B +(X MOD 10)
X = X \ 10
WEND
PRINT A
PRINT B
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x>0 do
begin
a:=a + 1;
b:=b + (x mod 10);
x:=x div 10;
end;
writeln(a); write(b);
end.
Си Алгоритмический
#include<stdio.h>
void main()
{
int x, a, b;
scanf("%d", &x);
a=0; b=0;
while (x>0){
a = a+1;
b = b +(x%10);
x = x/10;
}
printf("%d\n%d", a, b);
}
алг
нач
цел x, a, b
ввод x
a:=0; b:=0
нц пока x>0
a:=a+1
b:=b+mod(x,10)
x:=div(x,10)
кц
вывод a, нс, b
кон
Ответ: 104


Категория: по информатике | Добавил: Админ (03.01.2016)
Просмотров: | Теги: ЕГЭ | Рейтинг: 0.0/0


Другие задачи:
Всего комментариев: 0
avatar