В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
7gklass2017
7gklass2017
21.03.2022 13:42 •  Информатика

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов. заменить (v, w)
нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для Редактора:

НАЧАЛО
ПОКА нашлось (>1) ИЛИ нашлось (>2) ИЛИ нашлось (>3)
ЕСЛИ нашлось (>1)
ТО заменить (>1, 22>)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (>2)
ТО заменить (>2, 2>1)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (>3)
ТО заменить (>3, 1>)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой ниже программе поступает строка, начинающаяся с символа «>», а затем содержащая 17 цифр 1, 30 цифр 2 и 28 цифр 3, расположенных в произвольном порядке.
Определите сумму числовых значений цифр строки, получившейся в результате выполнения программы. Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.

Показать ответ
Ответ:
kirikk3
kirikk3
17.01.2021 15:38
1 ЗАДАЧА:
var
    count,i: integer;
    A: array [1..30] of integer;
begin
for i:=1 to 30 do
begin
    A[i]:= -100 + random(206);
    writeln('A[',i,'] = ', A[i]);
end;

for i:=1 to 30 do
    if(A[i] mod 2 = 0) then inc(count);

Writeln;Writeln;
Writeln('Кол-во четных элементов: ', count);
end.

2 ЗАДАЧА:
const
    N = 30;
var
    count,i: integer;
    A: array [1..N] of integer;
begin
for i:=1 to N do
begin
    A[i]:= -15 + random(22);
    writeln('A[',i,'] = ', A[i]);
end;

for i:=1 to 30 do
    if(A[i] mod 3 = 0) then A[i]:=-A[i];

Writeln;Writeln;
for i:=1 to N do
    writeln('A[',i,'] = ', A[i]);
end.
0,0(0 оценок)
Ответ:
Белыйснег35
Белыйснег35
30.07.2021 12:18
У этого термина существуют и другие значения, см. Ньютон.Исаак НьютонIsaac Newton
Портрет кисти Кнеллера (1689)Дата рождения:25 декабря 1642 (4 января 1643)Место рождения:Вулсторп, Линкольншир,Королевство АнглияДата смерти:20 марта 1727 (31 марта 1727)(84 года)Место смерти:Кенсингтон, Мидлсекс, Англия,Королевство ВеликобританияСтрана: Королевство Англия
 Королевство ВеликобританияНаучная сфера:физика, механика, математика,астрономияАльма-матер:Кембриджский университет(Тринити-колледж)ПодписьИсаак Ньютон на ВикискладеСэр Исаа́к Нью́тон (или Ньюто́н[K 1]) (англ. Sir Isaac Newton, 25 декабря 1642 года — 20 марта 1727 года по юлианскому календарю, действовавшему в Англии до 1752 года; или 4 января 1643 года — 31 марта 1727 года погригорианскому календарю) — английский физик, математик, механик и астроном, один из создателей классической физики. Автор фундаментального труда «Математические начала натуральной философии», в котором он изложил закон всемирного тяготения и три закона механики, ставшие основой классической механики. Разработал дифференциальное и интегральное исчисления, теорию цветаи многие другие математические и физические теории.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота