Напиши что получится в результате удаления букв информатика

Что получится из исходного слова после нажатия указанных клавиш?

Что получится из исходного слова после нажатия указанных клавиш?

Мал / шина BS ___________ мал / шина DEL ___________

мал / шина BS BS BS _____________

Мал / шина BS СТРЕЛКА ВПРАВО DEL DEL______________

моло / ко DEL DEL д е ц _____________ / репка DEL DEL л а стрелка вправо DEL ___________________

молоко / BS стрелка влево т о _______________

листо / к BS BS срелка влево( 2 раза) BS р

и / сток BS стрелка вправо ( 2 раза ) DEL и DEL х

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

мал|шина BS BS BS ⇒шина

Мал|шина BS СТРЕЛКА ВПРАВО DEL DEL⇒Маша

моло|ко DEL DEL дец⇒молодец

|репка DEL DEL ла стрелка вправо DEL ⇒ лапка

молоко| BS стрелка влево то ⇒молоток

листо|к BS BS срелка влево( 2 раза) BS р⇒ риск

и|сток BS стрелка вправо ( 2 раза ) DEL и DEL х⇒ стих.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Что означает стрелка влево над буквой в ребусе?

Что означает стрелка влево над буквой в ребусе?

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Что получится из исходного слова после нажатия указанных клавиш мал / шина BS?

Что получится из исходного слова после нажатия указанных клавиш мал / шина BS.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Дан текст : Мама мыла rrrttt раму?

Дан текст : Мама мыла rrrttt раму.

Курсор находится в начале строки.

Чтобы удалить лишние латинские буквы, можно : 1)10 раз нажать на стрелку вправо и 7 раз нажать на клавишу BackSpace 2)10 раз нажать на стрелку вправо и 7 раз нажать на клавишу Delete 3)9 раз нажать на стрелку вправо и 8 раз нажать на клавишу BackSpace 4)9 раз нажать на стрелку вправо и 6 раз нажать на клавишу Delete.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Помогите мне пожалуйста по информатике можно ли использовать клавишу Del для удаления строк или столбцов таблицы?

Помогите мне пожалуйста по информатике можно ли использовать клавишу Del для удаления строк или столбцов таблицы.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Какими клавишами можно обычно вставлять текст, находящийся в буфере обмена?

Какими клавишами можно обычно вставлять текст, находящийся в буфере обмена?

Выберите один ответ : a.

Caps Lock + Enter d.

Scroll Lock + Ins e.

Alt + Ctrl ОЧЕНЬ СРОЧНО НАДО.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

При какой команде завершается работа ОС Windows?

При какой команде завершается работа ОС Windows?

Цели использования программы КОМПАС Клавишами Ctrl + Z можно выполнить действие

Клавишей Del можно выполнить действие

Клавишами Ctrl + C можно выполнить действие Клавишей F1 можно выполнить действие.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

На клавиатуре нет кнопки?

На клавиатуре нет кнопки.

A) Esc Б) Lon В)Shift Г) Del.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

На клавиатуре нет кнопки?

На клавиатуре нет кнопки.

А) esc б) Lon в) shift г) del.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Пытался перейти с 10винды на 7с помощью команд.

Try disconnecting any drivers that don’t contain an operation system.

Press Ctr l + alt + del to restart» нажимаю перезапускаю и то же самое что делать?

Источник

Контрольная работа_Алгоритмы_информатика_9 класс (УМК Гейн)

Контрольная работа по информатике _ 9 класс _ ВАРИАНТ 1

При выполнении предложенных ниже заданий запишите в тетради шифр задания и номер правильного ответа.

А1. Высказывание, составленное из двух высказываний с помощью союза И, истинно в том и только в том случае, когда:

истинно хотя бы одно из составленных его высказываний;

оба высказывания ложны;

истинны оба составляющих его высказывания;

истинно одно и ложно другое составляющее высказывание.

1) начало программы;

3) вещественный тип переменной;

А4. В результате выполнения программы на экран выведется:

А5. Что выведется на экран в результате выполнения программы:

А6. Что выведется на экран в результате выполнения программы:

При выполнении предложенных ниже заданий запишите в тетради шифр задания и рядом ответ в виде последовательности символов. Тексты программ приведены на языке Паскаль.

В1. Определите значение переменной b после выполнения алгоритма:

В ответе укажите одно целое число —

значение переменной b.

В2. Запишите значение переменной y, полученное в результате работы следующей программы.

В ответе укажите только число

В3. В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

Dat: array[1..10] of integer;

В ответе укажите только число

for k :=1 to 10 do 1 to 10 do

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

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

В5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ А, а если нечётна, то последний символ цепочки удаляется. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

При выполнении предложенных ниже заданий запишите в тетради полный ответ.

С1. С помощью операций выделения части и соединения составьте из слова КИНЕМАТОГРАФ слова ранет; гранит; гематома

Контрольная работа по информатике _ 9 класс _ ВАРИАНТ 2

При выполнении предложенных ниже заданий запишите в тетради шифр задания и номер правильного ответа.

набор однотипных переменных, снабженных системой целочисленных индексов;

расположение элементов в виде одной или нескольких строк;

в пунктах 1-3 нет правильного ответа.

А2. Выберите строку, записанную без ошибок:

3) write (‘площадь=’, x ‘, кв.м’);

1) начало программы;

2) раздел переменных;

А4. В результате выполнения программы на экран выведется:

А5. В результате выполнения программы на экран выведется:

А6. Что выведется на экран в результате выполнения программы:

При выполнении предложенных ниже заданий запишите в тетради шифр задания и рядом ответ в виде последовательности символов. Тексты программ приведены на языке Паскаль.

В1. Определите значение переменной b после выполнения алгоритма:

В ответе укажите одно целое число —

значение переменной b.

В2. Запишите значение переменной y, полученное в результате работы следующей программы.

В ответе укажите только число

В3. В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

Dat: array[1..10] of integer;

Dat[9] := 14; Dat[10] := 15;

В ответе укажите только число

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

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

В5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ А, а если нечётна, то в конец цепочки добавляется символ Я. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

При выполнении предложенных ниже заданий запишите в тетради полный ответ.

С1. С помощью операций выделения части и соединения составьте из слова КИНЕМАТОГРАФИЯ слова графиня; кимоно; гематома

Источник

Напиши что получится в результате удаления букв информатика

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Обработка строк

Задачи на обработку строк можно рассматривать как продолжение темы одномерные массивы. Строка символов объявленная в разделе описания переменных как String может рассматриваться как массив букв, из которых состоит строка. Поэтому к буквам можно обращаться как к элементам массива через индекс, порядковый номер буквы в строке. Это упрощает решение многих задач. Поэтому в решениях, я предлагаю ученикам как можно меньше использовать специальные функции языка для обработки символьных переменных, и только там где без них не обойтись. Соответственно подбор задач осуществляется тоже по этому принципу. Задачи решаются как на одномерный массив. Используется только функция Length, для определения количества букв в строке. Далее задания усложняются алгоритмически. В них приходится сочетать цикл, вложенное в него ветвление, и ветвление, находящееся вне цикла. С подобным алгоритмом ученик уже сталкивался, поэтому решение здесь не представляет особого труда. В заключении темы можно рассмотреть задачи, где необходимо использовать вложенные циклы или задачи где алгоритм получается достаточно сложным. И даже эти задачи можно решать, не прибегая к специальным функциям и процедурам.

Перед изучением данной темы советую скачать и изучить презентацию «Строки в Паскале» опубликованную на «Учительском портале» http://www.uchportal.ru/load/18-1-0-28452

Задачи, решаемые без использования циклов.

