sotrudnik3
?>

Уисполнителя омега две команды, которым присвоены номера: 1. прибавь 4; 2. умножь на b (b — неизвестное натуральное число; b ≥ 2 выполняя первую из них, омега увеличивает число на экране на 4, а выполняя вторую, умножает это число на b. программа для исполнителя омега — это последовательность номеров команд. известно, что программа 12111 переводит число 9 в число 77. определите значение b

Информатика

Ответы

Shlapakov1911aa

b = 5

Объяснение:

Выполним программу:

Задано число 9.

(1)    9+4=13

(2)  13·b

(1)  13·b + 4

(1)   13·b + 4 + 4

(1)   13·b + 4 + 4 + 4

Получили:

13·b + 4 + 4 + 4 = 77

13·b + 12 = 77

13·b = 65

b = 5

mir5552

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

Ну, например, по заданию 1 могут быть варианты:

1. Написать программу, которая , при этом в каждом поединке победа присуждается с вероятностью 1/3, поражение с вероятностью 1/2, ничья с вероятностью 1/6. По окончании расчетов вывести турнирную таблицу в порядке занятого места.

 

В этом случае пользователь ничего не делает и интерфейса, как такового, нет, он просто нажимает "пуск", а программа всё сама делает и выводит результаты на печать.

 

2. Написать программу, которая, при этом участники каждого турнира выводятся на экран, а пользователь сам определяет его результат(победа, ничья, поражение). По окончании турниров программа віводит турнирную таблицу в порядке занятого места.

 

В этом случае пользователь всё время в диалоге, потому что именно он должен определять результат каждого турнира.

 

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

 

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

Успехов!

 

Рожнов
Составим программку:

uses Crt;
const n=20;
type Mas=array [1..n, 1..n] of integer;
var A: Mas;
    i,k, Sum: integer;
begin
ClrScr;
Sum:=0;
for i:=1 to  n do
  begin
  for k:=1 to n do
     begin
      if i>k then
             begin
                A[i,k]:=1;
                Sum:=Sum+A[i,k];
             end
             else
             begin
                A[i,k] :=-1;
                Sum:=Sum+A[i,k];
             end;
      Write(A[i,k]:3);
     end;
  WriteLn;
  end;
  WriteLn;
  WriteLn(' Sum = ',Sum);
ReadLn;
end.

Эта программа симметрично относительно главной диагонали заполняет массив единичками с плюсом или минусом и считает сумму диагональных элементов.
Если n=20, то Sum = -20
Если n = 100, то Sum = - 100
ПРАВИЛЬНЫЙ ОТВЕТ:      3) - 100

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Уисполнителя омега две команды, которым присвоены номера: 1. прибавь 4; 2. умножь на b (b — неизвестное натуральное число; b ≥ 2 выполняя первую из них, омега увеличивает число на экране на 4, а выполняя вторую, умножает это число на b. программа для исполнителя омега — это последовательность номеров команд. известно, что программа 12111 переводит число 9 в число 77. определите значение b
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zakupki
TSKaraulova
Bi-1704
sashakrav
djevgen
dmitzu8594
moonligh3560
olgolegovnak
krisrespect
Tatyana-Sergeevna108
gallush9
strager338
md-masya
vera2job7
e9rebrova