М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
влад2306
влад2306
27.07.2021 22:49 •  Информатика

Исполнитель кулинар предназначен для обжаривания лепешек. лепешка считается готовой, если каждая ее сторона жарилась 1 минуту. среда исполнителя – сковорода, на которой помещается две лепешки. система команд исполнителя представлена в таблице: команда действие поместить 1 поместить на сковороду 1 лепешку поместить 2 поместить на сковороду 2 лепешки перевернуть 1 перевернуть 1 лепешку перевернуть 2 перевернуть 2 лепешки убрать 1 убрать1 лепешку убрать 2 убрать 2 лепешки ждать ждать 1 минуту система отказов исполнителя следующая. отказ «не понимаю» возникает тогда когда исполнителю команды «поместить 3», «перевернуть 3» и т.п.; этих команд тет в ски исполнителя кулинар. отказ «не могу» возникает при попытке поджарить одну сторону дважды. для исполнителя кулинар составьте алгоритм: а) приготовления 4 лепешек за 4 минуты: б) приготовления 5 лепешек за 5 минут: прозьба не писать чепуху и всякую белеберду, отвечайте на поставленную ! зарание

👇
Ответ:
daryabatova
daryabatova
27.07.2021

а) Поместить2 
Ждать
Перевернуть2
Ждать
Убрать2
Поместить2
Ждать
Перевернуть2
Ждать
Урать2
б) Поместить2
Ждать
Перевернуть2
Ждать
Убрать2
Поместить2
Ждать
Убрать1
Поместить1
Ждать
Убрать1
Поместить1
Ждать
Убрать2

 
4,5(84 оценок)
Открыть все ответы
Ответ:

Объяснение:

program ArrayOf50;

const

   ArraySize = 50; {Определяем размен массива}

   

var

   x: array[1..ArraySize] of integer;

   i, PosCount, NegCount : integer;

   

begin

   PosCount :=0; NegCount :=0; {Устанавливаем счетчики пол. и отр. чисел}

   for i:=1 to ArraySize do begin {Цикл ввода данных}

       Write('Input ', i, '-th element of array: ');

       ReadLn(x[i]);

   end;

   for i:=1 to ArraySize do begin {Цикл обработки данных}

       if x[i] > 0 then PosCount := PosCount+1; {считаем положительные}

       if x[i] < 0 then NegCount := NegCount+1; {считаем отрицательные, нули в расчет не берутся!}

   end;

   Writeln('There are ', PosCount, ' positive numbers.');

   Writeln('This is ', PosCount - NegCount, ' more than negatives');

end.

4,7(37 оценок)
Ответ:
demon998
demon998
27.07.2021

Си++

#include <iostream>

using namespace std;

long f(long n) {

return 3*n*n+1;

}

int main(){

long k, i;

cin >> k;

i = 0;

while (f(i) < k) i++;

cout << i << endl;

}

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

Значит, нам нужно рассматривать те значения k, которые лежат в промежутке f(4) < k ≤ f(5)

Согласно функции:

f(4) = 3 * 4 * 4 + 1 = 48 + 1 = 49

f(5) = 3 * 5 * 5 + 1 = 75 + 1 = 76

Значит, k может принимать следующие значения:

50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76 — 27 значений

(Р.S. k = 76 также учитывается, т.к. при этом i = 5 (поскольку 76 < 76 рассматривается как неверное утверждение))

ответ: 27

4,4(53 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