Задание: Конфетки Имеется алгоритм, описанный словесно.
Положить в вазочку N конфет.
Загнуть на левой руке 3 пальца.
Бросить монетку на стол.
Если выпал орёл, увеличить количество конфет в вазочке в А раз, иначе добавить в вазочку В конфет.
Разогнуть один палец на левой руке.
Если на левой руке остались загнутые пальцы, перейти к п.3.
Вовочка многократно выполнял этот алгоритм при N=11. В результате примерно с равной вероятностью он получал 26, 32, 37, 42, 49, 54, 64 и 88 конфет в вазочке. А какие значения он бы получил при N=5?
ответ сформулируйте таким образом, как будто объясняете решение задачи двоечнику-восьмикласснику, которому Вы приходитесь репетитором. Излагать теорию вероятности не нужно.
Дан массив, содержащий 70 целых чисел. Опишите на одном из языков программирования алгоритм,
позволяющий найти и вывести наименьшее содержащееся в массиве положительное число, десятичная
запись которого оканчивается цифрой 7. Гарантируется, что в массиве есть хотя бы один
положительный элемент, десятичная запись которого оканчивается цифрой 7. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но
разрешается не использовать часть из них.
1
2
3
4
5
6
7
8
9
const N=70;
var
a: array [1..N] of integer;
i, j, m: integer;
begin
for i:=1 to N do
что-то подобное?
int knopka=0; int knopka2=0; void setup () { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(9,INPUT); pinMode(8,INPUT); } void loop () {//КНОПКА 1// if(digitalRead(8)==HIGH&&knopka==0)//если кнопка нажата // и перемення "knopka" равна 0 , то ... { delay(50);//защита от дребезга knopka++;//пишем 1 в переменную кнопка //это нужно для того что бы с каждым нажатием кнопки //происходило только одно действие digitalWrite(13, !digitalRead(13));//меняем значение порта на противоположное } if(digitalRead(8)==LOW&&knopka==1)//если кнопка НЕ нажата //и переменная knopka равна - 1 ,то ... { knopka=0;//обнуляем переменную "knopka" } //КНОПКА 2// if(digitalRead(9)==HIGH&&knopka2==0)//если кнопка нажата // и перемення "knopka2" равна 0 , то ... { delay(50); knopka2++;//пишем 1 в переменную кнопка //это нужно для того что бы с каждым нажатием кнопки //происходило только одно действие digitalWrite(12,!digitalRead(12)); } if(digitalRead(9)==LOW&&knopka2==1)//если кнопка НЕ нажата //и переменная knopka2 равна - 1 ,то ... { knopka2=0;//обнуляем переменную "knopka2" } }