Задание С. Сравнить длину двух строк введенных с клавиатуры.
Uses crt;
var a,b:string;
m,n:Integer;
Begin
Clrscr;
Writeln(‘ВВеди первую строку ‘);Readln(a);
Writeln(‘ВВеди вторую строку ‘);Readln(b);
m:=Length(a);
n:=Length(b);
if (m=n) then writeln(‘Строки равны’);
if (m>n) then writeln(‘Первая больше’);
if (m

В этой программе длины строк присваиваются целочисленным переменным. Которые сравниваются между собой.

Задача С. Составить программу осуществляющую вырезку из слова ИНФОРМАТИКА букв так, что бы из них получилось слово ТОРТ.
Способ 1. Решаем с использованием функции COPY.
Program n3_1;
Uses crt;
var a,b,c,d:string;
Begin
Clrscr;
a:=’информатика’;
b:=»;
c:=copy(a,8,1);
d:=copy(a,4,2);
b:=c+d+c;
writeln(b);
End.

Способ 2. Решаем как массив символов. По моему проще и наглядней.

Program n3_2;
Uses crt;
var a,b:string;
Begin
Clrscr;
a:=‘информатика’;
b:=a[8]+a[4]+a[5]+a[8];
writeln(b);
End.

Подсчет чего либо в строке

Эти задачи наиболее просты по алгоритмическому исполнению. Необходимо организовать цикл, от первой буквы до последней, внутри которого нужно поместить одно или несколько ветвлений для выполнения условия задачи.
Задание А. Дана строка символов. Определить сколько раз в ней встречается буква А (русская).
Program n4;
Uses Crt;
Var s:string;
i,k:integer;
begin
ClrScr;
Write(‘ВВеди строку ‘); readln(s);
k:=0;
for i:=1 to length(s) do if (s[i]=’А’) then k:=k+1;
writeln(‘Буква А встречается = ‘, k:8,’ раз’);
end.

Задание В. Дана строка представляющая собой алгебраическое выражение Проверить в нем парность скобок. Результат вывести на экран.

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

Изменение строки

Задачи на изменение строки можно решать как обработку массива символов. Усложнение задач идет за счет усложнения алгоритма. Наиболее простые задачи, в которых нужно преобразовать строку целиком или изменить один повторяющийся символ.
Задание А. Дана строка символов. Заменить в ней все буквы А на букву О.
Program n7;
Uses Crt;
Var s:string;
i:integer;
begin
ClrScr;
Write(‘ВВеди строку ‘); readln(s);
for i:=1 to length(s) do if (s[i]=’A’) then s[i]:=’O’;
writeln(s);
end.

К следующей группе можно отнести задачи, когда из строки необходимо, что ни будь удалить. Основная сложность для учащихся заключается в том, что при удалении символа длинна строки изменяется, и это приходится учитывать при составлении программы. Я обычно предлагаю способ с использованием дополнительной переменной. Когда строка разбирается по буквам и собирается в нужном порядке в другой переменной. Мне кажется, что такой алгоритм более простой и понятный.
Задание В. Удалить из строки, введенной с клавиатуры все буквы А (латинские, заглавные).
Program n8;
Uses Crt;
var a,b:String;
i:integer;
begin
ClrScr;
Write(‘ВВеди строку = ‘);readln(a);
b:=»;
for i:=1 to length(a) do
if (a[i]<>‘A’) then b:=b+a[i];
a:=b;
writeln(a);
end.

Наиболее сложными являются задачи, где происходит существенное преобразование строки. В этих задачах часто приходится осуществлять преобразование типов, из строки в число и обратно. Поэтому здесь без специальных функций не обойтись. Кроме того, можно использовать задачи связанные с другими разделами информатики. Я привожу пример, в котором, прежде чем решить задачу нужно вспомнить, как переводятся целые положительные двоичные числа в десятичную систему счисления.
Задание С. Дана строка, изображающая двоичную запись целого положительного числа. Вывести строку изображающую десятичную запись того же числа.
Program n9;
Uses Crt;
var a:String;
i,k,code,s,r:integer;
begin
ClrScr;
Write(‘ВВеди строку = ‘);readln(a);
S:=0; r:=1;
for i:= length(a) downTo 1 do begin
val(a[i],k,code);
S:=S+k*r;
r:=r*2;
end;
Str(S,a);
Writeln(a);
end.

Способы решения задач с дополнительной переменной и без

Какой способ решения выбрать всегда остается за программистом. Поэтому я стараюсь показать несколько способов решения одной и той же задачи. Показанные ниже примеры иллюстрируют способ решения задач с использованием дополнительной переменной и без.
Задача Составить программу удаляющую «лишние» пробелы между словами, то есть слова должны быть разделены одним пробелом. Решение основано на применении функции DELETE. Перебираются символы, и если находится пара пробелов стоящих рядом, один из них удаляется. Изменения вносятся в исходную строку.
program n6_1;
Uses crt;
var s: string;
i, n: integer;
begin
readln(s);
i := 1;
while i

Источник

12 задание ЕГЭ по информатике: разбираем все прототипы

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Татьяна Задоля

12 задание ЕГЭ по информатике обычно решает только половина выпускников. Оно правда такое сложное? Нет, если заранее изучить каждый из трех прототипов. Из этой статьи вы узнаете, как справиться с Редактором, Роботом и Чертежником — и как можно сделать это еще проще, используя программирование.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Прототипы задания 12 и их сложности

12 задание ЕГЭ по информатике относится к повышенному уровню сложности. На экзамене за него можно получить один первичный балл.

Это задание — часть блога «Алгоритмизация». Чтобы решить его, нужно уметь работать с алгоритмами и анализировать их. В этом задании могут встретиться три прототипа заданий: Редактор, Робот и Чертежник. Причем Редактор встречается на экзамене в последнее время чаще других прототипов.

Редактор — это прототип на работу с цепочками цифр или букв. Нам дают алгоритм и строку, содержащую некоторое количество знаков. Нужно узнать, какая строка получится после выполнения программы или посчитать количество символов в строке.

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

Робот — прототип на работу с клетчатой плоскостью и алгоритмом. Вам дают алгоритм и плоскость, содержащую 36 клеток. Нужно найти количество клеток, удовлетворяющее определенному условию. Сложность в том, что ученики начинают проверять все 36 клеток. Делать это не нужно, если проанализировать алгоритм из условия.

Чертежник — прототип на работу с алгоритмом, где исполнитель перемещается по координатной плоскости. Чаще всего в таких заданиях в алгоритме есть пропуски в командах. Нужно найти наибольшее количество повторений цикла. Сложностей обычно здесь не так много, основная — невнимательность при выполнении вычислений.

Самостоятельно подготовиться к ЕГЭ непросто. На то, чтобы разобраться со всеми темами, понадобится много времени. Но и это не решит проблему! Например, если вы запомнили какое-то решение из интернета, а оно оказалось неправильным, можно на пустом месте потерять баллы. Если хотите научиться решать все задания ЕГЭ по информатике, обратите внимание на онлайн-курсы MAXIMUM! Наши специалисты уже проанализировали сотни вариантов ЕГЭ и подготовили для вас вас максимально полезные занятия.

Приходите к нам на консультацию — вы сможете пройти диагностику по выбранным предметам ЕГЭ, поставить цели и составить стратегию подготовки, чтобы получить на экзамене высокие баллы. Все это абсолютно бесплатно!

Редактор — как решать?

Задания с прототипом «Редактор» можно решать как аналитически, так и с помощью компьютера, если у вас все хорошо с программированием. Мы рассмотрим с вами оба способа решения и убедимся, что они дают одинаковые ответы.

Пример 1 (Редактор)

Исполнитель Редактор получает на вход строку цифр и преобразовывает ее.

Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Какая строка получится в результате применения приведенной ниже программы к строке, состоящей из 88 идущих подряд цифр 4? В ответе запишите полученную строку.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Аналитическое решение

Алгоритм сначала заменяет в цепочке цифр все четверки на единицы. Потом начинает заменять назад единицы на четверки, но как только в цепочке образуются 3 четверки, алгоритм заменяет их на единицу. Порядок замены имеет значение при поиске ответа, поэтому его нужно обязательно учитывать. Также важно, что замена выполняется всегда в начале цепочки.

Сначала уберем по возможности все четверки из цепочки.

88 / 3 = 29 и 1 в остатке.

Получается, что из цепочки уйдет 29 блоков по 3 четверки и образуется 29 единиц, 1 четверка останется в цепочке в самом конце.

Теперь будем последовательно убирать единицы из цепочки.

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

29 / 5 = 5 и 4 в остатке

Получается, что в цепочке останется 4 единицы и 1 четверка.

11114 → 4114 → 444 → 1

В итоге в цепочке останется только единица.

Решение с помощью компьютера

В самом задании у нас уже написана программа. Остается перевести ее на конкретный язык программирования. Напишем программу на Python.

Она будет выглядеть следующим образом:

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Создаем строку, содержащую 88 четверок. Далее запускаем цикл, который будет проверять, есть ли в строке 3 четверки или 2 единицы. Пропиваем условие и замену в строке. Важно в методе replace() указать третий параметр, который отмечает, сколько замен нужно выполнить. По умолчанию replace() сразу заменит все цифры в строке, а нам нужно выполнять замены по одной.

При запуске данной программы мы также получим ответ 1.

Ответ: 1

Пример 2 (Редактор)

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

На вход приведенной ниже программе поступает строка, начинающаяся с символа «>», а затем содержащая 25 цифр 1, 45 цифр 2 и 10 цифр 3, расположенных в произвольном порядке.

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

Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Аналитическое решение

Цифры 1, 2 и 3 находятся в строке в произвольном порядке. Все, что нам нужно сделать, чтобы получить ответ — это понять, сколько цифр образовалось в результате замен.

Каждую единицу алгоритм заменит на тройку. Если изначально было 25 единиц, то в результате замен образуется 25 троек, и их сумма будет равна 25 * 3 = 75.

Каждую двойку алгоритм заменит на 2 единицы. Изначально было 45 двоек, значит, в результате замен образуется 90 единиц. Их сумма будет равна 90.

Каждую тройку алгоритм заменит на 2 тройки. Было 10 троек, станет 20. Сумма составит 20 * 3 = 60.

Итоговая сумма всех цифр цепочки будет равна 75 + 90 + 60 = 225.

Решение с помощью компьютера

Перенесем алгоритм на язык программирования Python.

Получаем следующую программу:

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Сначала мы задали строку, содержащую знак “>” и нужное количество всех цифр. Далее в цикле проверяем наличие знака “>” и цифр и выполняем замену. Как только программа вышла из цикла, считаем количество единиц, двоек и троек в строке — и находим сумму. При запуске программы также получается ответ 225.

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

Ответ: 225

Робот — как решать?

Второй прототип, который включает в себя 12 задание ЕГЭ по информатике — Робот. Этот прототип точно придётся решать аналитически, поэтому давайте разбираться, как сделать это с минимальными затратами времени.

Пример 3 (Робот)

Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости, включает в себя 4 команды-приказа и 4 команды проверки условия.

Команды-приказы: вверх, вниз, влево, вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

Если РОБОТ начнёт движение в сторону находящейся рядом с ним стены, то он разрушится, и программа прервется.

Другие 4 команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ: сверху свободно, снизу свободно, слева свободно, справа свободно

Цикл

Выполняется, пока условие истинно, иначе происходит переход на следующую строку.

Если РОБОТ начнет движение в сторону стены, то он разрушится, и программа прервется.

Сколько клеток лабиринта соответствуют требованию, что, выполнив предложенную программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?

ПОКА вправо

ПОКА вверх

ПОКА влево

ПОКА вниз

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Решение

Чтобы не проверять все 36 клеток плоскости, нужно проанализировать программу. В алгоритме 4 цикла, но нам важен только последний. Робот будет выполнять действия и остановится только в той клетке плоскости, где слева есть стена, так как в последнем цикле мы проверяем именно это условие. Поэтому необходимо проверить только те клетки, где слева есть стена. В остальных клетках плоскости Робот просто не сможет остановиться, поэтому и начинать движение из них мы тоже не будем.

Проверяем по алгоритму 12 отмеченных клеток.

Из всех отмеченных клеток нам подойдет только клетка В5. Если начать движение из нее, Робот вернется в эту же точку. Остальные клетки не подойдут, так как Робот либо разобьется, либо остановится в другой клетке.

Ответ: 1

Прототип Чертежник — как решать?

Последний прототип, который составители включили в 12 задание ЕГЭ по информатике — это Чертежник. Здесь при решении важно правильно составить систему уравнений и найти наибольший/наименьший делитель двух чисел. Посмотрим, как это сделать.

Пример 4 (Чертежник)

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b – целые числа. Эта команда перемещает Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b).

