soffia242004
03.06.2022 08:41

Определите значение переменной b после выполнения данного алгоритма:
a := 2
b := 20
a := b + a / 2
b := 24 – a
В ответе укажите одно целое число – значение переменной b.
Определите значение переменной b после выполнения данного алгоритма:
a := 3
b := 8
a := b – a * 2
b := 24 / a * 4
В ответе укажите одно целое число – значение переменной b.
Определите значение переменной а после выполнения данного алгоритма:
b := 8
a := 10
b := b + a * 2
a := 29 – a
В ответе укажите одно целое число – значение переменной а.
Определите значение переменной b после выполнения данного алгоритма:
a := 4
b := 5
a := b + 15
b := 100 / a * 4
В ответе укажите одно целое число – значение переменной b.
Определите значение переменной b после выполнения данного алгоритма:
a := 7
b := 2
a := b * 4 + a * 3
b := 30 – a
В ответе укажите одно целое число – значение переменной b.
Определите значение переменной b после выполнения данного алгоритма:
a := 7
b := 5
a := b * 4
b := a * 4
В ответе укажите одно целое число – значение переменной b.
Определите значение переменной а после выполнения данного алгоритма:
b := 3
a := -8
b := 7 – a + b
a := a / 2 + b
В ответе укажите одно целое число – значение переменной а.

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

1. прибавь 1
2. возведи в квадрат

Первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 1 числа 100, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм: прибавь 1, возведи в квадрат, прибавь 1, возведи в квадрат, прибавь 1, который преобразует число 1 в 26.) Если таких алгоритмов более одного, то запишите любой из них.
2. У исполнителя Квадратор две команды, которым присвоены номера:

1. прибавь 3
2. возведи в квадрат

Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 6 числа 48, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11211 — это алгоритм: прибавь 3, прибавь 3, возведи в квадрат, прибавь 3, прибавь 3, который преобразует число 4 в 106.) Если таких алгоритмов более одного, то запишите любой из них.
3. У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2
2. вычти 1

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 27 числа 3, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм: раздели на 2, вычти 1, раздели на 2, вычти 1, раздели на 2, который преобразует число 30 в 3.) Если таких алгоритмов более одного, то запишите любой из них.
4. У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2
2. вычти 3

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 41 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11122 — это алгоритм: раздели на 2, раздели на 2, раздели на 2, вычти 3, вычти 3, который преобразует число 88 в 5.) Если таких алгоритмов более одного, то запишите любой из них.
5. У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2
2. прибавь 1

Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 23 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11222 — это алгоритм: раздели на 2, раздели на 2, прибавь 1, прибавь 1, прибавь 1, который преобразует число 36 в 12.) Если таких алгоритмов более одного, то запишите любой из них.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
zzzzzaaaaatttttiiii
05.12.2021 04:47

1) дикие животные

2) одежда

3) имена существительные среднего рода

4) деревья

5) плодовые деревья

6) молочные продукты

7) инструменты столяра

8) ягодные кустраники

9) слова с безударными гласными (словарные слова)

10) имена существительные женского рода

11) имена существительные 3 склонения женского рода

12) имена существительные мужского рода с шипящей на конце слова

13) числа

14) единицы измерения времени

15) один месяц каждого времени года

16) месяцы года, в которых 31 день

17) каждое число имеет свои признаки делимости

18) простые числа (деляться только на самого себя и на 1)

0,0(0 оценок)
Ответ:
danilfag
22.11.2021 07:35

 

#include "stdafx.h"
#include<iostream>
#include<time.h>
#include<list>
using namespace std;

const int N = 15;
list<int> A;list<int> C;
void print(list<int> x){

while(!x.empty()){

cout<<x.front()<<" ";
x.pop_front();}
}
void make(list<int>& x){

for (int i = 0; i < N;i++){
x.push_back(rand()%29+1);
}
}

 


void main(){

srand(time(NULL));
make(A);
list<int> tmp = A;
print(A);
_01:cout<<"\nWrite digit to change: ";int digit(0); cin>>digit;
A.remove(digit);//удаляю введене число
int newdigit = digit+15;// збільшую нове число, щоб не повторилось случайно з видаленим
int size = N - A.size();//узнаю скільки чисел удалило
for (int i = 0; i < size; i++) A.push_back(rand()%newdigit+1); //добавляю нові значення замість видалених
if (size!=0){

cout<<"OK\nAFTER CHANGE\n";
print(A);cout<<endl;
}
else {cout<<"What you want to change?? digit not exist!!"; goto _01;}

int n(0),k(0);
cout<<"Delete n element from k position Write n: ";cin>>n;
cout<<"Write k ";cin>>k;
int cout1(0);
list<int>::iterator m;
m = A.begin();
for (int i = 0; i < k; i++) *m++;
for (int i = 0; i < n; i++) {

A.remove(*m++); cout1++;//бо так нада
}
int how = N - A.size() - n;
for (int i = 0; i< how; i++) A.push_back(rand()%29+1);
print(A);list<int> B = A; int sizeB = B.size();
cout<<"\nAFTER CONCAT C = \n";
for (int i = 0 ; i < N; i++) {C.push_back(tmp.front()++); tmp.pop_front();}
for (int i = 0 ; i < sizeB; i++) {C.push_back(B.front()++); B.pop_front();}
cout<<endl;
print(C);

cout<<"\n";
system("pause");
}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота