Задания на тему: «Обработка символьных данных. Символьные (строковые) переменные. Посимвольная обработка строк. Подсчёт частоты появления символа в строке....

Задания на тему: «Обработка символьных данных. Символьные (строковые) переменные. Посимвольная обработка строк. Подсчёт частоты появления символа в строке. Встроенные функции для обработки строк»

Показать полностью
# 53407

Ниже приведена программа, записанная на пяти языках программирования.

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

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s>10 или t>А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s>10) or (t>А)

then writeln("YES")

else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s>10 OR t>А THEN

PRINT "YES"

ELSE

PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s>10) or (t>А):

print("YES")

else:

print("NO")

C++

#include < iostream >

using namespace std;

int main(){

int s, t, A;

cin >> s;

cin >> t;

cin >> A;

if (s > 10 || t > А)

cout << "YES" << endl;

else

cout << "NO" << endl;

return 0;

}

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Напишите ваш ответ
# 53410

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

1. приписать 2

2. разделить на 2

Первая из них приписывает к числу на экране справа цифру 2, вторая делит его на 2. Составьте алгоритм получения из числа 14 числа 9, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 22212 – это алгоритм:

разделить на 2

разделить на 2

разделить на 2

приписать 2

разделить на 2,

который преобразует число 8 в число 6.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53413

У исполнителя Раздвоитель две команды, которым присвоены номера:

1. вычесть 1

2. разделить на 2

Первая из них уменьшает число, записанное на экране, на 1, вторая делит его на 2. Составьте алгоритм получения из числа 21 числа 3, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 2212 – это алгоритм:

разделить на 2

разделить на 2

вычесть 1

вычти 1

разделить на 2,

который преобразует число 12 в число 1.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53483

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

1. возведи в квадрат

2. вычти 5

Первая из них возводит число на экране во вторую степень, вторая – вычитает из числа 5. Составьте алгоритм получения из числа 1 числа 36, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 21211 – это алгоритм:

вычти 5

возведи в квадрат

вычти 5

возведи в квадрат

возведи в квадрат,

который преобразует число 2 в 256).

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53503

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

1. вычти 1

2. умножь на 2

Первая из них уменьшает число на экране на 1, вторая удваивает его. Составьте алгоритм получения из числа 3 числа 18, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 12121 – это алгоритм:

вычти 1

умножь на 2

вычти 1

умножь на 2

вычти 1,

который преобразует число 5 в 13.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53474

У исполнителя Программист две команды, которым присвоены номера:

1. вычти 3

2. умножь на 4

Первая из них уменьшает число на экране на 3, вторая увеличивает число в 4 раза. Составьте алгоритм получения из числа 1 числа 49, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 21212 – это алгоритм:

умножь на 4

вычти 3

умножь на 4

вычти 3

умножь на 4,

который преобразует число 2 в 68.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53506

У исполнителя Вычислитель две команды, которым присвоены номера:

1. прибавить 2

2. удвоить

Первая из них увеличивает число на экране на 2, вторая умножает его на 2. Составьте алгоритм получения из числа 3 числа 44, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 12122 – это алгоритм:

прибавить 2

удвоить

прибавить 2

удвоить

удвоить,

который преобразует число 1 в 32.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53541

Ниже приведена программа, записанная на пяти языках программирования.

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

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не (s>=2 и t=2) and (t=2 AND t=2) and (t

using namespace std;

int main(){

int s, t;

cin >> s;

cin >> t;

if !((s >= 2) && (t < 5))

cout << "YES" << endl;

else

cout << "NO" << endl;

return 0;

}

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (14, 1); (–12, 5); (5, –7); (10, 3); (8, 2); (3, 0); (23, 9).

Сколько было запусков, при которых программа напечатала «NO»?

Напишите ваш ответ
# 53414

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

1. вычти 2

2. умножь на 3

Первая из них уменьшает число на экране на 2, вторая утраивает его. Составьте алгоритм получения из числа 11 числа 13, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 21211 – это алгоритм:

умножь на 3

вычти 2

умножь на 3

вычти 2

вычти 2,

который преобразует число 2 в 8.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
# 53415

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

1. вычти 1

2. умножь на 3

Первая из них уменьшает число на экране на 1, вторая утраивает его. Составьте алгоритм получения из числа 5 числа 26, содержащий не более 5 команд.

В ответе запишите только номера команд.

(Например, 21211 – это алгоритм:

умножь на 3

вычти 1

умножь на 3

вычти 1

вычти 1,

который преобразует число 2 в 13.)

Если таких алгоритмов более одного, то запишите любой из них.

Напишите ваш ответ
Выбирай и решай
Выбрано заданий
202/202
Решать
Создавайте собственные тематические тесты
Попробовать
Показано 10 из 202
Показать еще 10
1
2
3
4
5
6
7
...
20
21