Например, если Чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

Цикл

означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).

Чертёжнику был дан для исполнения следующий алгоритм (количество повторений и величины смещения в первой из повторяемых команд неизвестны):

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

В результате выполнения этого алгоритма Чертёжник возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «ПОВТОРИ … РАЗ»?

Решение

Чтобы решить это задание, необходимо обозначить неизвестными пропуски в алгоритме.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Далее составим систему уравнений. Нам известно, как перемещался Чертежник, и сказано, что он вернулся в начальную точку. Получается, его перемещение равно 0.

Напиши что получится в результате удаления букв информатика. Смотреть фото Напиши что получится в результате удаления букв информатика. Смотреть картинку Напиши что получится в результате удаления букв информатика. Картинка про Напиши что получится в результате удаления букв информатика. Фото Напиши что получится в результате удаления букв информатика

Теперь мы можем найти n — наибольшее количество повторений цикла. Число n должно быть делителем как 24, так и 16, то есть нам нужно найти НОД(24, 16). Он равен 8. Это и будет ответом к заданию.

Ответ: 8

Что нужно запомнить?

Теперь вы знаете, как решать 12 задание ЕГЭ по информатике! Обязательно прочитайте наш гайд по этому экзамену, если хотите разобраться с остальными темами и заданиями. Там вы найдете структуру экзамена, актуальные прототипы, тематические блоки и лайфхаки от наших преподавателей. Желаем удачи в подготовке 🙂

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *